30 companies • peak fresher hiring window Aug–Dec
Virtusa
A complete, exam-focused roadmap to crack the Virtusa Regular Coder role from scratch — the exact HirePro exam structure, a prioritized topic list, free resources, a 4-week plan, and practice banks for DSA, SQL, OOPs and OS.
Roles: Regular Coder, Super Coder
Package: ₹3.5–7 LPA
Cognizant Technology Solutions
Everything you need for the Cognizant hiring process across PAN India: eligibility rules for GenC PAT (₹4 LPA), GenC Pro (₹5.4 LPA) and GenC Next (₹6.75 LPA), both reported aptitude formats, the three technical clusters (Java+SQL+Web UI, Python+SQL+Cloud, C#+SQL+Web UI), repeated coding and SQL patterns, and full technical + HR interview preparation.
Roles: GenC, GenC Next, GenC Pro
Package: ₹4–9 LPA
Accenture
Accenture's hiring process runs on HirePro across four rounds — a 90-minute cognitive + technical MCQ test, a 45-minute coding round, a 30-minute AI communication assessment and a combined technical + HR interview. This guide breaks down every section, the role-wise coding difficulty for ASE, AASC and AEH, previous-year question patterns, formulas, ready code in Python and C++, and a week-by-week plan.
Roles: ASE, AASC, Advanced App Engineer
Package: ₹4.5–11 LPA
TCS
TCS hires freshers through the National Qualifier Test (NQT) on TCS iON — a single integrated test with a Foundation part (Numerical, Verbal, Reasoning) and an Advanced part (Advanced Quant/Reasoning + Coding) that together decide whether you're mapped to Ninja, Digital or Prime. This guide covers the full section-wise pattern, syllabus, role-wise interview expectations, PYQ-style questions, ready code, SQL/DBMS/OOP revision and a week-by-week roadmap.
Roles: Ninja, Digital, Prime (via NQT)
Package: ₹3.5–12 LPA
Infosys
Infosys runs two distinct hiring tracks: Systems Engineer (SE) usually starts with a 100-minute aptitude, verbal, pseudocode and puzzle assessment, while Digital Specialist Engineer (DSE) and Specialist Programmer (SP) are selected mainly through a long coding assessment (typically 3 problems in 3 hours) followed by live technical interviews. This guide covers the exact section-wise pattern, full syllabus with formulas, representative questions, ready code, SQL/DBMS/OOP revision and an 8-week roadmap. The official assessment email always overrides any public preparation resource, including this guide.
Roles: Systems Engineer, DSE, Specialist Programmer
Package: ₹6.25–21 LPA
Wipro
Wipro hires through two closely related tracks — Elite NLTH for Project Engineers and Turbo for Junior Associate Software Engineers. Both share a similar backbone: an aptitude block covering quant, logical and verbal reasoning, a written communication (essay) task, and a two-problem coding round, followed by a technical and HR interview (sometimes with a voice/communication assessment). This guide covers the exact section split, syllabus, formulas, previous-year questions, ready-to-use code and a 6-week roadmap.
Roles: Project Engineer, Junior Associate SE (Elite NLTH / Turbo)
Package: ₹3.5–8 LPA
HCLTech
HCLTech runs two distinct hiring tracks: Graduate Engineer Trainee (GET) for engineering graduates and TechBee for candidates straight out of Class 12. GET typically runs a 6-section CoCubes assessment (Verbal, Logical, Quant, Analytical, Critical Reasoning and Pseudocode) in about 110 minutes, sometimes followed by a coding round, then technical + HR interviews. TechBee runs a shorter aptitude + programming test, a Versant spoken-English assessment, and an interview discussion. This guide covers both syllabi, formulas, previous-year questions, ready code and a week-by-week roadmap.
Roles: GET, TechBee
Package: ₹3.5–6 LPA
Tech Mahindra
Tech Mahindra's Associate Software Engineer (ASE) hiring runs through a multi-stage assessment — aptitude and written communication, a technical/pseudocode and coding round paired with a psychometric test, a conversational English assessment, and finally a technical and HR interview. Top performers in the regular rounds may additionally be routed into a higher-paying Supercoder assessment. This guide covers every round, the full syllabus, previous-year-style questions, formulas, ready code templates and a week-by-week plan.
Roles: Associate Software Engineer, Supercoder
Package: ₹3.3–6.5 LPA
LTIMindtree
LTIMindtree's Graduate Engineer Trainee (GET) hiring uses a broad AMCAT-based online assessment spanning aptitude, English comprehension, a large Computer Programming MCQ section, core computer science and a spoken-English module, followed by a technical interview and an HR/managerial interview. Because public patterns vary between 110, 120 and 130 minutes with six or seven sections, always confirm the exact structure from your official assessment invitation. This guide covers the full syllabus, previous-year-style questions, formulas, coding templates and a week-by-week plan.
Roles: Graduate Engineer Trainee
Package: ₹4–7 LPA
Capgemini
Capgemini's fresher hiring for Analyst and Software Engineer runs through a shared online assessment — technical MCQs and pseudocode, an English communication test, game-based cognitive ability, a PowerSkills behavioural section and two coding problems — followed by a technical interview and an HR interview. Role and package depend on your performance across every stage, not just clearing the cutoff. This guide covers every section, the syllabus, representative questions, ready code, SQL/OOP/OS revision and a week-by-week plan.
Roles: Analyst, Software Engineer
Package: ₹4–7.5 LPA
Mphasis
Mphasis hires Software Engineer Trainees through an online aptitude/technical assessment, followed by a communication test (often SVAR/spoken-English), a technical interview and an HR interview. The most commonly reported written pattern is 95 questions in 120 minutes across quantitative ability, logical reasoning, verbal ability and programming MCQs, though some drives add 1–2 coding problems or use a shorter AMCAT-style format. This guide covers every section, the full syllabus, representative questions, ready code, SQL/OOP/OS revision and a week-by-week plan.
Roles: Software Engineer Trainee
Package: ₹4–6 LPA
NTT DATA
NTT DATA's fresher hiring runs through four stages — an online assessment (English, Quantitative Ability, Logical Reasoning and Computer Programming), a group discussion or managerial communication round, a technical interview and an HR interview. This guide covers the exact section-wise question distribution, syllabus, previous-year-style questions, formulas, ready code and a week-by-week roadmap.
Roles: Software Engineer Associate
Package: ₹4.5–7 LPA
DXC Technology
DXC Technology's fresher hiring uses an AMCAT-style online assessment — English Ability, Logical Ability, Quantitative Ability, Computer Programming MCQs, Automata Fix debugging and a WriteX essay — followed by technical and HR interviews. This guide breaks down every section, the Associate Professional vs Apprentice emphasis, previous-year question patterns, formulas, debugging checklists and a week-by-week plan.
Roles: Associate Professional, Apprentice
Package: ₹3.5–5.5 LPA
Flipkart
Flipkart does not run one common fresher exam. GRiD/SDE-1 is heavily DSA and design oriented, Runway is an early-career DSA program, and PM Internship and Data Analyst assessments lean on aptitude, product/business thinking, SQL and case analysis. Prepare for each program separately using the structures, syllabus and question banks below.
Roles: GRiD / SDE-1, Runway, PM Intern, Data Analyst
Package: ₹18–32 LPA · intern ₹80k–1.2L/mo
Swiggy
Swiggy hires freshers through three distinct tracks. SDE-1 is a product-company DSA process with coding, technical problem solving and product-oriented design discussion. SDET combines DSA with automation, API, mobile and quality engineering. Product Analyst focuses on SQL, statistics, experimentation, product metrics and business cases. Use the role-wise structure and question banks below.
Roles: SDE-1, SDET, Product Analyst
Package: ₹16–30 LPA
Zomato & Blinkit
Zomato and Blinkit hire across three very different tracks. SDE-1 is a product-company process dominated by DSA, debugging, low-level design and project depth. Product Analyst focuses on SQL, analytics, product cases and estimation. Operations roles test execution, marketplace metrics, communication and business problem solving. Prepare for your track using the structures and question banks below.
Roles: SDE-1, Product Analyst, Operations
Package: ₹14–28 LPA
Myntra
Myntra's SDE-1 hiring is a product-engineering focused process rather than a mass-recruitment aptitude exam. It starts with a rigorous coding assessment followed by multiple rounds covering DSA, Low-Level Design (LLD), CS fundamentals, and hiring manager discussions. This guide provides a comprehensive roadmap for both backend and frontend tracks, focusing on real-world engineering problem solving.
Roles: SDE-1 (Backend / Frontend)
Package: ₹16–28 LPA
Meesho
Meesho hires SDE-1s through a rigorous process that goes beyond standard DSA. The journey includes a challenging online assessment (often featuring Graph and Digit DP), a machine-coding round where you build working software, and design discussions focused on e-commerce scalability, idempotency, and fault tolerance.
Roles: SDE-1
Package: ₹18–30 LPA
PhonePe
PhonePe is a premier Indian fintech unicorn with a high bar for engineering and analytics. The SDE-1 track emphasizes machine coding and reliable, scalable payment systems. The Product Analyst track focuses on SQL, experimentation, and business metrics, while Data Science centers on ML production, fraud detection, and statistics. This guide provides a role-specific breakdown of the syllabus, interview process, and practice questions.
Roles: SDE-1, Product Analyst, Data Science
Package: ₹18–30 LPA
Razorpay
Razorpay hiring focuses on fintech engineering for SDE-1 (DSA, LLD, and payment thinking) and analytical excellence for Junior Analysts (aptitude, SQL, and business scenario handling). This guide provides the full roadmap for both tracks.
Roles: SDE-1, Junior Analyst
Package: ₹16–28 LPA
CRED
CRED hires for SDE-1, Growth, and Data tracks through a selective process emphasizing practical engineering, product judgment, and business analytics. SDE-1 focuses on clean code (SOLID) and fintech systems. Growth roles focus on experiment design and the AARRR funnel. Data roles prioritize SQL, risk analysis, and customer behavior.
Roles: SDE-1, Growth, Data
Package: ₹20–35 LPA
Postman
Postman hires for product-engineering roles with a focus on DSA, API development, machine coding, and developer experience. The process evaluates your ability to build reliable, scalable developer tools. This guide covers the end-to-end technical and product-thinking requirements sourced from recent engineering reports.
Roles: Associate Software Engineer
Package: ₹18–28 LPA
Groww
Groww is a leading wealth-tech platform. Hiring for SDE-1 focuses on DSA and fintech system design. PM roles emphasize product sense and execution in trading/investing. Growth roles focus on experiment-led acquisition and retention. This guide covers all three tracks.
Roles: SDE-1, Product Manager, Growth
Package: ₹18–28 LPA
Zerodha
Zerodha is a product-first engineering team. Their process is highly selective, focusing on clean code, system design for high-concurrency trading, and deep curiosity about financial markets. This guide covers the DSA core, machine coding patterns, trading-domain mechanics, and a structured 8-week roadmap to crack the role.
Roles: Software Engineer
Package: ₹14–25 LPA
Ola & Krutrim
Ola and Krutrim offer opportunities at the intersection of mobility and AI. Ola's engineering team focuses on large-scale geospatial systems, ride-matching, and pricing engines. Krutrim, India's AI unicorn, focuses on foundational LLMs, AI cloud infrastructure, and Indic-language processing. This guide provides a detailed preparation path for both software and machine learning tracks.
Roles: SDE-1, ML Engineer
Package: ₹16–32 LPA
MakeMyTrip
MakeMyTrip hires freshers and early-career professionals through two distinct tracks. SDE-1 focuses on high-performance product engineering with rounds on DSA, Object-Oriented Design (OOSD), and travel-tech system design. Product Analyst candidates are evaluated on SQL, Python, experimentation (A/B testing), and business metrics specific to the travel marketplace like conversion funnels and retention.
Roles: SDE-1, Product Analyst
Package: ₹14–26 LPA
Nykaa
Nykaa hires for Software Engineering and Analytics through specialized tracks. Software roles focus on DSA, low-level design (catalogue, cart, inventory) and system scalability. Analytics roles are SQL-intensive, covering window functions, cohort analysis, e-commerce metrics (GMV, AOV, returns) and business cases. Prepare for the beauty-tech giant using the roadmap below.
Roles: Software Engineer, Analytics
Package: ₹12–24 LPA
Delhivery
Delhivery hiring focuses on two tracks: SWE (coding and systems) and Data Analyst (SQL, statistics, and logistics metrics). Given its domain, focus on routing, hub capacity, delivery SLAs, and operational data flow is crucial.
Roles: SWE, Data Analyst
Package: ₹12–24 LPA
Preparing for Google requires high-bar DSA and problem-solving skills. The process for Interns and L3 University Hires involves rigorous coding interviews, algorithmic depth, and for L3, lightweight system design and the famous 'Googliness' behavioural evaluation. Use the patterns and roadmap below to structure your prep.
Roles: SWE Intern, SWE University Hire (L3)
Package: ₹25–50+ LPA · intern ₹1.5–2.2L/mo
Microsoft
Microsoft's hiring process for students and recent graduates focuses on strong DSA, clean coding, problem-solving, and alignment with their growth mindset culture. While Intern roles (Explore/Engage) prioritise learning potential and fundamentals, University Graduate roles include design and deep behavioural evaluation through the 'As Appropriate' (AA) round.
Roles: SWE Intern (Explore/Engage), SWE University Grad
Package: ₹30–55 LPA · intern ₹1.2–2L/mo