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 +
- Walk through a Java constructor and explain overloading versus overriding.
- When would you use ArrayList instead of LinkedList?
- Explain SQL joins, indexes, stored procedures and constraints with a use case.
- Explain your project stack, your individual contribution and a technical trade-off.
- 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 +
- How do NumPy and Pandas differ, and where would you use each?
- Show your SQL fundamentals using a practical query or schema.
- Describe a project you completed and the technology choices behind it.
- What was a challenging team situation in your project, and how did you improve it?
- 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 +
- What is the most recent project you worked on?
- State the project problem clearly and explain your contribution.
- Which programming language do you prefer, and why?
- Write or explain a basic program while narrating your approach.
- 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 +
- Why is Java considered platform-independent?
- Explain an OS or DBMS concept mentioned on your résumé.
- How would you think about security risks in a technology solution?
- Describe project technologies, a challenge, and how you resolved it.
- 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 +
- Find the missing and repeating values in an array; then discuss complexity.
- Find pairs that add up to a target and compare brute-force with an optimized approach.
- What is the difference between a unique key and a primary key?
- Explain React hooks or how JWT-based authentication works.
- 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 +
- Explain inheritance, polymorphism, exception handling and file handling in Java.
- Write a query using JOIN, GROUP BY and an aggregate function.
- Compare a linked list with an array for a real use case.
- Explain paging in an operating system.
- 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 +
- Compare merge sort and quicksort, including typical complexity.
- Write bubble sort and explain where it is unsuitable.
- Explain the pillars of object-oriented programming with examples.
- Describe your project and the engineering choices you made.
- 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 +
- Give a concise self-introduction aligned to the role.
- Explain a project in depth, including a difficulty and how you resolved it.
- How did you divide work and manage conflict in a group project?
- Talk through an algorithmic problem and the edge cases you would test.
- 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 +
- Remove duplicate values from an array or list and discuss alternatives.
- What is a SQL subquery, and when would you use one?
- Differentiate DDL from DML and explain the role of COMMIT.
- Compare a Python list, tuple and dictionary.
- 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 +
- Introduce yourself and connect your experience to the role.
- Explain your most recent project and your personal contribution.
- Write or explain a SQL JOIN.
- Solve two or three fundamental data-structure questions aloud.
- 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 +
- Reverse an integer or array, then explain the edge cases.
- Implement and analyze bubble sort.
- Compare paging with segmentation; explain a deadlock.
- Use inheritance, polymorphism, encapsulation and abstraction in an example.
- 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 +
- Find the minimum cost to merge items; improve the approach with a priority queue.
- Clone a doubly linked list that has random pointers.
- Start with a brute-force solution, then justify each optimization.
- Explain the time and space complexity of your final approach.
- 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 +
- Count binary strings of length n with no consecutive ones.
- Reorder a linked list from ends toward the center.
- Reason about pointer versus array size and string length in C++.
- Reverse the words in a sentence.
- 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 +
- Model flight constraints as a graph and find a route before a deadline.
- Explain why BFS is appropriate for a shortest-path variant.
- Build and optimize a dynamic-programming solution with follow-ups.
- Describe a time you led a team or organized an event.
- 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 +
- Solve a dynamic-programming problem that uses a hash map.
- Write pseudocode before implementation and explain each state.
- What data structure makes the solution more efficient, and why?
- How would you test a medium-to-hard coding solution under time pressure?
- Walk through a résumé project and the motivation for joining Flipkart.
Candidate report · Flipkart SDE-1 2024 ↗