Computer Science and Engineering Interview Experiences
Google
Software Engineer
San Francisco, CA
Summer 2025Accepted
IIT Delhi · Computer Science and Engineering
4th year · 3.7+ GPA · 3 past internships
Hard Interview
TechnicalMultiple roundsVirtualLive coding
they give you a 24 hour take home case study with actual ridesharing data where you have to analyze it and write up a full report with your methodology and assumptions and conclusions. I spent way too much time making the writeup look good and polished and ran out of time to actually do proper modeling. should have just focused on the analysis first and cleaned up the report at the end
Questions Asked
1.“Find the minimum spanning tree of a weighted undirected graph using Prim's or Kruskal's”
Razorpay
Software Developer
Bangalore, KA
Summer 2026Accepted
IIT Bombay · Computer Science and Engineering
3rd year · 3.7+ GPA · 1 past internship
Average Interview
TechnicalMultiple roundsFast processLive coding
Pre recorded video with like 6 questions then recruiter call, asked about working under pressure and basic system design stuff.
Questions Asked
1.“Explain what the Command design pattern solves”
Microsoft
Software Engineer
Seattle, WA
Summer 2026Accepted
IIT Kanpur · Computer Science and Engineering
4th year · 3.7+ GPA · 2 past internships
Hard Interview
TechnicalMultiple roundsFast process
Campus placement, Codility OA one medium one hard then went into my ML project and gave me a linked list problem. Final round I inverted a BST in 5 minutes and then we just talked about Microsoft culture
Questions Asked
1.“Describe a time you had to make a trade-off between technical debt and delivery speed”
Adobe
Software Engineer
Noida, UP
Winter 2025Accepted
IIT Delhi · Computer Science and Engineering
3rd year · 3.3-3.6 GPA · 1 past internship
Hard Interview
TechnicalMultiple roundsVirtual
Did not expect probability and stats MCQs on the OA but there they were alongside DSA questions. Technical covered OS topics like paging and semaphores plus a project discussion. Behavioral was standard. About four weeks total
Questions Asked
1.“Describe a time you disagreed with your tech lead's architectural choice and what happened.”
2.“Find all unique combinations from an array that sum to a target”
HR had guesstimates and I was not prepared for that at all, they wanted an estimate for rides in Mumbai on a weekday. Before that was an aptitude test covering English reasoning math and computer fundamentals. Technical was two rounds, one on project discussion and programming basics and one with coding problems. Cut after the HR round
Questions Asked
1.“What do you know about Ola that made you apply?”
2.“Tell me about a time you received pointed feedback during a code review”
Flipkart
Software Developer
Bangalore, KA
Summer 2025No Offer
IIT Kanpur · Computer Science and Engineering
3rd year · 2.9-3.2 GPA · 0 past internships
Hard Interview
Technical
15 min prescreen with their campus recruitment team just asking behavioral stuff. Then assessment day was wild, they put us in groups and gave us two business case studies to solve and present
Questions Asked
1.“Explain what tail call optimization is and why runtimes implement it”
2.“Explain what the Strategy design pattern is and when you'd use it”
Tata Consultancy Services (TCS)
Software Engineer
Mumbai, MH
Summer 2026Accepted
IIT Roorkee · Computer Science and Engineering
3rd year · 2.9-3.2 GPA · 0 past internships
Easy Interview
TechnicalMultiple roundsVirtual
NQT had aptitude, verbal and coding. Coding was string manipulation and trees. Technical round covered OOP and basic DBMS plus my academic project. HR asked why TCS and the five year plan question
Questions Asked
1.“What does it mean for a function to be pure?”
2.“What's a soft delete vs. a hard delete in a database?”
Google
Software Engineer
San Francisco, CA
Summer 2026Declined Offer
IIT Bombay · Computer Science and Engineering
3rd year · 3.7+ GPA · 2 past internships
Hard Interview
TechnicalMultiple roundsVirtualLive coding
Recruiter screen was easy going, both technical rounds hard which I solved clean (tree optimization)
Questions Asked
1.“Walk me through designing a social media news feed”
CRED
Backend Developer
Bangalore, KA
Summer 2026Accepted
IIT Bombay · Computer Science and Engineering
3rd year · 3.7+ GPA · 1 past internship
Hard Interview
TechnicalMultiple rounds
Coding round then machine coding where I built a simplified order book in Python. Technical interviews went into system design for a credit card reward tracking system and object oriented programming patterns. HR was quick at the end about long term goals and PPO interest. CRED interviews are more about design than algorithmic speed
Questions Asked
1.“Walk me through how an HTTP request travels from a browser to a server.”
2.“What's the difference between a PUT and PATCH request?”
Flipkart
Software Development Engineer
Bangalore, KA
Summer 2025No Offer
IIT Delhi · Computer Science and Engineering
3rd year · 2.9-3.2 GPA · 1 past internship
Hard Interview
Technical
Coding round on SHL platform, 3 questions. Got through two but the third was a hard DP on optimal subarray partitioning that I couldn't crack in time. SHL is clunkier than LeetCode. Tech interviews never happened
Questions Asked
1.“What is a memory leak in a garbage-collected language? Give an example”
Wipro
Software Developer
Bangalore, KA
Winter 2025Accepted
IIT Roorkee · Computer Science and Engineering
4th year · 2.5-2.8 GPA · 0 past internships
Easy Interview
TechnicalMultiple rounds
Standard hirevue then phone screen was conversational about projects and internships. Technical round after that had easy coding string manipulation and recursion and a behavioral round, way less intense than I expected for how many rounds there were
Questions Asked
1.“What is load testing and how would you run it on a web service?”
Zomato
Software Developer
Gurugram, HR
Summer 2025No Offer
IIT Delhi · Computer Science and Engineering
3rd year · 3.3-3.6 GPA · 1 past internship
Hard Interview
TechnicalMultiple roundsStressful
OA was 4 medium-hard DSA. First had a tree problem and graph traversal. Second was harder with a DP problem. Manager round had a guesstimate about pizzas delivered in Mumbai daily where you need to walk through a framework
Questions Asked
1.“What's the difference between a greedy algorithm and dynamic programming?”
2.“Explain what a self-join is and give a use case”
Swiggy
Software Development Engineer
Bangalore, KA
Summer 2025No Offer
IIT Kanpur · Computer Science and Engineering
3rd year · 2.9-3.2 GPA · 1 past internship
Hard Interview
Technical
Couldn't crack the PSDS round in time. OA was 4 questions in 60 min, got 3 done. PSDS had twisted constraints, one was BFS on a graph that mutates during traversal.
Questions Asked
1.“What's a min-heap and how is it implemented?”
2.“How do you approach a task when the requirements keep changing mid-sprint?”
CRED
Backend Developer
Bangalore, KA
Summer 2025No Offer
IIT Madras · Computer Science and Engineering
3rd year · 3.3-3.6 GPA · 1 past internship
Hard Interview
TechnicalMultiple rounds
Coding round had 3 DSA problems medium to hard. Passed and got to machine coding round, had to implement a basic rate limiter in Java from a problem statement. Design was okay but my API structure was messy. Technical interview never happened
Questions Asked
1.“Given an array of integers find three numbers that sum to zero”
2.“What's the difference between OLTP and OLAP systems?”
Tata Consultancy Services (TCS)
Software Developer
Mumbai, MH
Summer 2024No Offer
IIT Madras · Computer Science and Engineering
3rd year · 2.1-2.4 GPA · 0 past internships
Easy Interview
TechnicalMultiple rounds
Got the 5 interview questions emailed like 30 minutes before so I could prep i was so shocked . Interview was maybe 25 minutes, all behavioral. What do you know about us, scenario about how you'd handle conflicting priorities. Nothing technical which surprised me
Questions Asked
1.“Explain the producer-consumer pattern”
2.“Implement binary search on a sorted array”
PhonePe
Software Engineer
Bangalore, KA
Summer 2026No Offer
IIT Bombay · Computer Science and Engineering
3rd year · 3.3-3.6 GPA · 1 past internship
Hard Interview
TechnicalMultiple rounds
4 questions on SafeBrowser in 90 min, solved 2 fully and attempted a third. First technical round had a graph problem and a bit manipulation question, both hard. They push hard on optimization and time complexity throughout the whole process
Questions Asked
1.“What is a content-addressable hash and where is it used (e.g. in Git)?”
2.“How would you design a logging strategy for a distributed system?”
Paytm
Software Engineer
Noida, UP
Summer 2026Accepted
IIT Delhi · Computer Science and Engineering
3rd year · 2.9-3.2 GPA · 0 past internships
Hard Interview
TechnicalVirtual
Know your window functions for SQL if you're applying here. Assessment had 3 medium coding and 2 SQL queries. One coding was reversing a linked list with constraints, another was LCA in a BST. 6 month internship in Bangalore
Questions Asked
1.“What are environment variables and why should secrets live there?”
2.“What is a pull request and why is it used in team development”
Samsung India
Software Engineer
Bangalore, KA
Summer 2026No Offer
IIT Kharagpur · Computer Science and Engineering
3rd year · 2.9-3.2 GPA · 1 past internship
Hard Interview
TechnicalMultiple rounds
Three hour coding round with a graph problem, got a partial solution. Made it to the technical interview but AI and ML concepts tripped me up. They hire for R&D so it's different
Questions Asked
1.“Whats the difference between git rebase and git merge?”
2.“What's the difference between a mock, a stub and a spy in testing?”
Paytm
Software Engineer
Noida, UP
Summer 2024No Offer
BITS Pilani · Computer Science and Engineering
2nd year · 2.5-2.8 GPA · 0 past internships
Hard Interview
Technical
Knew the heap approach for median in a stream but couldn't get the implementation working in time. That was the technical round after getting shortlisted from the assessment. Rejection two days later
Questions Asked
1.“How do you approach refactoring existing code without breaking things?”
Zomato
Software Developer
Gurugram, HR
Summer 2026Accepted
IIT Madras · Computer Science and Engineering
2nd year · 3.3-3.6 GPA · 1 past internship
Hard Interview
TechnicalMultiple roundsFast processStressful
Technical screen was SQL and then a product case on CoderPad about optimizing pricing strategies for different markets. So many A/B testing questions throughout. Causal inference came up a lot too so brush up on that
Questions Asked
1.“Given a sorted array, write a function to remove duplicates in-place”
Razorpay
Software Development Engineer
Bangalore, KA
Summer 2025No Offer
IIT Kanpur · Computer Science and Engineering
3rd year · 2.9-3.2 GPA · 1 past internship
Hard Interview
TechnicalMultiple roundsVirtual
Lost it at the fintech infrastructure questions in the second technical round, wasn't prepped for those at all. OA had 3 medium coding and 10 multiple chocie questions on networking and OS, passed that fine. First technical had a DP problem and graph traversal, got both done.
Questions Asked
1.“Explain what duck typing means in Python or JavaScript”
2.“Walk me through how you'd design the database schema for a to-do app.”
Goldman Sachs
Software Engineer
New York, NY
Summer 2025No Offer
IIT Delhi · Computer Science and Engineering
2nd year · 3.3-3.6 GPA · 0 past internships
Hard Interview
TechnicalVirtualLive coding
Never reached superday. HackerRank had two problems, phone screen covered probability, then the technical round was a graph problem.
Questions Asked
1.“Find the middle element of a linked list in a single pass”
2.“What is contract testing and when would you use it between microservices”
Infosys
Software Engineer
Bangalore, KA
Summer 2025Accepted
IIT Roorkee · Computer Science and Engineering
3rd year · 2.9-3.2 GPA · 0 past internships
Easy Interview
TechnicalMultiple roundsVirtual
HackWithInfy path, online coding assessment on their platform, medium problem on arrays. Technical interview after covered programming fundamentals and they walked through my academic project in detail. HR was strengths weaknesses and why Infosys
Questions Asked
1.“What is serialization and when would you use it?”
Ola
Machine Learning Engineer
Bangalore, KA
Summer 2026Accepted
IIT Bombay · Computer Science and Engineering
3rd year · 2.9-3.2 GPA · 1 past internship
Average Interview
TechnicalMultiple roundsBehavioral
They liked anything location data or time series related given what Ola does. Aptitude was fine. Technical interviews covered ML projects then coding on arrays and graphs. HR had a guesstimate on driver supply
Questions Asked
1.“Explain what overfitting is and name three ways to prevent it”
2.“Tell me about a time you had to defend your methodology to skeptical stakeholders”
PhonePe
Software Engineer
Bangalore, KA
Summer 2026Accepted
IIT Delhi · Computer Science and Engineering
3rd year · 3.7+ GPA · 1 past internship
Hard Interview
TechnicalMultiple roundsStressful
Brutal OA, 4 hard problems. Two DSA rounds at LC hard level. Only apply if you're strong in CP
Questions Asked
1.“What is mutation testing and what problem does it solve?”
2.“What is JWT and how does it work for API authentication?”
3.“Whats the purpose of code reviews and what makes an excellent review comment”
Tata Consultancy Services (TCS)
Software Developer
Mumbai, MH
Fall 2024Accepted
IIT Madras · Computer Science and Engineering
4th year · 2.5-2.8 GPA · 0 past internships
Easy Interview
Multiple roundsBehavioral
Campus placement, NQT was easy and advanced coding had one easy one medium then covered polymorphism with real life example and SQL joins, managerial was scenario based
Questions Asked
1.“What is rate limiting and why would you implement it on an API”
2.“What is the Observer design pattern? Give a practical software example”
Jio
Software Engineer
Mumbai, MH
Summer 2025Accepted
IIT Roorkee · Computer Science and Engineering
2nd year · 2.9-3.2 GPA · 0 past internships
Easy Interview
TechnicalBehavioralMultiple roundsVirtual
Easier than most Indian tech companies honestly. Assessment was basic programming and logical reasoning. Technical went through my academic project and basic DSA. Behavioral wanted situational responses about pressure and team disagreements. About an hour total across 3 rounds
Questions Asked
1.“Tell me about a side project or personal project you've built”
2.“Explain what an event loop is and how it handles asynchronous operations”
Flipkart
Software Development Engineer
Bangalore, KA
Summer 2026Accepted
IIT Bombay · Computer Science and Engineering
3rd year · 3.7+ GPA · 1 past internship
Hard Interview
TechnicalMultiple rounds
Passed the SHL coding round. First tech round was binary search and sliding window. Second was low level design, build a library management system with full object model. Know your design patterns.
Questions Asked
1.“Tell me about a time a dependency upgrade broke something in production”
Flipkart
Software Developer
Bangalore, KA
Summer 2026Accepted
IIT Delhi · Computer Science and Engineering
4th year · 3.7+ GPA · 2 past internships
Average Interview
TechnicalMultiple roundsLive coding
Submitted a PowerPoint presentation beforehand about an investment thesis which took a while. Phone interview with an analyst first who got into past experience and what a swap is and some other fixed income stuff then went in person to their Toronto office and met with a few senior people who were really friendly and asked mostly fit type questions, very comfortable atmosphere and wasn't stressful at all
Questions Asked
1.“Whats a view in SQL and when would you use one?”
Samsung India
Software Engineer
Bangalore, KA
Summer 2026Declined Offer
IIT Bombay · Computer Science and Engineering
3rd year · 3.7+ GPA · 1 past internship
Hard Interview
TechnicalMultiple roundsUnexpected Questions
Coding round was 3 hours for a single problem yes u read that right, very different form most companies. Mine was a data stream compression question combining hashing and binary trees. Technical interview after had OS and DBMS questions and a Python vs C comparison. HR round had a logic puzzle which I wasn't expecting
Questions Asked
1.“What is observability in a software system and how does it differ from monitoring”
2.“What's the difference between the Builder and Factory design patterns?”
Swiggy
Software Development Engineer
Bangalore, KA
Summer 2026Accepted
IIT Delhi · Computer Science and Engineering
3rd year · 3.7+ GPA · 1 past internship
Hard Interview
TechnicalMultiple rounds
The LLD round was the real test. Had to design a delivery partner matching system with database schema and class interactions. Also OS concurrency and deadlock detection. Got through OA and PSDS before that. Min 6.5 CGPA required.
Questions Asked
1.“Explain what sharding means in the context of databases.”
Zomato
Software Development Engineer
Gurugram, HR
Summer 2025No Offer
IIT Delhi · Computer Science and Engineering
3rd year · 2.5-2.8 GPA · 1 past internship
Hard Interview
TechnicalMultiple rounds
The caching and ranking logic in the system design question tripped me up. Online assessment first, then two back to back technical rounds. First was DSA, heaps and BFS. Second the interviewer wanted system design for a restaurant discovery feature
Questions Asked
1.“What is technical debt? Give an example of when it's worth taking on deliberately”
Wipro
Software Engineer
Bangalore, KA
Summer 2025Accepted
BITS Pilani · Computer Science and Engineering
2nd year · 2.5-2.8 GPA · 0 past internships
Easy Interview
TechnicalMultiple roundsVirtualSlow process
Pretty straightforward, 8 weeks total. Aptitude verbal and coding was all easy LC level. Technical covered OOPs and DBMS, HR was quick about availability
Questions Asked
1.“Explain dependency injection with an example”
2.“What is a lambda (anonymous function) and give a practical use case.”