0% found this document useful (0 votes)
26 views3 pages

30 Day Interview Prep Tracker

Uploaded by

samsam191310
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views3 pages

30 Day Interview Prep Tracker

Uploaded by

samsam191310
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

30-Day Technical Interview Prep Tracker (C++)

Day 1
C++ Basics: Syntax, Variables, Input/Output, Data Types Practice: Write Hello World, simple
calculator, area of circle.

Day 2
Operators: Arithmetic, Relational, Logical, Assignment, Increment/Decrement Practice: Compare
two numbers, check even/odd, simple interest.

Day 3
Control Flow: if, else if, switch Practice: Grade system, calculator using switch, largest of 3
numbers.

Day 4
Loops: for, while, do-while Practice: Sum of n numbers, multiplication table, factorial using loop.

Day 5
Patterns (important for interviews) Practice: Half pyramid, inverted pyramid, Floyd’s triangle,
Pascal’s triangle.

Day 6
Functions: Basics, parameters, return values Practice: Prime check, Fibonacci using function,
palindrome using function.

Day 7
Scope & Storage classes (auto, static, extern) Practice: Global vs local variable test.

Day 8
Arrays: 1D arrays Practice: Find max/min, reverse array, sum of elements, linear search.

Day 9
Arrays: 2D arrays Practice: Matrix addition, transpose, diagonal sum.

Day 10
Strings Basics Practice: Palindrome string, frequency of char, count vowels/consonants.

Day 11
String Functions & Manipulation Practice: Reverse string, anagram check, substring search.

Day 12
Pointers Basics Practice: Pointer arithmetic, swap using pointers.

Day 13
Functions & Recursion Practice: Factorial recursion, Fibonacci recursion, sum of digits recursion.

Day 14
Structures Practice: Student structure, employee structure with salary comparison.

Day 15
OOPs Basics: Class & Object Practice: Create class Rectangle, calculate area & perimeter.

Day 16
OOPs: Constructor & Destructor Practice: Constructor overloading example.

Day 17
OOPs: Inheritance Practice: Single inheritance (Person → Student), multiple inheritance example.

Day 18
OOPs: Polymorphism Practice: Function overloading, overriding.

Day 19
OOPs: Encapsulation & Abstraction Practice: Private data with getters/setters.

Day 20
OOPs: Virtual Functions & Abstract Classes Practice: Shape base class → circle/rectangle.

Day 21
STL Basics: Vectors Practice: Insert, delete, search in vector.
Day 22
STL: Stack & Queue Practice: Balanced parentheses using stack.

Day 23
STL: Map & Set Practice: Count frequency of words using map.

Day 24
Searching Algorithms Practice: Linear search, binary search.

Day 25
Sorting Algorithms Practice: Bubble sort, selection sort, insertion sort.

Day 26
Advanced Sorting Practice: Quick sort, merge sort.

Day 27
Problem Solving Day 1 Practice: Armstrong number, strong number, perfect number.

Day 28
Problem Solving Day 2 Practice: Leaders in array, missing number, duplicate elements.

Day 29
Problem Solving Day 3 Practice: Kadane’s algorithm, stock buy-sell, matrix rotation.

Day 30
Final Revision & Mock Test Solve 5 coding problems from LeetCode/HackerRank + Review DBMS
+ OS basics.

You might also like