Coding Interview Ki Taiyari Kaise Kare (Fresher Guide Hindi 2026)
162 applications per offer, 2026 average.
Advertisement
"DSA Toh Itni Hard Hai. Kahaan Se Shuru Karu?"#
Tumne YouTube pe Striver ki playlist khol li. Pehla video, "Array kya hai?" Sab samajh aaya. Doosra video, "Two pointer technique." Thoda sa samajh aaya. Teesra video, "Dynamic programming." Tum bole "yeh kya bekwaas hai," laptop band kiya, Instagram khol li.
Yahi sab freshers ke saath hota hai. DSA padhne ka mood aata hai, 2-3 din thoda dekhe, phir Pakistan series ke clips dekhne lag jate ho. 6 mahine mein realize hota hai, placement aane wali hai aur kuch nahi aata.
Aaj plan batata hu. Specific, actionable, Hindi mein. Kis topic se shuru karna hai, kitna time lagega, kitne questions karne hai, kaunsi company kya pucchti hai. Test kiya hua plan jo TCS, Razorpay, aur Flipkart - sab pe kaam karta hai.
Pehle Reality Check: Tumhe Kya Crack Karna Hai?#
Indian companies broadly 3 levels mein hire karti hai. Tumhari taiyari iss pe depend karegi.
Level 1: Service Companies (TCS, Infosys, Wipro, Cognizant)
Difficulty: Easy to Medium
Aptitude + 2-3 coding questions. Questions usually basic-medium. Patterns:
- Array basic operations
- String manipulation
- Simple recursion
- Basic data structures (linked list, stack, queue)
Time required: 2-3 months part-time prep
Level 2: Mid-Tier Product Companies (Mphasis, Persistent, ZS Associates, Sapient)
Difficulty: Medium
3-5 medium DSA problems + 1 system design (basic). Patterns:
- Two pointers, sliding window
- Hashing
- BST basics
- Recursion + Backtracking
- DP basics
Time required: 3-4 months part-time prep
Level 3: Top Product Companies (Razorpay, Flipkart, Atlassian, Microsoft, Google)
Difficulty: Medium to Hard
3-4 medium-hard DSA + 1-2 system design + ML/algo questions. Patterns:
- All Level 2 +
- Graph algorithms (BFS, DFS, shortest path)
- Heap, Priority Queue
- Advanced DP
- Segment trees, Trie (top companies)
Time required: 4-6 months serious prep
Tumhe pehle decide karna hai tumhara target kya hai. Level mismatch mein time waste hota hai.
Language Kaunsi Choose Karu?#
For Indian fresher interviews, yeh 3 best hai:
-
Java - Service companies (TCS, Infosys) zyada Java prefer karti hai. Strongly typed, OOP concepts dikha sakte ho.
-
Python - Product companies (Flipkart, Razorpay) friendly. Concise code likh sakte ho. Lekin Python mein OOP weak dikhta hai.
-
C++ - Competitive programming background hai toh fast hai. ICPC, ACM ka feel dega. Lekin verbose hai.
General rule:
- Agar 0-experience ho aur abhi seekhna hai: Python (sabse easy syntax)
- Service company target hai: Java
- Already C++ aata hai: stick to C++
Mat karo: JavaScript, C, Ruby - interviews mein generally accepted but not preferred. Interviewer ko comfortable hona chahiye tumhari language mein.
DSA Topics Ka Sahi Order#
Bahut log random order mein topics karte hai. Linked list pehle, phir hashing, phir tree, phir array. Galat tarika. Topics ka logical order yeh hai:
Phase 1: Basics (1 Month)
Week 1-2: Time Complexity + Arrays
- Big O Notation samjho (yeh sab interviews mein puchte hai)
- Array basics: traversal, search, insertion
- Two pointers technique
- Sliding window basics
- Practice: 30 easy problems on LeetCode/HackerRank
Week 3-4: Strings + Recursion
- String manipulation (palindromes, reverse, substring)
- Basic recursion (factorial, Fibonacci)
- Recursion tree banana seekho
- Practice: 30 easy-medium problems
Phase 2: Core Data Structures (1.5 Months)
Week 5-6: Hashing
- HashMap, HashSet kya hai
- Frequency counting
- Two-sum problem variations
- Practice: 25 problems
Week 7-8: Linked List + Stack/Queue
- Single linked list, doubly linked list
- Stack-based problems (parentheses, next greater element)
- Queue-based problems (level order, sliding window max)
- Practice: 30 problems
Week 9: Trees
- Binary tree traversal (DFS, BFS, inorder, preorder, postorder)
- BST operations (insert, search, delete)
- Practice: 25 problems
Phase 3: Advanced (1.5-2 Months)
Week 10-11: Recursion + Backtracking
- Subsets, permutations
- N-Queens problem
- Sudoku solver
- Practice: 20 problems
Week 12-13: Dynamic Programming
- 1D DP (climbing stairs, house robber)
- 2D DP (longest common subsequence, edit distance)
- Practice: 30 problems
Week 14-15: Graphs
- BFS, DFS
- Cycle detection
- Topological sort
- Shortest path (Dijkstra)
- Practice: 25 problems
Phase 4: Polish (2-3 Weeks)
Week 16-18: Mock Interviews + Revision
- 30 mock interviews
- Company-specific question patterns
- Revise weak topics
- Practice 5-10 problems daily
Daily Routine Kaisa Hona Chahiye#
Weekday (engineering students ya working freshers):
- 1.5-2 ghante daily
- 2-3 problems per day
- Saturday/Sunday: 4-6 ghante deep dive
Full-time prep (graduated, looking for job):
- 5-6 ghante daily
- 4-5 problems per day
- Sunday: 1 day off (otherwise burnout)
Time breakdown per problem:
- Read problem: 2 min
- Think solution: 5-10 min
- Code: 15-20 min
- Test + debug: 10 min
- Read editorial if stuck: 10 min
- Total: 30-45 min per problem
Don't get stuck:
- 30 min se zyada ek problem pe atak gaye toh editorial dekho
- Solution samjho, phir 24 ghante baad bina dekhe likho
- 1 week baad fir likho - tab proper sikhna hota hai
LeetCode Strategy#
LeetCode ka use kaise karo:
Step 1: Create a Plan
LeetCode pe "Top Interview 150" ya "Blind 75" lists hai. Yeh curated lists hai jo zyada interviews mein puchte hai.
Apni langauge fix karo. Phir Top Interview 150 ko Easy → Medium → Hard order mein solve karo.
Step 2: Track Progress
Ek Excel sheet ya Notion banao. Columns:
- Problem name
- Topic (Array, String, etc.)
- Attempted date
- Time taken
- Solved alone or with hint?
- Difficulty (subjective: easy/medium/hard)
- Patterns used
500 problems ke baad pattern recognize hote hai.
Step 3: Revisit Mistakes
Jo problems hint se hue, woh 1 week baad bina hint khelo. 2 week baad fir karo. Spaced repetition.
Step 4: Contest Participation
Sunday ko LeetCode weekly contest hota hai (8 AM IST). Real interview ka feel deta hai. Time pressure mein code likhne ki practice.
Target: 1 saal mein contest rating 1500+. Agar 1700+ aaya toh top product companies bhi crack hone lagengi.
Common Patterns Jo Yaad Rakho#
90% interview problems iski variation hai:
1. Two Pointers
Sorted array mein pair dhundo, palindrome check, reverse, etc.
left = 0
right = n - 1
while left < right:
process(arr[left], arr[right])
move pointers
2. Sliding Window
Subarray sum, longest substring without repeating, etc.
window_start = 0
for window_end in range(n):
add arr[window_end] to window
while window_invalid:
remove arr[window_start]
window_start += 1
update result
3. Fast and Slow Pointers
Cycle detection in linked list, middle of linked list.
slow = head
fast = head
while fast and fast.next:
slow = slow.next
fast = fast.next.next
4. Merge Intervals
Overlapping intervals, meeting rooms.
5. Binary Search
Search in sorted array, search in rotated array, find peak.
6. BFS/DFS Templates
Trees, graphs - master both iterative and recursive.
7. DP Patterns
- Climbing stairs (1D)
- Knapsack (2D)
- LCS (string DP)
- Matrix DP
Yeh 7 patterns properly samjho, 70% problems crack ho jayengi.
Indian Companies Ka Question Pattern#
TCS / Infosys / Wipro:
- Reverse a string
- Find duplicates in array
- Check palindrome
- Fibonacci series
- Pattern printing (* triangles)
- Basic SQL queries
- Aptitude + 2-3 easy coding
Cognizant / Accenture / Capgemini:
- All TCS-level +
- Anagram check
- Reverse linked list
- Stack operations
- Basic recursion
- Aptitude tougher
HCL / Tech Mahindra:
- Same as Cognizant level
Mphasis / Persistent / LTIMindtree:
- 1-2 easy + 1-2 medium
- Hash map problems
- Tree traversal
- Recursion
ZS Associates / Mu Sigma:
- Heavy on case studies + statistics
- 1-2 coding (basic-medium)
- Excel/Python proficiency
Razorpay / CRED / Postman:
- 2-3 medium DSA
- 1 system design (basic for fresher)
- API design questions
- Behavioral round important
Flipkart / Swiggy / Zomato:
- 3-4 medium DSA
- 1 medium-hard
- 1 system design
- Hiring bar high
Microsoft / Adobe (India offices):
- 3-4 medium DSA, often LeetCode hard
- System design
- Behavioral
- Hiring bar very high
Atlassian / Salesforce India:
- Take-home assignment OR
- 4 rounds of medium DSA
- Strong engineering culture, OOPs + design focus
Mock Interview Kaise Karo#
Mock interviews non-negotiable hai. Real interview se pehle 20-30 mocks karo.
Options for mock interviews:
1. With friends:
- Free
- Set 45-min slot
- One person interviewer, second candidate
- Switch roles next day
2. Pramp / Interviewing.io:
- Peer-to-peer free mocks
- Anonymous
- Both pe practice ho jati hai
3. LeetCode Mock Interview:
- LeetCode Premium feature
- Specific company question pool
4. JobRise Mock Interview Tool:
- AI-powered, company specific
- Code in real-time
- Get instant feedback on approach
- Free 2 sessions, then ₹199 pack
Mock interview structure:
- 5 min: Introduce yourself
- 35-40 min: 1-2 coding problems
- 5 min: Questions for interviewer
Behavioral Round Bhi Important Hai#
Coding ke alawa "Tell me about yourself" types ke questions bhi puchhe jaate hai. Yeh prepare karna chahiye:
Top 10 behavioral questions:
- Tell me about yourself
- Why this company?
- Why should we hire you?
- Tell me about your strongest project
- Biggest challenge you faced and how you solved
- Tell me about a time you failed
- What are your weaknesses?
- Where do you see yourself in 5 years?
- Why are you leaving your current role? (for experienced)
- Questions for me
Inn sab ka 2-3 paragraph ka answer pehle se ready rakho. STAR method use karo (Situation, Task, Action, Result).
Aptitude + Verbal Ki Bhi Prep Karo#
Service companies ka aptitude tough hota hai. Prep karo:
Topics:
- Quantitative Aptitude (probability, time-work, ratios)
- Logical Reasoning (puzzles, blood relations, coding-decoding)
- Verbal Ability (synonyms, reading comprehension)
Resources:
- IndiaBix - free practice
- R.S. Aggarwal Quant book
- Past papers of TCS NQT, Infosys, Wipro
3-4 weeks aptitude pe daily 1 hour kaafi hai.
Common Mistakes Freshers Karte Hai#
1. Solutions YouTube pe dekhte hai bina khud try kiye.
Pehle 20-30 minute khud try karo. Phir editorial. Yeh struggle hi sikhati hai.
2. Bahut alag-alag languages mein code likhte hai.
Ek language pe master ho jao. Switching slow karta hai progress.
3. Sirf "easy" problems karte hai.
Comfort zone se nikaalo. Daily 1-2 medium problems karo.
4. Notes nahi banate.
Patterns yaad nahi rehte. Excel sheet zaroor maintain karo.
5. Mock interviews skip karte hai.
Theory mein 500 problems kar lo, real interview mein freeze ho jaoge. Pressure pe practice chahiye.
6. Last 2 weeks mein cramming.
DSA cramming nahi hoti. Iss liye 3-4 months ka prep zaroori.
7. Sirf coding, system design ignore.
Even freshers se basic system design pucha jata hai product companies mein. Razorpay, Flipkart, etc. Iss pe bhi 2-3 hafte do.
Bottom Line#
DSA mountain seems unscalable, lekin step-by-step climb hota hai.
Quick recap:
- Decide level - service company, mid-tier, ya top product?
- Language fix - Python ya Java
- Order follow karo - Basics → Data Structures → Advanced → Polish
- Daily routine - 1.5-2 hours, 2-3 problems
- LeetCode Top Interview 150 se start karo
- Patterns yaad karo - 7 main patterns 70% problems cover karte hai
- Mock interviews - 20-30 mocks before real
- Behavioral aur aptitude bhi prep karo
Realistic timeline:
- Service companies: 2-3 months
- Mid-tier product: 3-4 months
- Top product: 4-6 months
Agar tum mock interviews chahte ho company-specific patterns ke saath, hamara mock interview tool TCS, Razorpay, Flipkart - sab company ke real patterns pe practice deta hai. Free first 2 sessions.
DSA itni hard nahi hai. Bas consistent rehna padta hai. 4 months mein tum khud surprised hoge progress dekh ke.
Advertisement
Advertisement
Send this to whoever has the interview this week.
Keep reading
Accenture ASE 2026 Hiring Pattern: Selection Process aur Salary
Accenture Associate Software Engineer (ASE) 2026 ka complete hiring pattern, rounds, salary, aur preparation strategy.
Agile Aur Scrum Kya Hota Hai? Indian Fresher Guide (Hindi 2026)
Agile aur Scrum kya hota hai, sprint, standup, retrospective sab kuch Hindi mein. Pehli IT job ke liye ready-to-use guide.
AI Se Naukri Jayegi Kya: 2026 Reality Check
AI naukri kha jayegi kya? 2026 mein Indian IT industry mein kya ho raha hai. Real data, real jobs, real plan.
Advertisement
Advertisement