Hindi GuidesHindi

Coding Interview Ki Taiyari Kaise Kare (Fresher Guide Hindi 2026)

JobRise Team10 min read

162 applications per offer, 2026 average.

Coding Interview Ki Taiyari Kaise Kare (Fresher Guide Hindi 2026)jobrise.io

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:

  1. Java - Service companies (TCS, Infosys) zyada Java prefer karti hai. Strongly typed, OOP concepts dikha sakte ho.

  2. Python - Product companies (Flipkart, Razorpay) friendly. Concise code likh sakte ho. Lekin Python mein OOP weak dikhta hai.

  3. 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:

  1. Tell me about yourself
  2. Why this company?
  3. Why should we hire you?
  4. Tell me about your strongest project
  5. Biggest challenge you faced and how you solved
  6. Tell me about a time you failed
  7. What are your weaknesses?
  8. Where do you see yourself in 5 years?
  9. Why are you leaving your current role? (for experienced)
  10. 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:

  1. Decide level - service company, mid-tier, ya top product?
  2. Language fix - Python ya Java
  3. Order follow karo - Basics → Data Structures → Advanced → Polish
  4. Daily routine - 1.5-2 hours, 2-3 problems
  5. LeetCode Top Interview 150 se start karo
  6. Patterns yaad karo - 7 main patterns 70% problems cover karte hai
  7. Mock interviews - 20-30 mocks before real
  8. 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.

Advertisement

Advertisement