Internia

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. 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. 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. 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. 1.Describe a time you disagreed with your tech lead's architectural choice and what happened.
  2. 2.Find all unique combinations from an array that sum to a target

Ola

Software Engineer

Bangalore, KA

Summer 2025No Offer

IIT Madras · Computer Science and Engineering

3rd year · 2.1-2.4 GPA · 0 past internships

Average Interview

TechnicalMultiple roundsUnexpected QuestionsVirtual

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. 1.What do you know about Ola that made you apply?
  2. 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. 1.Explain what tail call optimization is and why runtimes implement it
  2. 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. 1.What does it mean for a function to be pure?
  2. 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. 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. 1.Walk me through how an HTTP request travels from a browser to a server.
  2. 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. 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. 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. 1.What's the difference between a greedy algorithm and dynamic programming?
  2. 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. 1.What's a min-heap and how is it implemented?
  2. 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. 1.Given an array of integers find three numbers that sum to zero
  2. 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. 1.Explain the producer-consumer pattern
  2. 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. 1.What is a content-addressable hash and where is it used (e.g. in Git)?
  2. 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. 1.What are environment variables and why should secrets live there?
  2. 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. 1.Whats the difference between git rebase and git merge?
  2. 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. 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. 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. 1.Explain what duck typing means in Python or JavaScript
  2. 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. 1.Find the middle element of a linked list in a single pass
  2. 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. 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. 1.Explain what overfitting is and name three ways to prevent it
  2. 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. 1.What is mutation testing and what problem does it solve?
  2. 2.What is JWT and how does it work for API authentication?
  3. 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. 1.What is rate limiting and why would you implement it on an API
  2. 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. 1.Tell me about a side project or personal project you've built
  2. 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. 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. 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. 1.What is observability in a software system and how does it differ from monitoring
  2. 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. 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. 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. 1.Explain dependency injection with an example
  2. 2.What is a lambda (anonymous function) and give a practical use case.

Top Companies for Computer Science and Engineering

Related Programs