Most freshers spend their preparation time randomly — reading one article here, watching one YouTube video there. This 7-day plan gives you a structured approach that covers everything that actually gets tested.
Day 1: Know Your Story
Before preparing for technical questions, you need to be able to talk about yourself fluently. Write out your 2-minute answer to "tell me about yourself." Then speak it into your phone and listen back. You will hear things you didn't notice while writing.
Also prepare answers to: Why this company? Where do you see yourself in 3 years? What are your strengths and weaknesses? These questions will appear in every interview regardless of domain.
Day 2: Revise Core CS Fundamentals
Focus on the three subjects that appear in nearly every IT interview:
- *DBMS:** Know SQL joins (inner, left, right, full outer), write a query to find the second-highest value, understand normalization up to 3NF, explain ACID properties.
- *OOP:** Explain all 4 pillars with real code examples. Understand abstract vs. interface. Know method overloading vs. overriding.
- *OS:** Process vs. thread, deadlock (conditions and prevention), paging vs. segmentation, semaphores vs. mutex.
Day 3: Your Final Year Project
This is where most freshers get exposed. Spend an entire day on your own project. For every component: why did you choose this technology? What problem does it solve? What would you change now? What are its limitations? If you worked in a team, what was your specific contribution?
Be able to explain your project in 30 seconds, in 2 minutes, and in 5 minutes.
Day 4: Coding Practice
Solve 10–15 problems on array manipulation, strings, and basic recursion. You don't need competitive programming level skills — TCS, Infosys, Wipro, and similar companies test basic problem-solving. LeetCode easy to medium problems are the right level.
Know how to: reverse a string, find duplicates in an array, check for palindrome, implement basic sorting, basic linked list operations.
Day 5: HR and Behavioral Questions
Write out your STAR stories for: a conflict, a failure, a leadership experience, your biggest achievement, a time you worked under pressure. Practice saying them out loud. They should each be 60–90 seconds.
Prepare genuine answers to "Why do you want to join us?" for your top 3 target companies. Generic answers ("TCS is a great company with good opportunities") are immediately noticeable.
Day 6: Mock Interviews
This is the most important day. Simulate a real interview under pressure. Use VividMock to run a full fresher campus interview — the AI will ask you genuine questions and follow up on your answers. Review the report. Identify your weakest areas. Spend the evening drilling those specific gaps.
Day 7: Light Review and Rest
Do not try to learn anything new today. Review your key STAR stories, your project notes, and your "tell me about yourself." Sleep well. A rested brain performs significantly better than an exhausted one.
On Interview Day
Arrive or log in 10 minutes early. Have your resume on screen. Have a glass of water. Before the interview starts, take 3 slow, deep breaths. Confidence is a physical state, not just a mindset.