Skip to content
INTERVIEW PREPARATION LIBRARY

Prepare for the question
behind the job.

Explore company packs and technology question sets drawn from public candidate reports published in 2023–2025, plus clearly marked practice cues for fast-moving roles.

15company packs
12skill packs
135+question prompts

Reported questions vary by role, location and interviewer. Use them as preparation themes—not as a guaranteed question list.

27 resource packs ready to explore.

REPORTED COMPANY SCENARIOS

Prepare by company.

Open a pack to see five themes reported by a candidate.

COMPANY PACKReported 2023

TCS

Java, SQL, projects and manager/HR discussion.

View reported question themes
  1. Walk through a Java constructor and explain overloading versus overriding.
  2. When would you use ArrayList instead of LinkedList?
  3. Explain SQL joins, indexes, stored procedures and constraints with a use case.
  4. Explain your project stack, your individual contribution and a technical trade-off.
  5. How would you handle team conflict, and why do you want to join TCS?
Candidate report · TCS 2023
COMPANY PACKReported 2024

Infosys

Projects, Python/data libraries and SQL fundamentals.

View reported question themes
  1. How do NumPy and Pandas differ, and where would you use each?
  2. Show your SQL fundamentals using a practical query or schema.
  3. Describe a project you completed and the technology choices behind it.
  4. What was a challenging team situation in your project, and how did you improve it?
  5. Which skill on your résumé are you most confident explaining in depth?
Candidate report · Infosys System Engineer 2024
COMPANY PACKReported 2024

Tech Mahindra

Project ownership, programming basics and adaptability.

View reported question themes
  1. What is the most recent project you worked on?
  2. State the project problem clearly and explain your contribution.
  3. Which programming language do you prefer, and why?
  4. Write or explain a basic program while narrating your approach.
  5. How comfortable are you moving between technologies or locations?
Candidate report · Tech Mahindra campus 2024–25
COMPANY PACKReported 2024

PwC

Java, OS/DBMS, security awareness and consulting fit.

View reported question themes
  1. Why is Java considered platform-independent?
  2. Explain an OS or DBMS concept mentioned on your résumé.
  3. How would you think about security risks in a technology solution?
  4. Describe project technologies, a challenge, and how you resolved it.
  5. How would you work through a disagreement within a project team?
Candidate report · PwC India Risk Consulting 2024
COMPANY PACKReported 2024

Deloitte / HashedIn

DSA, DBMS, React/JWT and database design.

View reported question themes
  1. Find the missing and repeating values in an array; then discuss complexity.
  2. Find pairs that add up to a target and compare brute-force with an optimized approach.
  3. What is the difference between a unique key and a primary key?
  4. Explain React hooks or how JWT-based authentication works.
  5. Design a database and ERD for a restaurant table-booking application.
Candidate report · Deloitte SDE Intern + FTE 2024
COMPANY PACKReported 2024

Wipro

Java, SQL, DSA, OS and fit questions.

View reported question themes
  1. Explain inheritance, polymorphism, exception handling and file handling in Java.
  2. Write a query using JOIN, GROUP BY and an aggregate function.
  3. Compare a linked list with an array for a real use case.
  4. Explain paging in an operating system.
  5. Why Wipro, and are you open to relocation?
Candidate report · Wipro Elite 2024
COMPANY PACKReported 2024

HCLTech

Algorithms, OOP, projects and core CS.

View reported question themes
  1. Compare merge sort and quicksort, including typical complexity.
  2. Write bubble sort and explain where it is unsuitable.
  3. Explain the pillars of object-oriented programming with examples.
  4. Describe your project and the engineering choices you made.
  5. Which core CS topic would you revise first for this role, and why?
Candidate report · HCLTech FTP 2024
COMPANY PACKReported 2024

Accenture

Projects, coding basics, communication and teamwork.

View reported question themes
  1. Give a concise self-introduction aligned to the role.
  2. Explain a project in depth, including a difficulty and how you resolved it.
  3. How did you divide work and manage conflict in a group project?
  4. Talk through an algorithmic problem and the edge cases you would test.
  5. What extracurricular or learning activity best demonstrates initiative?
Candidate report · Accenture 2024
COMPANY PACKReported 2024

Cognizant

Python, SQL, coding and work flexibility.

View reported question themes
  1. Remove duplicate values from an array or list and discuss alternatives.
  2. What is a SQL subquery, and when would you use one?
  3. Differentiate DDL from DML and explain the role of COMMIT.
  4. Compare a Python list, tuple and dictionary.
  5. Explain __init__, inheritance, and the pass keyword in Python.
Candidate report · Cognizant GenC 2024
COMPANY PACKReported 2024

Capgemini

Project explanation, SQL joins, DSA and motivation.

View reported question themes
  1. Introduce yourself and connect your experience to the role.
  2. Explain your most recent project and your personal contribution.
  3. Write or explain a SQL JOIN.
  4. Solve two or three fundamental data-structure questions aloud.
  5. Why Capgemini, and why should the team hire you?
Candidate report · Capgemini campus 2024–25
COMPANY PACKReported 2024

IBM

DSA, OS, OOP, SQL and collaboration.

View reported question themes
  1. Reverse an integer or array, then explain the edge cases.
  2. Implement and analyze bubble sort.
  3. Compare paging with segmentation; explain a deadlock.
  4. Use inheritance, polymorphism, encapsulation and abstraction in an example.
  5. Write a SQL query using joins, GROUP BY and aggregates.
Candidate report · IBM Software Engineer 2024
COMPANY PACKReported 2024

Amazon

Optimization, linked lists and structured problem solving.

View reported question themes
  1. Find the minimum cost to merge items; improve the approach with a priority queue.
  2. Clone a doubly linked list that has random pointers.
  3. Start with a brute-force solution, then justify each optimization.
  4. Explain the time and space complexity of your final approach.
  5. How do you keep an interviewer involved while you solve a problem?
Candidate report · Amazon SDE 2024
COMPANY PACKReported 2024

Microsoft

Dynamic programming, linked lists and C++ foundations.

View reported question themes
  1. Count binary strings of length n with no consecutive ones.
  2. Reorder a linked list from ends toward the center.
  3. Reason about pointer versus array size and string length in C++.
  4. Reverse the words in a sentence.
  5. Explain your recurrence and how you would reduce dynamic-programming space.
Candidate report · Microsoft campus questions 2024
COMPANY PACKReported 2024

Google

Graphs, dynamic programming and leadership behaviour.

View reported question themes
  1. Model flight constraints as a graph and find a route before a deadline.
  2. Explain why BFS is appropriate for a shortest-path variant.
  3. Build and optimize a dynamic-programming solution with follow-ups.
  4. Describe a time you led a team or organized an event.
  5. How would you respond if credit for your work was not acknowledged?
Candidate report · Google SWE campus 2024
COMPANY PACKReported 2024

Flipkart

Dynamic programming, hash maps and clear solution communication.

View reported question themes
  1. Solve a dynamic-programming problem that uses a hash map.
  2. Write pseudocode before implementation and explain each state.
  3. What data structure makes the solution more efficient, and why?
  4. How would you test a medium-to-hard coding solution under time pressure?
  5. Walk through a résumé project and the motivation for joining Flipkart.
Candidate report · Flipkart SDE-1 2024
SKILL-LED PREPARATION

Prepare by technology.

Question tags show the cited company report when one is available.

SKILL PACK

Python

Core language, data structures and concise coding.

View question prompts
  1. Compare a list, tuple and dictionary; choose one for a small use case.Cognizant · 2025 ↗
  2. Write a list comprehension and explain when a normal loop is clearer.Cognizant · 2025 ↗
  3. What is a lambda function, and what should not be hidden in one?Cognizant · 2025 ↗
  4. Explain polymorphism and method overriding in Python.Cognizant · 2025 ↗
  5. What does __init__ do, and how is it used when creating an object?Cognizant · 2024 ↗
SKILL PACK

Java

OOP, collections, exceptions and JVM-level basics.

View question prompts
  1. Explain constructors, the this keyword and constructor overloading.TCS · 2023 ↗
  2. Compare ArrayList and LinkedList using insertion and access costs.TCS · 2023 ↗
  3. Explain inheritance and polymorphism with a simple class hierarchy.Wipro · 2024 ↗
  4. How does exception handling work, and when would you use a custom exception?Wipro · 2024 ↗
  5. Why is Java described as platform-independent?PwC · 2024 ↗
SKILL PACK

Frontend Developer

JavaScript, DOM, browser behaviour and accessible UI decisions.

View question prompts
  1. What is string interpolation, and how does it improve template readability?HCLTech · 2025 ↗
  2. Compare the rest and spread operators with a practical example.HCLTech · 2025 ↗
  3. What is hoisting, and which declarations are affected?HCLTech · 2025 ↗
  4. Compare promises and callbacks; how do you surface an error?HCLTech · 2025 ↗
  5. Name useful DOM selectors and explain when you would avoid direct DOM mutation.HCLTech · 2025 ↗
SKILL PACK

React.js

Rendering, hooks, state and authentication-adjacent concepts.

View question prompts
  1. What is the virtual DOM, and why does it matter to rendering?HCLTech · 2025 ↗
  2. What are React hooks, and which hook would you use for a side effect?Deloitte · 2024 ↗
  3. How would you separate local component state from server state?Practice cue
  4. How do you avoid an unnecessary re-render in a list-heavy screen?Practice cue
  5. How would you make a form usable with a keyboard and a screen reader?Practice cue
SKILL PACK

Backend Developer

APIs, authentication, data stores and scaling choices.

View question prompts
  1. Compare token-based and cookie-based authentication.TCS · 2023–24 ↗
  2. Explain the flow of JWT authentication and where it can fail.Deloitte · 2024 ↗
  3. Why might a project choose MongoDB over SQL, and what trade-off follows?TCS · 2023–24 ↗
  4. Compare horizontal and vertical scaling with an example.TCS · 2023–24 ↗
  5. How would you add validation and useful errors to an API endpoint?Practice cue
SKILL PACK

Data Science

Data tools, analysis choices and project communication.

View question prompts
  1. Compare NumPy and Pandas and choose a tool for a tabular-cleaning task.Infosys · 2024 ↗
  2. Explain a data project: input, transformation, model or analysis, and result.Infosys · 2024 ↗
  3. How would you check a dataset for missing values, duplicates and leakage?Practice cue
  4. Which metric would you use for an imbalanced classification problem, and why?Practice cue
  5. How would you explain a model result to a non-technical stakeholder?Practice cue
SKILL PACK

Data Scientist

ML foundations, NLP and clear reasoning about models.

View question prompts
  1. Differentiate clustering from classification, including one example each.TCS · 2023 ↗
  2. What is NLP, and where can it be applied responsibly?TCS · 2023 ↗
  3. Explain the ML project on your résumé from data collection to evaluation.Cognizant · 2025 ↗
  4. What is an ANN, and how do input features relate to layers and outputs?Cognizant · 2025 ↗
  5. How do you distinguish correlation from a useful causal conclusion?Practice cue
SKILL PACK

ML Engineering

Model delivery, feature pipelines and engineering trade-offs.

View question prompts
  1. How would you turn a notebook model into a versioned, testable service?Practice cue
  2. What checks would you add before deploying a model endpoint?Practice cue
  3. How would you handle feature consistency between training and serving?Practice cue
  4. Describe how you would monitor model latency, quality and data drift.Practice cue
  5. How would you explain a model rollback decision to a product team?Practice cue
SKILL PACK

MLOps

Reliable ML pipelines, reproducibility and governance.

View question prompts
  1. What artifacts must be versioned to reproduce a model release?Practice cue
  2. How would you design a CI/CD path for training and deployment?Practice cue
  3. Which drift signals would trigger an investigation or retraining?Practice cue
  4. How do you protect training data and deployment secrets?Practice cue
  5. Describe a safe rollout and rollback plan for a changed model.Practice cue
SKILL PACK

Cloud & DevOps

Virtualization, containers, scaling and delivery foundations.

View question prompts
  1. What is virtualization, and what types have you used or studied?Cognizant · 2025 ↗
  2. What problem do containers solve in a virtualized environment?Cognizant · 2025 ↗
  3. Compare IaaS, PaaS and SaaS with one example each.Cognizant · 2025 ↗
  4. Compare scale-up with scale-out.Cognizant · 2025 ↗
  5. How would you observe a production service after a deployment?Practice cue
SKILL PACK

DSA & System Design

Problem solving, complexity and data-model design.

View question prompts
  1. Use a priority queue to minimize the total cost of merging items.Amazon · 2024 ↗
  2. Clone a linked structure with random pointers without losing relationships.Amazon · 2024 ↗
  3. Model a deadline-aware route problem as a graph and choose an algorithm.Google · 2024 ↗
  4. Design a normalized database and ERD for a table-booking service.Deloitte · 2024 ↗
  5. Compare paging and segmentation while reasoning about memory.IBM · 2024 ↗
SOURCE & USE NOTE

Practice honestly, verify independently.

Linked sources are public, third-party candidate accounts. They describe one person’s experience and can change or differ from current hiring processes. Telugunewzz is not affiliated with the companies named.

How to use this hub: learn the concept, solve the problem without memorizing a script, then prepare a truthful résumé and project walkthrough. “Practice cue” means an editorial preparation prompt with no company attribution.