Internia

Software Engineer Interview Experiences

Amazon

Software Development Engineer

Seattle, WA

Summer 2026No Offer

Georgia Tech · Computer Science

3rd year · 3.3-3.6 GPA · 1 past internship

Hard Interview

TechnicalBehavioralVirtual

Interview with 2 engineers for about 50 min. Asked me to describe the architecture of a system I worked on, that was my capstone REST API. Then some behavioral stuff about my biggest failure and conflict with supervisors. And then had me describe my personal brand in five words, weirdest interview question I've ever gotten

Questions Asked

  1. 1.Tell me about a time you had to ship a feature faster than you were comfortable with

Amazon

Software Engineer

Seattle, WA

Summer 2026Accepted

University of Waterloo · Software Engineering

3rd year · 3.7+ GPA · 2 past internships

Easy Interview

TechnicalBehavioralMultiple rounds

one of the best interview processes I've been through, pair programming was chill and the engineer was super helpful not adversarial at all and life story was actually kind of nice to do. I ended up declining because I got a US offer that paid way more but I'd come back and interview at amazon again in a heartbeat, they seem to care about who you are as a person

Questions Asked

  1. 1.What makes Amazon stand out to you as an employer?
  2. 2.Implement pow(x, n) without using built-in power functions

Amazon

Software Engineer

Seattle, WA

Summer 2026No Offer

Dalhousie University · Computer Science

3rd year · 2.9-3.2 GPA · 1 past internship

Average Interview

Behavioral

OA was standard medium difficulty coding problems and the work simulation was kind of intuitive if you've read about their Leadership Principles beforehand. the behavioral section of the final interview goes deep on LP stuff, wanted to know about a time showing ownership and really wanted a strong specific example. the coding part was fine but having weak LP stories is enough to get rejected even if your technical skills are solid, prep your behavioral stories people it's not optional here lol

Questions Asked

  1. 1.Given a stream of integers, maintain the running median efficiently
  2. 2.Given an array of integers, return the indices of two numbers that add up to a target value

JPMorgan Chase

Software Engineer

New York, NY

Summer 2025No Offer

Arizona State University · Computer Science

3rd year · 2.9-3.2 GPA · 1 past internship

Average Interview

TechnicalMultiple roundsVirtual

Passed the HackerRank then on Zoom got one question and solved it but missed an edge case with negative numbers. The recorded video screening after felt like a formality but never secured the role.

Questions Asked

  1. 1.What is an ORM and what are its trade-offs?
  2. 2.What's a foreign key constraint and why does it matter?

Databricks

Software Engineer

San Francisco, CA

Summer 2026Accepted

University of Ottawa · Software Engineering

3rd year · 2 past internships

Hard Interview

TechnicalMultiple roundsBehavioral

Failed the online assessment lol, took too long on the first coding problem and ran out of time on the second one so got the rejection email a few days later, no feedback

Questions Asked

  1. 1.What do you know about Databricks that made you apply?
  2. 2.Design a hotel or vacation booking platform, focus on concurrency and consistency

Apple

Software Engineer

San Francisco, CA

Fall 2025No Offer

University of Texas at Austin · Computer Science

3rd year · 2.5-2.8 GPA · 1 past internship

Hard Interview

TechnicalMultiple rounds

Tree problem during the phone screen that was medium difficulty. the onsite was for an iCloud team and they had a system design round about file synchronization across devices. coding was medium LC and the system design round covered storage-related architecture

Questions Asked

  1. 1.Design an e-commerce order fulfillment and tracking system

Microsoft

Software Engineer

Seattle, WA

Summer 2026Accepted

University of Illinois Urbana-Champaign · Computer Science

3rd year · 3.3-3.6 GPA · 2 past internships

Hard Interview

TechnicalResume ReviewMultiple rounds

HackerRank was two medium problems one hashmaps one DP, superday was two 40 min interviews on Zoom one after another. First one went through resume then asked me to code finding duplicates in an array, second was behavioral 'tell me about working with a difficult team member'

Questions Asked

  1. 1.Implement an LRU cache with O(1) get and set operations
  2. 2.Design a high-availability ticketing system for a sold-out event release

Palantir

Software Engineer

San Francisco, CA

Fall 2025No Offer

MIT · Computer Science

3rd year · 3.7+ GPA · 3 past internships

Hard Interview

TechnicalMultiple roundsBehavioral

The problem decomposition round was unlike anything I'd practiced for. Recruiter call about culture and projects, then an OA with coding, SQL and an API task. Virtual onsite had behavioral woven into every round

Questions Asked

  1. 1.Why do you want to work at Palantir?
  2. 2.Tell me about the most technically complex problem you've solved

Palantir

Software Engineer

San Francisco, CA

Fall 2025No Offer

University of Michigan · Computer Science

3rd year · 2.9-3.2 GPA · 1 past internship

Hard Interview

TechnicalMultiple roundsUnexpected Questions

Karat screen with 3 easy problems plus time complexity discussion. the onsite is where it gets interesting, they had a problem decomposition round where you design a chess game and break it into pieces and then a learning interview where they literally drop you into an unfamiliar codebase and you have to navigate it with some guidance. I think my decomp round wasn't structured enough because I jumped into coding too fast instead of planning the architecture first. every round also has 20 min of behavioral questions mixed in so you can't just be a good coder

Questions Asked

  1. 1.Given a linked list reverse it in-place
  2. 2.Detect if a linked list has a cycle and return the node where it begins

Stripe

Software Engineer

San Francisco, CA

Winter 2026No Offer

University of Waterloo · Computer Science

4th year · 3.7+ GPA · 3 past internships

Average Interview

TechnicalMultiple rounds

PLUM assessment thing first hate that then a one way video interview where they cut you off after the time limit, super stressful. Codility test had one easy problem and one medium, I got the easy one fully but only partial on the medium. Never made it to the actual interview round.

Questions Asked

  1. 1.Find the number of islands in a binary 2D grid
  2. 2.Given a string, determine if it can be segmented into valid dictionary words.

Meta

Software Engineer

San Francisco, CA

Fall 2025No Offer

University of British Columbia · Software Engineering

3rd year · 3.3-3.6 GPA · 1 past internship

Easy Interview

TechnicalMultiple rounds

coding was straightforward and interview was mostly about past projects and coding fundamentals everyone gets asked

Questions Asked

  1. 1.Tell me about a time you refactored legacy code. What was your approach and what did you learn?
  2. 2.Implement a stack that supports push pop and getMin in O(1) space

Google

Software Engineer

San Francisco, CA

Fall 2024No Offer

University of Toronto · Computer Science

2nd year · 0 past internships

Hard Interview

Technical

The online coding assessment they make you do before anything else even happens is intense, then had an HR chat and two back-to back technical interviews with engineers. Questions about algorithms, graph traversal, and dynamic programming. They also asked about how I'd design a system at scale, felt like they were testing both coding ability and problem solving approach

Questions Asked

  1. 1.Tell me about a time you had to rapidly prototype something to validate an idea.

BMO

Software Developer

Toronto, ON

Summer 2026No Offer

Queen's University · Computer Science

3rd year · 3.7+ GPA · 1 past internship

Easy Interview

Multiple roundsTechnicalStressful

45 min technical interview with a senior engineer who was actually really easy going about it, got a hashmap problem that I solved in about 20 min then 30 min behavioral with the person running it about values and teamwork.

Questions Asked

  1. 1.Explain how garbage collection works in Java or Python

Microsoft

Software Engineer

Seattle, WA

Summer 2026No Offer

University of Illinois Urbana-Champaign · Computer Science

3rd year · 3.7+ GPA · 2 past internships

Average Interview

TechnicalMultiple roundsLive codingVirtual

Did a Hirevue first with like 5 questions 30 seconds to prep and 90 seconds to answer, I hate that format so much. Coding assessment after that had a SQL query question and some algorithm stuff never got past that stage

Questions Asked

  1. 1.Given a grid of 0s and 1s, find the shortest path from top-left to bottom-right.
  2. 2.Tell me about a time you introduced a process improvement that made your team more effective

Google

Software Engineer

San Francisco, CA

Summer 2026No Offer

University of Florida · Computer Science

3rd year · 3.3-3.6 GPA · 2 past internships

Hard Interview

TechnicalVirtualLive coding

Passed the online coding assessment but bombed the interviews, they were back to back and the second one was harder because you can't just rely on patterns you've memorized. One was a graph problem where you had to optimize on the spot with complexity analysis and the behavioral covered resolving a team conflict and they probed for way more detail than I had, process took 2 months.

Questions Asked

  1. 1.Trapping rain water: given an array representing an elevation map, compute total water trapped

Stripe

Software Engineer

San Francisco, CA

Summer 2025Accepted

University of Waterloo · Computer Science

4th year · 3.7+ GPA · 3 past internships

Hard Interview

TechnicalMultiple roundsUnexpected QuestionsVirtual

Team Screen on Zoom after passing the Hackerrank multi part question. Two problems, one was reading from files and parsing transaction data, the other was making API calls to fetch items and processing them. Python was clearly the right call, they mentioned C++ wasn't ideal for the format. Integration Round was unlike anything I'd done before: private GitHub repo, real API docs, full internet access, building something that actually worked. More like a first day of work than an interview. landed it. a week later

Questions Asked

  1. 1.How would you design a search autocomplete for a website with billions of queries?

Scotiabank

Software Developer

Ottawa, ON

Summer 2026No Offer

Carleton University · Computer Science

2nd year · 3.3-3.6 GPA · 0 past internships

Easy Interview

TechnicalPre-recordedVirtual

One way virtual interview then live with HR and two managers STAR behavioral and learning something new and situational scenarios plus questions about Scotiabank's core values

Questions Asked

  1. 1.Whats the difference between encoding, encryption and hashing?
  2. 2.Tell me about a time you improved developer tooling or build speed for your team

Meta

Software Engineer

San Francisco, CA

Summer 2026No Offer

University of Texas at Austin · Computer Science

3rd year · 3.7+ GPA · 2 past internships

Average Interview

TechnicalVirtualPoor CommunicationGhosted

Hirevue with 7 questions two written ones about data transformation methodology, followed by another interview on zoom covering SQL joins and Python data cleaning. Its been 3 weeks and nothing

Questions Asked

  1. 1.Why do you want to work at Meta?
  2. 2.Given a list of words, group all anagrams together

JPMorgan Chase

Software Engineer

New York, NY

Summer 2026Accepted

Penn State University · Computer Science

3rd year · 3.3-3.6 GPA · 2 past internships

Average Interview

TechnicalMultiple roundsPre-recordedVirtual

The recorded video behavioral is weird, 30 seconds to think and 2 min to answer each question. Before that it was a HackerRank 60 min with 2 medium problems on sliding window and arrays, then a coding round on Zoom

Questions Asked

  1. 1.Why JPMorgan Chase over similar companies?
  2. 2.Whats the difference between polling and WebSockets for real-time data?

Stripe

Software Engineer

San Francisco, CA

Winter 2025Accepted

University of Toronto · Computer Science

2nd year · 2.9-3.2 GPA · 1 past internship

Easy Interview

Technical

Phone call with HR then video interview with managers. Questions on customer service experience which was funny and what you'd do if you disagreed with a supervisor. Everyone was really encouraging and friendly

Questions Asked

  1. 1.Reverse a linked list in groups of k nodes

RBC

Software Engineer

Summer 2026Accepted

University of Toronto · Computer Science

3rd year · 3.7+ GPA · 0 past internships

Resume ReviewConversational

Started off with some small talk with the 2 interviewers they seemed young and both of them also went to UofT so I felt a bit less nervous. Basic interview walked them through my resume they wanted me to elaborate on one of my past SWE experiences like what I did there, what I learned and how it helped me in knowing what I wanted to do after I graduate. Then a pseudo technical question it wasn't leetcode but I could tell they probably just pulled a problem from the website so it was more talk out loud how would you do this kind of thing (linked list question) then they let me ask questions during the last 5-10 mins I would say have questions prepared because they expect you will ask

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

Stripe

Software Engineer

San Francisco, CA

Winter 2025No Offer

University of Toronto · Computer Science

3rd year · 3.3-3.6 GPA · 2 past internships

Hard Interview

TechnicalVirtual

Stressful if you get stuck early. HackerRank had one multi part question where each part builds on the previous answer. Team screen was more systems oriented, reading and processing files

Questions Asked

  1. 1.Given a sorted linked list convert it to a balanced binary search tree

Nvidia

Software Engineer

San Jose, CA

Summer 2026No Offer

University of Michigan · Computer Science

3rd year · 3.3-3.6 GPA · 1 past internship

Hard Interview

TechnicalVirtual

Interview went fine in the beginnning but then he shifted to GPU memory architecture and I clearly wasn't strong enough there. Recruiter call first, then a medium coding challenge on arrays. Technical phone was with a GPU software engineer

Questions Asked

  1. 1.What makes Nvidia stand out to you as an employer
  2. 2.What's the difference between a build artifact and a container image?

Optiver

Software Developer

Chicago, IL

Summer 2026No Offer

University of British Columbia · Computer Science

3rd year · 3.3-3.6 GPA · 1 past internship

Hard Interview

TechnicalMultiple roundsVirtual

Silence is noticeably penalized here lol. They need reasoning behind every decision you make. OA had three parts: OOP and data structure multiple choice, brain games with memory and pattern recognition (actually kind of fun), and two coding questions. HR call after that about motivation and why trading tech. Technical round was data structure design and the interview style rewards thinking out loud more than getting the right answer quietly.

Questions Asked

  1. 1.How would you hedge a long equity position using options

Shopify

Software Developer

Toronto, ON

Summer 2025Declined Offer

University of Waterloo · Computer Science

4th year · 3.7+ GPA · 3 past internships

Average Interview

Conversational

80 min HackerRank with 2 programming problems and MCQs on data structures, algorithms, OS and networking. OS questions covered process scheduling and memory management, pretty niche second year stuff

Questions Asked

  1. 1.Find the longest increasing subsequence in an array
  2. 2.Implement a min-stack that retrieves the minimum element in O(1)

Hootsuite

Software Developer

Vancouver, BC

Summer 2026Declined Offer

Simon Fraser University · Computer Science

3rd year · 3.3-3.6 GPA · 1 past internship

Easy Interview

BehavioralVirtualMultiple rounds

Felt human throughout. Phone call with HR first, then a team interview on Google Meet where the manager had Gemini open for note taking lol. Questions on the project I was most confident about, comfort with remote work and explaining a technical concept to a non technical person. Last round was with someone from leadership, pretty high level

Questions Asked

  1. 1.Find all paths from source to target in a directed acyclic graph
  2. 2.Determine if a word exists in a 2D character grid using DFS

Intel

Software Developer

San Jose, CA

Summer 2025No Offer

Arizona State University · Computer Science

1st year · 2.9-3.2 GPA · 0 past internships

Easy Interview

TechnicalMultiple roundsVirtualResume Review

One way video then live interview with HR and managers. All STAR about learning something new and supply chain scenarios. Intel company values questions and I only knew the obvious ones

Questions Asked

  1. 1.What is continuous integration and what problem does it solve?

Salesforce

Software Engineer

Dallas, TX

Summer 2026Pending Outcome

University of Texas at Austin · Computer Science

3rd year · 2.9-3.2 GPA · 1 past internship

Average Interview

TechnicalMultiple roundsVirtual

They mentioned Apex but it's not required. Recruiter screen 30 min, then two technical interviews on different days. One on heaps, resume project questions mixed in

Questions Asked

  1. 1.Given two sorted arrays of size m and n, find their median in O(log(m+n))

Google

Software Engineer

San Francisco, CA

Summer 2026No Offer

McMaster University · Computer Science

3rd year · 3.3-3.6 GPA · 1 past internship

Hard Interview

TechnicalLive coding

60 min OA with 2 algorithmic problems used Python then a collaborative phone interview, third round was abstract logic puzzles and recursive stuff unlike anything on leetcode so use whatever language you want just don't try OCaml for first time during an interview.

Questions Asked

  1. 1.How do you balance writing thorough tests with moving fast?

CIBC

Software Developer

Toronto, ON

Summer 2026Accepted

University of Waterloo · Computer Science

3rd year · 3.3-3.6 GPA · 2 past internships

Average Interview

TechnicalBehavioralVirtual

Virtual assessment first then a real interview with the hiring manager. They asked me about my projects and had me walk through a system design problem where I had to structure the whole approach myself. The interviewer expected you to drive the conversation the entire time. There was a behavioral part too but the technical was the main focus

Questions Asked

  1. 1.Explain what blue-green deployment means

MongoDB

Software Engineer

New York, NY

Winter 2026Accepted

University of Wisconsin-Madison · Computer Science

3rd year · 2 past internships

Hard Interview

TechnicalMultiple roundsBehavioralVirtual

Behavioral was honestly the most laid back part of the whole thing. Recruiter reached out first, 20 min call. Karat had a medium array problem and a follow up on edge cases. Final round was 3 sessions: OOP design for a data store, a graph DSA question then behavioral on how I learn new tech

Questions Asked

  1. 1.Given a binary search tree, find the kth smallest element

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

Shopify

Software Developer

Ottawa, ON

Summer 2026Accepted

Carleton University · Computer Science

2nd year · 3.3-3.6 GPA · 1 past internship

Easy Interview

Conversational

Design a feature for the Shopify merchant dashboard and root cause a metrics problem, also some systems design questions which apparently Shopify dev interviews are way more product focused than other companies

Questions Asked

  1. 1.Generate all valid combinations of n pairs of parentheses

BMO

Software Developer

Toronto, ON

Winter 2026Accepted

University of Toronto · Computer Science

2nd year · 2.9-3.2 GPA · 0 past internships

Average Interview

BehavioralPre-recordedFast processVirtual

HackerRank then virtual loop with 4 interviews covering SQL, ML, probability and Python coding. one interviewer brought up precision vs recall. took over a month from start to finish

Questions Asked

  1. 1.What's the difference between a monolith and a microservices architecture?
  2. 2.Tell me about the last open source project, library or tool you used for the first time

Capital One

Software Engineer

Toronto, ON

Summer 2026No Offer

University of Ottawa · Software Engineering

3rd year · 3.3-3.6 GPA · 2 past internships

Hard Interview

TechnicalMultiple roundsStressfulCase study

CodeSignal OA first, 4 questions in 70 minutes. Third one was doable but the last one involved matrices and was tough. Power Day was like 4 hours of interviews in a row. Had a case interview about whether to drop a credit card fee, actually interesting, then system design was designing some monitoring dashboard. Behavioral was STAR stuff. Just a long day overall

Questions Asked

  1. 1.What's the difference between cookies and localStorage for storing session data?

FDM Group

Software Developer

Toronto, ON

Winter 2025No Offer

University of Toronto · Computer Science

2nd year · 2.5-2.8 GPA · 0 past internships

Hard Interview

TechnicalMultiple roundsStressfulVirtual

Four rounds, a lot for what this role is. First was an online personality test called Arctic something i forget. 30 min video interview with a recruiter after that who was nice actually. Then HackerRank with object oriented programming and SQL questions. Assessment centre last with group exercises and 1 on 1 interviews. Failed at the assessment centre, the group exercise was stressful and I was too quiet throughout

Questions Asked

  1. 1.What's the difference between authentication and authorization in an API context?
  2. 2.Whats the difference between a compiled and an interpreted language? Give examples of each.

Coinbase

Software Engineer

San Francisco, CA

Summer 2026No Offer

Carnegie Mellon University · Computer Science

4th year · 1 past internship

Hard Interview

Technical

Ran out of time on the coding portion of the hard problem. Codesignal had 3 mediums and 1 hard. Got through the mediums fine but the hard was a graph problem on weighted edges. Never made it to the interview rounds

Questions Asked

  1. 1.Describe a time you had to say no to a feature request from a stakeholder or PM

Wealthsimple

Software Developer

Toronto, ON

Summer 2026Accepted

University of Toronto · Computer Science

3rd year · 3.7+ GPA · 2 past internships

Average Interview

TechnicalMultiple roundsVirtual

They had me design a stock trading object, basically OOP with financial instruments as examples. Three rounds. Then a project presentation with the team lead. Toronto team, solid process

Questions Asked

  1. 1.Implement an iterator that returns elements from a 2D list row by row
  2. 2.Tell me about a time you significantly improved the performance of a system or feature
  3. 3.How would you design a rate limiter for a high-traffic public API?

Bell

Software Developer

Vancouver, BC

Winter 2026Accepted

University of British Columbia · General Engineering

4th year · 3.7+ GPA · 3 past internships

Hard Interview

Pre-recordedTechnicalVirtualMultiple rounds

Codility OA two problems, graph and DP (kill me lol). Technical interview they went deep on one of my projects and then gave me a 2D array problem. Final round was another project discussion plus 3Sum wanting optimal O(n^2) which I thankfully knew

Questions Asked

  1. 1.How would you find all cycles in a directed graph?
  2. 2.Whats a stored procedure and what are its trade-offs?
  3. 3.Explain what a deadlock is and how you'd prevent it

Goldman Sachs

Software Developer

New York, NY

Summer 2025No Offer

University of Wisconsin-Madison · Computer Sciences

2nd year · 2.5-2.8 GPA · 0 past internships

Average Interview

TechnicalPre-recordedVirtual

hirevue right after applying had to do it same day, phone screen with VP was mostly behavioral then superday had three easy coding questions like reverse a string and Fibonacci also two behavioral

Questions Asked

  1. 1.What is a transaction in SQL? What does ACID mean?

Nvidia

Software Engineer

San Jose, CA

Winter 2025Accepted

University of Alberta · Electrical Engineering

3rd year · 3.3-3.6 GPA · 3 past internships

Average Interview

TechnicalSlow processMultiple rounds

Usual process. Phone screen then a longer interview, Agile methodology questions and how I handle scope changes. The interviewer was really nice and we ended up just talking about the team for the last 10 minutes

Questions Asked

  1. 1.What is concurrency and how does it differ from parallelism?
  2. 2.How do you detect a cycle in an undirected graph

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

JPMorgan Chase

Software Developer

New York, NY

Summer 2026Accepted

Purdue University · Computer Science

3rd year · 3.3-3.6 GPA · 1 past internship

Hard Interview

TechnicalMultiple roundsVirtualBehavioral

Codility OA then two interviews. first one they went really deep into a side project I had on my resume asking about implementation decisions and tradeoffs for like 20 min and then gave me a linked list problem. second round was the same format, another project deep dive and then 3Sum where they specifically wanted the O(n^2) optimal solution not the naive one. you really need to know your resume projects inside out because they will drill you on every detail

Questions Asked

  1. 1.Explain how merge sort works and what its time complexity is.

Telus

Software Developer

Ottawa, ON

Winter 2026No Offer

University of Ottawa · Software Engineering

4th year · 3.7+ GPA · 3 past internships

Average Interview

TechnicalBehavioralVirtualUnexpected Questions

Aptitude test and pair coding with SQL window functions then a general fit interview then final rounds about how your work impacts customer experience. The fit interview was a unique round where they really wanted to understand your background and motivations

Questions Asked

  1. 1.What is eventual consistency in distributed systems?

TD

Software Developer

Toronto, ON

Summer 2026No Offer

University of Waterloo · Computer Science

3rd year · 3.3-3.6 GPA · 2 past internships

Easy Interview

TechnicalMultiple roundsVirtual

Virtual coding was fine, one easy string reversal one medium array problem. Technical round was OOPs questions like inheritance vs composition and some DBMS normalization. HR was literally just why TD and are you ok with the hybrid schedule.

Questions Asked

  1. 1.Why did TD end up on your list?
  2. 2.What is API versioning and why is it important?
  3. 3.What are design patterns? Describe the Observer or Factory pattern

OpenText

Software Developer

Waterloo, ON

Summer 2026Accepted

University of Waterloo · Computer Science

3rd year · 3.7+ GPA · 2 past internships

Easy Interview

TechnicalVirtualFast process

Codility online assessment first, two questions one was string manipulation and the other was a basic sorting thing both easy. Teams call after that, had me go through SQL stuff like joins and aggregation and we talked about my resume projects for a while

Questions Asked

  1. 1.What is distributed tracing and how does it help debug microservices?

CPP Investments

Software Developer

Toronto, ON

Fall 2025No Offer

Carleton University · Computer Science

3rd year · 2.1-2.4 GPA · 1 past internship

Hard Interview

Slow processVirtualPre-recorded

HackerRank SQL joins/aggregations and a Python problem that was harder than expected, basically competitive programming. Combined behavioral and tech at the Toronto office, questions on collaboration and ethical AI, very IBM vibes.

Questions Asked

  1. 1.How would you write unit tests for a function that makes external API calls?

Salesforce

Software Engineer

Toronto, ON

Summer 2023Accepted

University of Guelph · Computer Science

2nd year · 2.9-3.2 GPA · 1 past internship

Average Interview

Fast process

Mostly behavioral first round, walked through my resume in detail. Then had two more interviews, one behavioral and one technical. The technical one covered system design concepts and then gave me a problem to work through on the spot with follow up questions. They kept asking about cloud architecture and how I'd handle scaling

Questions Asked

  1. 1.Given a matrix, rotate it 90 degrees clockwise in-place

Meta

Software Engineer

San Francisco, CA

Summer 2026Accepted

University of Waterloo · Computer Science

3rd year · 3.7+ GPA · 2 past internships

Hard Interview

TechnicalMultiple roundsLive coding

Phone screen with HR asking basic background stuff then an interview with a senior engineer and someone from the team. Questions about system design and data structures and then behavioral stuff about a time I failed at something. They wanted to know what I know about Meta's products and recent launches, there's a lot going on so definitely research beforehand.

Questions Asked

  1. 1.How would you design the backend infrastructure for a ride-sharing app?

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

Snap

Software Engineer

Los Angeles, CA

Summer 2026Accepted

Georgia Tech · Computer Science

3rd year · 1 past internship

Average Interview

TechnicalMultiple roundsVirtualLive coding

Sliding window problem on arrays to start, solved it in Python and we spent the rest of the time walking through my projects. Second round was a system design question about real time notifications at scale, interviewer was helpful when I got stuck on the fanout logic. Whole process took about 3 weeks.

Questions Asked

  1. 1.Count the number of ways to decode a digit string into letters (e.g. '12' → 'AB' or 'L')

Huawei

Software Developer

Ottawa, ON

Winter 2026Accepted

University of Ottawa · Computer Science

3rd year · 3.3-3.6 GPA · 1 past internship

Average Interview

TechnicalVirtualFast processMultiple rounds

Whole pipeline moved fast, under 3 weeks from application to offer. Recruiter call was casual maybe 15 minutes, they just wanted to make sure I was a real person basically. Coding test had 3 questions in C++, LeetCode easy to medium, completely on your own time so I could do it on a weekend. Technical interview with the team lead after covered DSA and also went through my resume in detail, he was interested in a specific data structure implementation I had built in a side project and asked good follow up questions. The role was in Markham

Questions Asked

  1. 1.What is an idempotent consumer in event-driven architecture?

Bloomberg

Software Engineer

New York, NY

Winter 2024Accepted

Cornell University · Computer Science

5th year · 3.7+ GPA · 4+ past internships

Hard Interview

TechnicalMultiple roundsIn-Person

Zoom round with an engineer who spent 20 min on my resume before giving me a coding problem on graph traversal. Then in house at the NYC office with three engineers. One was data structures, one was designing a stock alert system with real time data requirements, and the third was an open ended problem solving session where they just gave me a messy problem and let me work through it. Language agnostic throughout, nice since I used Python. The office was impressive.

Questions Asked

  1. 1.Given a 2D grid of 0s and 1s find the largest rectangle of all 1s
  2. 2.Find the shortest path between two nodes in an unweighted graph using BFS
  3. 3.Find the first and last position of a target value in a sorted array

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

Magnet Forensics

Software Developer

Waterloo, ON

Summer 2025No Offer

University of Waterloo · Computer Science

3rd year · 2.9-3.2 GPA · 2 past internships

Average Interview

TechnicalMultiple roundsVirtual

30 min prescreen phone call with the manager then 45 min on Teams with the manager and a team member. STAR questions and they had me explain how digital forensics tools work and data recovery processes. Brush up on that. Friendly atmosphere but they expect solid interest in the cybersecurity space.

Questions Asked

  1. 1.Design a data structure that supports insert, delete and get random element in O(1)
  2. 2.How would you design a global single sign-on (SSO) authentication service?
  3. 3.Decode a run-length encoded string: e.g. '3a2b1c' → 'aaabbc'

Dayforce

Software Developer

Toronto, ON

Summer 2026Accepted

University of Waterloo · Computer Science

3rd year · 3.3-3.6 GPA · 2 past internships

Easy Interview

TechnicalVirtual

Recruiter screen then technical interview, SQL and Power BI questions then behavioral with the manager. The technical wasnt bad, they asked what steps I'd take to analyze a dataset and how to assess if a model works. Manager round was just vibes, wanted to know what motivates me and three words to describe myself

Questions Asked

  1. 1.Design a distributed job scheduler
  2. 2.Clone a graph where each node has a list of neighbors

Citi

Software Developer

New York, NY

Winter 2025No Offer

Drexel University · Computer Science

2nd year · 2.5-2.8 GPA · 0 past internships

Hard Interview

Multiple roundsCase studyVirtualStressful

Senior person and a junior person, only 20 minutes but they asked some surprisingly hard questions about market risk for a co-op interview. They wanted to know about Canadian current events too so be ready for that.

Questions Asked

  1. 1.Describe a time you had to make a security trade-off in a product decision
  2. 2.Find the largest element in a binary search tree
  3. 3.Explain what a generator function is in Python and give a use case

Thomson Reuters

Software Developer

Toronto, ON

Summer 2025No Offer

University of Toronto · Computer Science

2nd year · 2.9-3.2 GPA · 0 past internships

Easy Interview

TechnicalMultiple roundsVirtualGhosted

Pre-recorded video interview first where most people apparently get screened out then a 30 min phone call where we talked about my experience for 15 min and then they got into an algorithm question about linked lists and reversing them. And wanted to know why Thomson Reuters and what my least favorite class was, pretty weird question. Got a HackerRank after that with 2 coding questions

Questions Asked

  1. 1.Reverse words in a sentence without using extra space

Kinaxis

Software Developer

Ottawa, ON

Fall 2025No Offer

University of Ottawa · Computer Science

2nd year · 2.1-2.4 GPA · 0 past internships

Average Interview

TechnicalVirtual

Three rounds total, first one was just HR asking about teamwork and stuff standard then second round the manager had me walk through my resume and then REST API questions like how I'd design one from scratch. Third round they gave me a coding question to merge two sorted lists and I got it but took too long explaining the time complexity part

Questions Asked

  1. 1.What about Kinaxis first caught your attention?
  2. 2.What's the difference between a forward proxy and a reverse proxy

Kinaxis

Software Developer

Ottawa, ON

Summer 2025Accepted

Carleton University · Computer Science

2nd year · 3.3-3.6 GPA · 0 past internships

Easy Interview

TechnicalIn-PersonFast process

OA had MCQs then coding bracket matching variation and a sliding window optimization problem

Questions Asked

  1. 1.What is a webhook and how does it differ from polling?

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

Qualcomm

Software Engineer

San Diego, CA

Summer 2026Pending Outcome

University of Texas at Austin · Software Engineering

2nd year · 3.3-3.6 GPA · 1 past internship

Average Interview

TechnicalVirtual

OA graph traversal and hashmap both medium, interview 30 min behavioral 30 min coding had STAR stories for customer obsession and bias for action and coding was two pointers straightforward if you prep the LPs

Questions Asked

  1. 1.Tell me about a time you worked across teams to ship a shared API or integration
  2. 2.What's the difference between quick sort and merge sort?

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

Samsung

Software Developer

Mississauga, ON

Summer 2025No Offer

McGill University · Computer Science

3rd year · 3.3-3.6 GPA · 1 past internship

Hard Interview

TechnicalMultiple roundsSlow processStressful

Four rounds over about 5 weeks, absolutely brutal. HR, technical, team lead, then head of department. Technical got into app architecture and database reliability. One question about how you'd handle an outage. Got redirected to a different team after round 2 and that added a week. No offer from either team

Questions Asked

  1. 1.What is database normalization? Walk me through 1NF and 2NF
  2. 2.Implement a simple linked list with insert and delete operations
  3. 3.Whats the difference between TCP and UDP?

MongoDB

Software Engineer

New York, NY

Winter 2026Pending Outcome

Virginia Tech · Computer Science

3rd year · 3.3-3.6 GPA · 1 past internship

Average Interview

TechnicalMultiple roundsBehavioralVirtual

Karat screen went fine. Final round was three consecutive sessions. Object oriented programming design were alright but behavioral was weird, interviewer kept using hypotheticals instead of past experience questions

Questions Asked

  1. 1.Count the number of distinct islands in a 2D grid
  2. 2.Tell me about a time you estimated a project poorly. What happened?

Qualcomm

Software Engineer

Austin, TX

Fall 2025Accepted

University of Texas at Austin · Computer Science

3rd year · 2.9-3.2 GPA · 1 past internship

Average Interview

TechnicalMultiple roundsVirtualFast process

Two OAs then two technical rounds on OOP and systems. Offer in 12 days

Questions Asked

  1. 1.Tell me about a time you had to pick up someone else's messy codebase
  2. 2.What is a deadlock? Describe the four necessary conditions for one to occur

Manulife Financial

Software Developer

Toronto, ON

Fall 2024No Offer

Toronto Metropolitan University · Business Management

2nd year · 2.9-3.2 GPA · 0 past internships

Average Interview

BehavioralMultiple roundsVirtual

OA was one big question split into three parts that build on each other, all practical implementation not leetcode. The onsite had data parsing and then an integration round with a real github repo and API docs

Questions Asked

  1. 1.What is the saga pattern for managing distributed transactions?

Bank of Canada

Software Developer

Ottawa, ON

Summer 2025No Offer

University of Ottawa · Computer Science

2nd year · 2.9-3.2 GPA · 0 past internships

Average Interview

TechnicalMultiple roundsSlow processUnexpected Questions

Screening then panel of 3, one manager and two developers. Technical questions on data structures and some behavioral. They also threw a quick French assessment at the end even for the dev role. 42 days and then a rejection. High difficulty rating is accurate

Questions Asked

  1. 1.Tell me about a time you had to collaborate closely with a non-technical person

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?

Lyft

Software Engineer

San Francisco, CA

Summer 2025No Offer

Concordia University · Computer Science

2nd year · 2.5-2.8 GPA · 2 past internships

Hard Interview

TechnicalUnexpected Questions

Networked with the school team beforehand which I think helped a lot, first round was with two engineers who went into system design and walked through some coding problems. Superday was five interviews one after another and by the fourth one I was just running on autopilot. They care a lot about personality, every single person asked why Lyft and they kept digging into the cultural fit stuff

Questions Asked

  1. 1.Flatten a nested list into a flat list recursively

AMD

Software Developer

San Jose, CA

Summer 2026Pending Outcome

University of Alberta · Computer Engineering

3rd year · 3.3-3.6 GPA · 1 past internship

Hard Interview

TechnicalVirtualMultiple rounds

GPU memory hierarchy, C++ templates and a design question about a parallel task queue. Technical interview was with a couple engineers after passing the OA (two medium coding questions on arrays and graphs). Waiting to hear back

Questions Asked

  1. 1.Whats the MVC pattern and how have you applied it?

Samsung

Software Engineer

Mississauga, ON

Fall 2023Accepted

University of Ottawa · Computer Engineering

3rd year · 2.9-3.2 GPA · 1 past internship

Average Interview

TechnicalFast process

Online coding test then technical interview, coding had dynamic programming and recursion and interview was walking through solutions and edge cases and a project from my resume done in 2 weeks

Questions Asked

  1. 1.Whats the difference between a semaphore and a mutex

Thomson Reuters

Software Developer

Toronto, ON

Summer 2025No Offer

University of Toronto · Computer Science

3rd year · 2.9-3.2 GPA · 2 past internships

Easy Interview

TechnicalMultiple roundsVirtual

HackerRank on REST and ML basics, then recruiter call, then team round. All virtual. Rejected

Questions Asked

  1. 1.Describe a time you caught a major bug before it shipped

VMware

Software Engineer

San Jose, CA

Summer 2026Accepted

University of Illinois Urbana-Champaign · Computer Science

3rd year · 2.9-3.2 GPA · 1 past internship

Average Interview

TechnicalMultiple roundsVirtualFast process

Had two coding rounds on Zoom, LC mediums. Short behavioral at the end. Offer came in like 2 weeks

Questions Asked

  1. 1.What is a CDN and when would you add one to your architecture?

Brookfield Asset Management

Software Developer

Toronto, ON

Fall 2025No Offer

University of Toronto · Computer Science

4th year · 0 past internships

Easy Interview

ConversationalVirtual

One way video then live interview STAR format like how would coworkers describe me wasn't hard

Questions Asked

  1. 1.Explain what load balancing does and name two common algorithms
  2. 2.What is a singleton pattern? Give a use case and a drawback

Cisco

Software Engineer

San Jose, CA

Fall 2025No Offer

University of Illinois Urbana-Champaign · Computer Science

3rd year · 2.9-3.2 GPA · 1 past internship

Average Interview

TechnicalMultiple roundsVirtualPoor Communication

Manager seemed distracted and the questions were very generic, not sure what they were looking for. OA was 40 questions, MCQs on CS fundamentals and two DSA problems. Passed. Coding round got a two pointer problem I solved. HR was fine. Got rejected a week later

Questions Asked

  1. 1.Write a SQL query to find all employees in a department with more than 5 people
  2. 2.Tell me about a time you had to learn a new framework or language quickly

Lyft

Software Engineer

San Francisco, CA

Fall 2024No Offer

University of Florida · Computer Science

2nd year · 2.1-2.4 GPA · 0 past internships

Hard Interview

TechnicalUnexpected Questions

Email questionnaire first then Byteboard thing in two parts. Read a design doc and left technical comments, then implemented something from scratch. Got stuck on implementation because the constraints were unusual

Questions Asked

  1. 1.Tell me about a time you drove a significant architectural improvement in a codebase

IBM

Software Engineer

Summer 2026No Offer

Arizona State University · Computer Science

2nd year · 3.7+ GPA · 2 past internships

EasyBehavioralVirtualResume ReviewFast processConversational

I was asked about all the technical jargon on my resume and about my projects and internships. Interview was with 2 people only 45 min total. For example, they asked me about git and they asked me about feature engineering and vectorization (because I had ML projects on my resume)!

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

Amazon

Software Engineer

Seattle, WA

Summer 2026Accepted

Purdue University · Computer Science

4th year · 3.7+ GPA · 3 past internships

Average Interview

TechnicalBehavioralVirtualFast process

Pair programming on CoderPad for like 50 minutes in Python. The problem wasn't leetcode hard but had a lot of edge cases to work through. The system design round was about designing a notification service and the interviewer was engaged. Behavioral after that was with the team lead, conversational.

Questions Asked

  1. 1.Describe a time you spotted a potential security issue during a code review

Loblaw

Software Developer

Toronto, ON

Winter 2023No Offer

University of Toronto · Computer Engineering

5th year · 2.9-3.2 GPA · 4+ past internships

Average Interview

TechnicalVirtual

They dug into a resume project then gave me a 2D array problem where the interviewer kept pushing for better time complexity. couldn't get there

Questions Asked

  1. 1.What is HTTPS and how does the TLS handshake work at a high level?

Visa

Software Engineer

Summer 2026Declined Offer

Georgia Tech · Computer Engineering

2nd year · 1 past internship

BehavioralTechnicalResume ReviewTechnical + behavioral

2 Rounds -- 30 Minutes Each R1) Standard behavioral questions / Resume Review -- Tell me about a time where X, tell me about X project on your resume etc. R2) Technical -- OOP Style questions, designing functions to fit some goal, required familiarity with inheritance, interfaces, protected methods, and writing functions. Psuedocode was accepted, did not write any business logic, just sketched out the functions

Bell

Software Developer

Mississauga, ON

Fall 2024No Offer

Toronto Metropolitan University · Computer Science

2nd year · 2.9-3.2 GPA · 0 past internships

Average Interview

Pre-recordedMultiple roundsVirtualSlow process

2 coding questions and then a behavioral questionnaire where they give you scenarios and you pick how you'd respond. the actual interview was half behavioral half coding. they care a lot about innovation and customer experience so have stories ready about improving things and working on teams. coding part was a sliding window problem which I'd literally practiced the day before

Questions Asked

  1. 1.Whats the difference between a process and a thread?

ServiceNow

Software Engineer

Summer 2026No Offer

University of Southern California · Computer Science

3rd year · 1 past internship

Technical

Had 1 recruiter screen which was a vibe check round then had 1 behavioral where i was asked about my projects and experiences. Was asked alot of AI related questions related to Hallucinations etc. 3rd round was the technical on hackerrank, it was a OOD question about designing a traffic light controller

RBC

Software Developer

Ottawa, ON

Summer 2026Accepted

University of Ottawa · Software Engineering

3rd year · 3.3-3.6 GPA · 1 past internship

Easy Interview

TechnicalVirtual

90 min pair programming that was collaborative, hash map and recursion stuff then a life story interview where they ask what drives you and it all felt natural

Questions Asked

  1. 1.What excites you most about the opportunity at RBC?
  2. 2.Explain how database indexes improve query performance

IBM

Application Developer

Summer 2026Accepted

University of Minnesota · Computer Science

3rd year · 3.7+ GPA · 0 past internships

Easy

Most of the question where behavioral like why IBM, what does IBM stand for, how did you hear about this position, Are you familiar with the tech stack required for this position.

Google

Software Developer

Summer 2026No Offer

San Jose State University · Computer Engineering

1st year · 3.7+ GPA · 2 past internships

Live coding

I had 2 rounds on interview, botn was medium Leetcode. The first question was the variation of Fizz Buzz, where we need to check multiple conditions before printing anything. The second question was design a template like google doc, where each line has a character limit, and if the word exceeds the limit it should be placed in the next line

IBM

Software Development Engineer

Summer 2026Accepted

Georgia Tech · Computer Science

3rd year · 3.7+ GPA · 2 past internships

EasyBehavioralConversational

Interview was mostly behavioral with a "technical" question of how I would implement a specific project. Recruiter didn't respond after the interview but got the offer after a few weeks of silence

Google

Software Engineer

Fall 2025No Offer

UC Berkeley · Computer Science

4th year · 3.3-3.6 GPA · 1 past internship

DifficultStressfulMultiple rounds

I was scheduled a technical round and behavioral round with Google on the same day. They were both ~1hr. I felt it wasn't a good experience because the engineers who interviewed me seemed like they couldn't be arsed, which made me more nervous. The engineer who conducted the technical interview didn't explain the question well and also messed up on the problem constraints which I had to clarify. The question was not a LC style question, surprisingly. For the behavioral it was pretty standard asking about experience and how you work with others

Meta

Backend Developer

Summer 2026Accepted

University of Toronto · Computer Science

4th year · 3.7+ GPA · 2 past internships

TechnicalBehavioralIn-PersonMultiple rounds

Nothing too unusual started out with an OA just to see if you know what you're doing in terms of basic backend concepts then a couple other rounds asking about technicals (NoSQL, Git, REST APIs)

Stripe

Software Developer

Summer 2026No Offer

University of Toronto · Computer Science

4th year · 3.3-3.6 GPA · 1 past internship

Resume ReviewFast processConversationalMultiple rounds

4 rounds including phone interview, they start to really go in dpeth during the third and fourth rounds where they ask deep technicals about data structures and OOP. Make sure you know your stuff when it comes to the languages they list on the job description because they will be asking everything you can imagine

Google

Software Developer

Summer 2026No Offer

IISc Delhi · Computer Programming

3rd year · 1 past internship

Multiple roundsBehavioralTechnicalLive coding

3 rounds last one had coding question in python using hash tables they helped me along when I got stuck and eventually solved it but took me some time

Qualcomm

Software Developer

San Diego, CA

Fall 2025No Offer

University of Michigan · Computer Engineering

2nd year · 2.9-3.2 GPA · 0 past internships

Easy Interview

TechnicalFast processVirtual

all behavioral stuff like going above and beyond and time management and what I know about Qualcomm

Questions Asked

  1. 1.What is tail recursion and why does it matter

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?

PayPal

Software Engineer

Summer 2026Accepted

University of Florida · Computer Science

4th year · 3.7+ GPA · 1 past internship

TechnicalResume ReviewVirtualFast processConversationalEasy

OA -> team matching -> 2x 45 min First round was technical round, I was asked Last Stone Weight. Super chill Second round was a behavioral/system design round with the HM. Fun thorough resume dive where he asked questions about the first few bullet points I had and then asked me to talk through how I would design a card tokenization system

Shopify

Software Engineer

Summer 2026Accepted

Queen's University · Commerce

5th year · 1 past internship

Multiple roundsTechnicalStressful

To write a "valid" experience for Shopify on your resume, it needs to reflect their unique engineering culture—specifically their "crafter" mindset, their focus on high-scale commerce, and their specific 2026 tech stack (which heavily emphasizes Ruby on Rails, React, and GraphQL)

Cisco

Software Developer

San Jose, CA

Fall 2025No Offer

Virginia Tech · Computer Engineering

2nd year · 2.5-2.8 GPA · 0 past internships

Hard Interview

TechnicalVirtual

42 question OA with MCQs on networking OOPs OS DBMS plus 2 coding. Spent too long on MCQs and barely had time for coding

Questions Asked

  1. 1.What is caching? Name three common cache invalidation strategies

CGI

Software Developer

Laval, QC

Winter 2026No Offer

Concordia University · Computer Science

1st year · 2.9-3.2 GPA · 0 past internships

Easy Interview

Case studyMultiple roundsVirtual

Two rounds both virtual they kept asking about ethical dilemmas and times when people didn't support my work, wanted to know about Excel and Power BI no hard tech stuff

Questions Asked

  1. 1.What's the difference between horizontal and vertical scaling?

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

Oracle

Software Engineer

Summer 2026Accepted

Santa Clara University · Computer Science

2nd year · 3.7+ GPA · 1 past internship

Multiple roundsTechnicalConversational

3 rounds. 1 recruiter screen, 1 behavioral/technical, final round back to back behavioral and technical. Fairly easy technicals, but behaviorals had some curveball questions I wasn't expecting

Capital One

Software Engineer

Summer 2026Accepted

University of California, San Diego · Computer Science

3rd year · 1 past internship

Technical

There were 3 back-to-back rounds, technical was OOP design, and behavioral was standard. Each round was 1 hour long

Lockheed Martin

Software Developer

Philadelphia, PA

Summer 2026Accepted

Penn State University · Computer Science

4th year · 3.3-3.6 GPA · 3 past internships

Hard Interview

BehavioralConversationalVirtual

So many rounds. Phone screening, coding assessment, behavioral with the team, then another cultural fit interview and then a final with a senior manager. The technical part had questions about Lockheeds defense programs oddly specific. We talked about how I'd build a dashboard to track system performance metrics

Questions Asked

  1. 1.Explain what consistent hashing is and when it's used.

Snap

Software Engineer

Los Angeles, CA

Fall 2025No Offer

University of Illinois Urbana-Champaign · Computer Science

3rd year · 3.3-3.6 GPA · 1 past internship

Average Interview

TechnicalVirtualPoor Communication

Tree problem, lowest common ancestor with extra constraints. Missed an edge case. Made it to the technical screen after a phone call but recruiter never followed up

Questions Asked

  1. 1.Find the longest palindromic substring in a string

Boeing

Software Developer

Seattle, WA

Fall 2025Accepted

Purdue University · Electrical Engineering

4th year · 2.9-3.2 GPA · 2 past internships

Easy Interview

BehavioralVirtual

Quick call with a supervisor who asked basic stuff about SQL and Java. then managers interview, went into Angular and Spring Boot which aren't on most co-op resumes lol. no whiteboard or anything just discussion based

Questions Asked

  1. 1.Whats the difference between a struct and a class?

Ecobee

Software Developer

Toronto, ON

Summer 2026Accepted

University of Toronto · Computer Science

4th year · 3.7+ GPA · 2 past internships

Average Interview

TechnicalMultiple roundsUnexpected Questions

Final round had a 2 hour panel that included a game design question on the spot. Actually kind of fun. Before that was an HR screen then a technical hour with the engineering manager about past challenges

Questions Asked

  1. 1.Implement a queue using two stacks

SAP

Software Developer

Waterloo, ON

Summer 2026Accepted

University of British Columbia · Computer Science

3rd year · 3.3-3.6 GPA · 1 past internship

Easy Interview

BehavioralMultiple roundsVirtual

Took 2 weeks, four rounds total. Panel had me talk through strengths and school challenges

Questions Asked

  1. 1.What's the difference between abstract classes and interfaces?

Lyft

Software Engineer

San Francisco, CA

Summer 2025Accepted

University of Michigan · Computer Science

3rd year · 3.7+ GPA · 2 past internships

Average Interview

TechnicalVirtual

Byteboard is completely different from LC prep. You review a technical document and write inline comments, then implement code from scratch. Rewards engineering judgment over memorization. About 28 days start to finish

Questions Asked

  1. 1.Find the maximum area of a rectangle in a histogram

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?

Notion

Software Engineer

San Francisco, CA

Winter 2026No Offer

Northeastern University · Computer Science

3rd year · 1 past internship

Average Interview

TechnicalUnexpected Questions

Take home was a debugging task in TypeScript, find the bug and fix it. Found it but my explanation wasn't great apparently because I got cut. No lettcode involved, refreshing but also harder to prepare for.

Questions Asked

  1. 1.Design a real-time leaderboard for a global gaming platform

Snowflake

Software Engineer

San Francisco, CA

Summer 2026No Offer

University of Washington · Computer Science

4th year · 2.1-2.4 GPA · 2 past internships

Hard Interview

TechnicalMultiple roundsSlow process

System design, coding on a shared doc, behavioral and a PM round.

Questions Asked

  1. 1.Given a matrix of 0s and 1s find the largest square containing only 1s.

RBC

Software Developer

Toronto, ON

Summer 2025No Offer

Ontario Tech University · Computer Science

2nd year · 2.5-2.8 GPA · 0 past internships

Easy Interview

TechnicalPre-recordedVirtual

Phone screen about SQL experience then take home assessment with 5 queries like joins aggregations window functions and walked through solutions after.

Questions Asked

  1. 1.What is a feature flag and how does it reduce deployment risk?

Twilio

Software Engineer

San Francisco, CA

Summer 2026No Offer

Penn State University · Computer Science

1st year · 2.9-3.2 GPA · 0 past internships

Average Interview

TechnicalBehavioralMultiple rounds

Half solved a graph problem and that was probably it. OA then behavioral then the coding round. They really care about culture fit

Questions Asked

  1. 1.Given a list of meeting time intervals merge all overlapping ones
  2. 2.Find the smallest missing positive integer in an unsorted array in O(n) and O(1) space.

Ericsson

Software Developer

Ottawa, ON

Fall 2025Accepted

University of Ottawa · Software Engineering

2nd year · 2.9-3.2 GPA · 0 past internships

Average Interview

TechnicalVirtualFast process

No take home OA, different. Technical interview with two engineers, DSA questions in C++ or Java, one on graph traversal and one on string manipulation. Also questions about network protocol experience

Questions Asked

  1. 1.Describe a time you had to deliver a complex feature solo without much guidance
  2. 2.What is a hash collision and how does a hash map handle it?

Magnet Forensics

Software Developer

Waterloo, ON

Fall 2025Accepted

University of Waterloo · Computer Science

3rd year · 3.7+ GPA · 2 past internships

Average Interview

TechnicalMultiple roundsLive coding

LeetCode round was the main filter here. Phone screen, networking questions, LeetCode, final panel. Got the offer

Questions Asked

  1. 1.Describe a time you influenced a major technical decision without formal authority.

Snap

Software Engineer

Los Angeles, CA

Summer 2026No Offer

University of Michigan · Computer Science

2nd year · 2.9-3.2 GPA · 0 past internships

Average Interview

Technical

Recruiter call was fast, 15 min tops. Then they sent a HackerRank with two medium problems on string manipulation and graph traversal. They passed 3 weeks later with no feedback

Questions Asked

  1. 1.Describe a technical concept you had to teach someone recently. How did you approach it?
  2. 2.Given a binary tree return its level-order traversal.

Huawei

Software Engineer

Waterloo, ON

Fall 2025No Offer

University of Waterloo · Computer Engineering

2nd year · 2.1-2.4 GPA · 0 past internships

Average Interview

TechnicalVirtual

Got stuck on the third C++ coding question and never made it to the tech interview. Phone screen first, then a coding test with three questions, passed two

Questions Asked

  1. 1.Whats the difference between optimistic and pessimistic locking?

Intel

Software Engineer

San Jose, CA

Winter 2025Accepted

University of Illinois Urbana-Champaign · Computer Science

4th year · 3.3-3.6 GPA · 3 past internships

Hard Interview

TechnicalMultiple roundsVirtual

Ninety minutes felt like a panel. Three 30 min segmennts back to back, DSA and OOP first, then systems questions on CPU scheduling and memory hierarchy, then fit. Intel specific knowledge helps even for SWE

Questions Asked

  1. 1.How would you profile a slow database query?

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?

Clio

Software Developer

Vancouver, BC

Summer 2026Pending Outcome

University of Victoria · Computer Science

3rd year · 3.7+ GPA · 2 past internships

Easy Interview

TechnicalLive codingMultiple roundsFast process

Easy online assessment then recruiter call, followed by a technical hour with a LeetCode easy and project discussion. Last round was a culture add interview, basically behavioral. Decision within two weeks

Questions Asked

  1. 1.Find the longest common subsequence of two strings

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

Canadian Tire

Software Developer

Toronto, ON

Summer 2026No Offer

University of Guelph · Computer Science

2nd year · 3.3-3.6 GPA · 0 past internships

Easy Interview

TechnicalVirtualFast process

Fast process, heard back in about a week. Phone screen with HR then a short technical interview, 10 to 15 minutes on experience and team fit. No coding challenge. They had questions about web development and API work but it was light

Questions Asked

  1. 1.Write a function to find the nth Fibonacci number recursively and iteratively.

RideCo Inc.

Software Engineer

Fall 2025No Offer

Wilfrid Laurier University · Computer Science

Alumni · 3.7+ GPA · 1 past internship

TechnicalMultiple roundsDifficultSlow processLive coding

First Interview: Hr Interview Second Interview: FizzBuzz Type Coding Questions Third Interview: Extremely difficult coding question Forth Interview: Inperson Interview Very slow process, if you get to the third interview you will be tasked with a difficult coding question. If you do not do well on the coding question there is no explanation call where you can explain your thought process just a no and were they believe you went wrong. This process to me seemed ineffective and a waste of time completing a coding assignment. I'm sure they get the best applicant however for the other applicants this seems horrible.

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?

Wealthsimple

Software Developer

Toronto, ON

Summer 2026No Offer

University of Waterloo · Computer Science

3rd year · 3.3-3.6 GPA · 2 past internships

Average Interview

TechnicalMultiple roundsLive codingVirtual

Asyncronous video first with 5 questions, 1-2 min each. Then a virtual interview with two managers mostly behavioral, why Wealthsimple and what would you do if you disagreed with a product decision. They really care about their mission of democratizing finance so make sure you know the product well

Questions Asked

  1. 1.Find the minimum number of coins needed to make change for a given amount
  2. 2.Check if a binary tree is a valid BST.
  3. 3.Tell me about the most critical feedback you've ever received and what you did with it

Microsoft

Software Engineer

Seattle, WA

Fall 2025No Offer

Carleton University · Computer Science

3rd year · 2.5-2.8 GPA · 1 past internship

Hard Interview

TechnicalVirtual

Codility OA had a graph problem and DP got partial on both

Questions Asked

  1. 1.Count the number of ways to reach the top of n stairs taking 1 or 2 steps at a time.
  2. 2.Describe a time you had to build something from scratch with minimal requirements or guidance

Equifax

Software Developer

Toronto, ON

Summer 2024No Offer

McMaster University · Software Engineering

3rd year · 3.3-3.6 GPA · 2 past internships

Easy Interview

TechnicalBehavioralConversational

Relaxed interview, first 10 minutes they just explained the role and the rules then mostly behavioral with two technical questions at the end about coding experience and data analysis methods. The current state of the Canadian economy came up too, more of a chat than an interview.

Questions Asked

  1. 1.Whats a closure in JavaScript or Python?

BlackBerry

Software Developer

Waterloo, ON

Fall 2025Accepted

University of Waterloo · Computer Science

3rd year · 3.7+ GPA · 2 past internships

Average Interview

TechnicalConversationalFast process

Thirty min phone interview with two tech leads, they dig into your projects like super detailed follow up's about design decisions and tradeoffs and covered the difference between static libraries and shared objects, no live coding

Questions Asked

  1. 1.Explain the CAP theorem

BMO

Software Engineer

Fall 2025No Offer

University of Calgary · Computer Science

5th year · 0 past internships

Resume Review

Grilled me on my GitHub. I had an empty old repository, and that was the first thing they asked me about. From there they went through my resume and asked me about projects. One of them asked me about how I would build a calculator app. Overall, a weird experience, but I'll learn from it.

IBM

Software Engineer

Summer 2026No Offer

Arizona State University · Computer Science

4th year · 3.7+ GPA · 1 past internship

TechnicalResume ReviewBehavioral

I was asked basic stuff like the 4 principles of Object Oriented Programming, what Docker and Kubernetes was, and some behavioral questions

Figma

Software Engineer

San Francisco, CA

Summer 2026Accepted

MIT · Computer Science

4th year · 3.7+ GPA · 3 past internships

Hard Interview

TechnicalMultiple roundsBehavioralIn-Person

Onsite after Byteboard. Behavioral was laid back, 30 minutes with a senior eng. Two technical rounds after, one on data structures and one on architecting a browser editor. domain knowledge goes far.

Questions Asked

  1. 1.Tell me about a technical decision you made that you'd revisit in hindsight
  2. 2.Describe a time you took ownership of a problem that was technically outside your scope

Boeing

Software Engineer

Summer 2025Accepted

State School · Computer Science

3rd year · 0 past internships

Behavioral

One behavioral call. Wasn't scheduled, but picked up the phone at the right time

Adobe

Software Engineer

Summer 2026Accepted

IIT Madras · Computer Science

4th year · 3.7+ GPA · 1 past internship

Live codingFast processTechnical

Live coding some hacker rank or leetcode question medium difficulty they let you pick any language you are good at it was string question

MongoDB

Software Engineer

Summer 2026No Offer

Arizona State University · Computer Science

2nd year · 0 past internships

BehavioralResume Review

Phone screen was basically a resume-review and behavioural questions. Why company as well

Ironclad

Software Engineer

Summer 2026No Offer

San Jose State University · Computer Science

3rd year · 2.9-3.2 GPA · 1 past internship

Multiple roundsResume ReviewTechnicalBehavioralLive coding

First round was recruiter screening, second round was hiring manager interview where they asked questions about resume, third and final round was a technical interview where you had to interact with an api and debug some code

Bloomberg

Software Engineer

Summer 2026No Offer

University of Illinois Urbana-Champaign · Computer Science

3rd year · 3.7+ GPA · 1 past internship

TechnicalLive codingVirtualMultiple rounds

10 minutes of behavioral and then a technical question on linked list

IBM

Software Engineer

Summer 2026Declined Offer

University of Waterloo · Business and Computer Science

4th year · 3.3-3.6 GPA · 3 past internships

TechnicalSlow processVirtualEasyBehavioral

Had an OA and then invited for a 1-hour-long interview. Interviewers were pretty chill, basic behavioural and technical OOP questions. Asked me to debug a snippet of code in a language of my choice, also very simple. (16 month role). Declined offer since I got another job down the line

Jane Street

Software Engineer

Summer 2026No Offer

UCLA · Computer Science

3rd year · 2 past internships

TechnicalLive coding

Design Proxy Cache class given a LRU or LFU cache (abstracted high level) implement three functions in proxy cache class. You are given high level design of how requests are handled from client to server to database

Microsoft

Software Engineer

Summer 2026No Offer

University of Waterloo · Applied Mathematics

3rd year · 3 past internships

Live codingBehavioralEasy

There were three back-to-back interview rounds, each lasting 45 minutes. In each interview, the first 30 minutes were focused on an easy-to-medium LeetCode-style question. The remaining time was spent on behavioral questions and discussions about my resume and past experiences. There were also scenario-based questions, where the interviewer presented specific situations and asked how I would respond or handle them

General Motors

Software Developer

Austin, TX

Summer 2026Accepted

University of Texas at Austin · Computer Science

3rd year · 3.3-3.6 GPA · 2 past internships

Easy Interview

BehavioralVirtualConversational

video with 4 questions why GM where do you see yourself in 5 years why your major and a technical scenario then a virtual interview that was mostly behavioral

Questions Asked

  1. 1.Tell me about a time you were blocked by a dependency on another team. How did you move forward?
  2. 2.Explain how a queue differs from a stack. Give a use case for each

Siscom Solutions

Web Developer

Summer 2025Accepted

Arizona State University · Computer Science

2nd year · 1 past internship

EasyConversational

Very easy, cared a lot. Not hard at all. Basic coding and a little of behavioral

Google

Software Engineer

Summer 2026No Offer

McMaster University · Mechatronics Engineering

3rd year · 3.7+ GPA · 0 past internships

StressfulLive codingUnexpected Questions

Made it to the last interview they asked a leetcode hard and I just couldn't figure it out. Would say OOP is very important to know for the process

Lockheed Martin

Software Engineer

Summer 2025Accepted

University of North Carolina · Computer Science

2nd year · 3.7+ GPA · 1 past internship

Resume ReviewFast process

Just one round with HR, and it was a fairly basic resume review. Just talking through some skills and experiences. Not very in depth

Microsoft

Software Developer

Fall 2025No Offer

University of Toronto · Computer Engineering

3rd year · 3.7+ GPA · 0 past internships

TechnicalMultiple roundsDifficultResume ReviewStressful

Process took 3 weeks overall, pre screen and 2 follow up interviews. Leetcode hard question killed me in the end I think it was linked list related

FDM Group

Software Engineer

Summer 2025Declined Offer

Wilfrid Laurier University · Computer Science

Alumni · 3.7+ GPA · 1 past internship

TechnicalMultiple roundsEasyResume Review

First Interview: HR Second Interview: IQ Test Third Interview: Code Test Not a hard process just a sketchy company would not recommend. They pay 50-55k lock you in on a 2 year contract that if you try to leave they will sue you for 30k "Training fees"

Capital One

Software Engineer

Summer 2026Accepted

University of Waterloo · Business and Computer Science

4th year · 3.3-3.6 GPA · 3 past internships

TechnicalMultiple roundsDifficultStressfulLive coding

Had a leetcode style OA and a virtual job tryout (pick which of these statements describe your more, etc.) Then, I was invited for a power day with 3 back-to-back interview. 1 technical live coding round, 1 behavioural round, and 1 case study round. Entire process was very fast, from application to offer took less than a month. (Position is based in the US)

Autodesk

Software Engineer

Summer 2026No Offer

University of Waterloo · Business and Computer Science

4th year · 3.3-3.6 GPA · 3 past internships

TechnicalMultiple roundsDifficultBehavioralUnexpected Questions

Highly techinical interview about JavaScript frameworks and backend design. I was also asked very in-depth behavioural questions with lots of follow-ups. Didn't make it to the second and final round, which was live-coding, but the hiring manager still wanted to keep in touch since he liked my answers

Amazon

Software Engineer

Summer 2026Pending Outcome

University of Waterloo · Computer Engineering

4th year · 4+ past internships

TechnicalMultiple roundsEasy

Standard behavioural and leadership principals and leetcode tagged. Tell me about yourself

Vita

Software Engineer

London, ON

Winter 2026Accepted

Western University · Electrical Engineering

3rd year · 1 past internship

Average Interview

Technical

Live programming session told to make a TODO list in React. Calling from API and formatting properly. Important that todo list interactive

Questions Asked

  1. 1.Tell me about a time you lead a team

Super.com

Software Engineer

Summer 2026Accepted

University of Waterloo · Computer Science

3rd year · 2 past internships

Technical

OOP final round. 4-parts oop question. Just arrays and json manipulation

Amazon

Developer

Summer 2026Pending Outcome

University of Florida · Computer Science

3rd year · 3 past internships

TechnicalMultiple rounds

2 LCs medium/ hard with LP questions. LP questions came with follow ups

Mapple

Software Developer

Winter 2026No Offer

Université TÉLUQ · Business and Computer Science

Alumni · 3.3-3.6 GPA · 0 past internships

TechnicalMultiple rounds

It was great, though i didnt get the chance. Focus more on problem solving

Okta

Software Engineer

San Francisco, CA

Summer 2026Accepted

Arizona State University · Computer Science

4th year · 2.5-2.8 GPA · 2 past internships

Average Interview

TechnicalMultiple roundsBehavioralVirtual

Nothing identity specific in the technicals, just simple problem solving. One medium on hash maps in the phone screen, then onsite had two technical sessions and one behavioral. Behavioral was about handling ambiguous requirements. About 2 weeks from phone screen to offer

Questions Asked

  1. 1.Find the maximum product of any contiguous subarray
  2. 2.Describe a time you helped a teammate work through a difficult technical problem.

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

Ford

Software Developer

Detroit, MI

Summer 2024No Offer

University of Kentucky · Computer Science

1st year · 2.1-2.4 GPA · 0 past internships

Easy Interview

VirtualConversational

laid back interview. HR asked why ford and team went into APIs and databases

Questions Asked

  1. 1.Explain what an API contract is and why it matters when two teams share an API
  2. 2.Whats the difference between pass by value and pass by reference?

Dayforce

Software Developer

Toronto, ON

Summer 2026No Offer

York University · Computer Engineering

1st year · 2.5-2.8 GPA · 0 past internships

Easy Interview

TechnicalVirtualPoor Communication

Went through my senior project walkthrough, HR was quick just why Dayforce and career goals

Questions Asked

  1. 1.Find all subsequences of an array that sum to a target (no repeats)
  2. 2.Given a binary tree, find the diameter, the longest path between any two nodes
  3. 3.Given a string of brackets, determine if it is valid

Notion

Software Engineer

San Francisco, CA

Summer 2026Pending Outcome

Stanford University · Computer Science

3rd year · 2 past internships

Hard Interview

TechnicalMultiple roundsVirtual

Back to back interviews felt like pair programming. Recruiter call first then a take home debugging exercise in TypeScript. One interview was building a feature, the other was system design tradeoffs.

Questions Asked

  1. 1.Why did Notion end up on your list?
  2. 2.Given a graph determine if it is bipartite

GE Appliances

Software Engineer

Summer 2026No Offer

University of Texas at Austin · Computer Science

5th year · 3.7+ GPA · 1 past internship

Slow process

After resume screening there is a recruiter call and then manager round. Manager round is mainly resume related and behavioral.

Autodesk

Software Engineer

San Francisco, CA

Fall 2024Accepted

University of Wisconsin-Madison · Computer Science

2nd year · 2.5-2.8 GPA · 0 past internships

Easy Interview

TechnicalGhosted

HR screen was generic why this role why Autodesk then a call with a senior dev about experience and interests. Technical round was a LeetCode easy string manipulation problem and some questions about my resume, way easier than expected for 3 rounds.

Questions Asked

  1. 1.Find the smallest window in a string that contains all characters of a pattern.

IBM

Software Engineer

Summer 2026Pending Outcome

University of Michigan · Computer Science

4th year · 1 past internship

Technical

Asked questions on my resume and basic behavioral. Technical was a medium 2D array question

Infosys

Software Developer

Bangalore, KA

Summer 2024No Offer

IIT Kharagpur · Electrical Engineering

3rd year · 1 past internship

Easy Interview

TechnicalVirtual

Relaxed interview for a tech company, prescreen call with talent acquisition was 10 min then 40 min on Teams with my interviewer who asked about my previous co-op and why do u wanna work at Infosys and do I prefer working alone or in a team. Talked about my third year design project

Questions Asked

  1. 1.Explain what a thread pool is and why it's better than spawning threads on demand.

Magnet Forensics

Software Developer

Waterloo, ON

Winter 2026Accepted

University of Waterloo · Computer Science

3rd year · 3.7+ GPA · 2 past internships

Easy Interview

TechnicalMultiple roundsVirtual

Phone screen then in person went into why Magnet Forensics some behavioral about deadlines

Questions Asked

  1. 1.Given a list of words, find the length of the longest chain where each word is formed by inserting one letter

D2L

Software Developer

Kitchener, ON

Winter 2025No Offer

University of Alberta · Computing Science

2nd year · 2.5-2.8 GPA · 0 past internships

Average Interview

TechnicalVirtual

Recruiter call then product interview about improving onboarding for one of their tools then scenario round going from research to MVP. Knowing D2L products helped a lot I referenced Brightspace a few times

Questions Asked

  1. 1.Whats the difference between structured and unstructured logging?

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?

Tanium

Software Engineer

Summer 2026Accepted

University of North Carolina · Computer Science

3rd year · 1 past internship

Technical

Asked 2 technicals. Have strict coding interviews, look for perfection

TD

Software Developer

Toronto, ON

Fall 2024Accepted

University of Toronto · Computer Science

4th year · 3.3-3.6 GPA · 2 past internships

Easy Interview

TechnicalBehavioralMultiple roundsFast process

Two rounds, screening call, questions on my resume and why TD then a longer interview with a senior person about Agile and Jira they liked that I had used Confluence before, straightforward overall.

Questions Asked

  1. 1.Given a string, check if it is a palindrome.

Morgan Stanley

Software Developer

New York, NY

Fall 2024Accepted

University of Michigan · Computer Science

Alumni · 3.3-3.6 GPA · 4+ past internships

Easy Interview

Multiple roundsVirtualBehavioral

Aptitude test was long 60 MCQs and coding, written essay was unexpected then technical asked Java OOPs TCP vs UDP and final year project not hard if you know basics

Questions Asked

  1. 1.Describe a time you created documentation that significantly helped your team

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

Google

Software Engineer

Fall 2022Pending Outcome

University of British Columbia · Statistics

3rd year · 0 past internships

Technical

It was alright, but needed to grind a lot. Would recommend doing a lot of leetcode medium and easy and have a good understanding of the basics.

MDA

Software Developer

Toronto, ON

Summer 2026Accepted

McMaster University · Computer Science

4th year · 3.3-3.6 GPA · 2 past internships

Easy Interview

TechnicalMultiple roundsResume Review

Straightforward. HR, technical deep dive on resume projects, then senior interview. ended up getting it

Questions Asked

  1. 1.Describe a technical disagreement you had with a coworker and how it was resolved.

BlackBerry

Software Developer

Waterloo, ON

Summer 2025No Offer

University of Waterloo · Computer Science

1st year · 2.1-2.4 GPA · 0 past internships

Average Interview

TechnicalVirtualGhosted

OA 3 problems and the third was competitive programming didn't pass

Questions Asked

  1. 1.Explain what service discovery is and how it works in a microservices system

ServiceNow

Software Developer

Toronto, ON

Summer 2026Declined Offer

University of Toronto · Computer Science

3rd year · 3.7+ GPA · 2 past internships

Average Interview

TechnicalLive codingMultiple roundsVirtual

Back to back 30 minute interviews, three total. LeetCode easy then medium, database schema design, then behavioral with the manager. Most organized intern interview process I went through all term

Questions Asked

  1. 1.Given n meetings with start and end times find the minimum number of rooms required
  2. 2.Given a string find the first non-repeating character

Coinbase

Software Engineer

San Francisco, CA

Summer 2026Accepted

University of Texas at Austin · Computer Science

4th year · 3.7+ GPA · 2 past internships

Hard Interview

TechnicalMultiple roundsVirtual

Cognitive assessment then CodeSignal. Two technical rounds, system design and DSA. No crypto stuff needed. they extended an offer after

Questions Asked

  1. 1.Given n, generate all valid IP address combinations from a string of digits.
  2. 2.Implement a trie (prefix tree) supporting insert and search

Desjardins

Software Developer

Montreal, QC

Winter 2026Accepted

Concordia University · Computer Science

2nd year · 2.5-2.8 GPA · 0 past internships

Easy Interview

TechnicalFast processLive coding

Easiest technical interview I had this cycle. Video call with a tech lead, basic Python questions and a small function live on screen, nothing hard. Why Desjardins over the banks, I had a decent answer for that. Whole thing was 35 min. HR reached out the next day with an offer

Questions Asked

  1. 1.Describe a time you introduced an automated test that caught a production bug
  2. 2.Explain the concept of idempotency in REST API design

IBM

Software Engineer

Summer 2026No Offer

University of California, Irvine · Computer Science

4th year · 3.7+ GPA · 1 past internship

BehavioralFast process

A lot of "describe a time..." and "explain a situation where..." questions. Very standard, but interviewer didn't feel that personal and it felt like talking to a brick wall most of the time. No technical questions.

Apple

Software Engineer

San Francisco, CA

Summer 2026Accepted

University of Waterloo · Computer Science

3rd year · 3.7+ GPA · 2 past internships

Average Interview

TechnicalBehavioralMultiple roundsVirtual

They went deep on my project. Behavioral with manager then coding plus OS questions.

Questions Asked

  1. 1.Find all permutations of a string

Kinaxis

Software Developer

Ottawa, ON

Summer 2026Accepted

University of Ottawa · Computer Science

3rd year · 3.7+ GPA · 1 past internship

Easy Interview

TechnicalFast processVirtual

technical focused on JavaScript, TypeScript and React. Had to debug a broken component and explain my reasoning. Short behavioral at the end. Ottawa company, 11 days from apply to offer

Questions Asked

  1. 1.Explain what a message queue is and give a concrete use case.
  2. 2.Explain the difference between synchronous and asynchronous programming

DoorDash

Software Engineer

San Francisco, CA

Summer 2025Accepted

Georgia Tech · Computer Science

3rd year · 1 past internship

Average Interview

TechnicalBehavioralFast process

Grid traversal and string parsing across two coding rounds. Values chat at the end. Heard back quick.

Questions Asked

  1. 1.Describe a project where the technical requirements were genuinely unclear at the start
  2. 2.Design a content delivery network from the ground up

Twilio

Software Engineer

San Francisco, CA

Summer 2026Accepted

University of Florida · Computer Science

3rd year · 2.5-2.8 GPA · 1 past internship

Average Interview

TechnicalBehavioralMultiple roundsVirtual

Passed the virtual then had a behavioral round and a coding round. Behavioral was detailed behavioral questions about ownership and initiative. Coding round was a single harder problem on graph shortest paths with follow up on edge cases. Python Java and JavaScript are the recommended languages, pick one you're comfortable with

Questions Asked

  1. 1.Design a URL shortener, walk me through the components and trade-offs

D2L

Software Developer

Kitchener, ON

Summer 2026Accepted

University of Waterloo · Computer Science

3rd year · 3.3-3.6 GPA · 1 past internship

Easy Interview

TechnicalBehavioralMultiple roundsVirtual

More problem solving than actual coding. HR then technical, third round was logistics. About 2 weeks total

Questions Asked

  1. 1.Tell me about a project where performance requirements drove the technical design
  2. 2.What's the difference between stack and heap memory

Questrade

Software Developer

Toronto, ON

Summer 2026No Offer

York University · Computer Science

3rd year · 2.9-3.2 GPA · 1 past internship

Easy Interview

Pre-recordedMultiple roundsVirtual

Questrade takes about 40 to 50 interns per term so expect lots of candidates. interview was fine with young guy like almost my age so was confident once I joined

Questions Asked

  1. 1.Describe a bug that took you a long time to track down and what you learned

Capgemini

Software Developer

Toronto, ON

Fall 2025No Offer

Toronto Metropolitan University · Software Engineering

2nd year · 2.9-3.2 GPA · 3 past internships

Average Interview

TechnicalBehavioralMultiple roundsVirtual

Java API optimization question in the technical round. HR first, then the technical with a team lead who also gave me a medium LeetCode problem i think couldve been easy but idk. Last round was behavioral and they had questions about a time I dealt with a difficult team member and how I'd handle conflicting requirements from two stakeholders. Good interviewers

Questions Asked

  1. 1.What is a microservices architecture and what are its main trade-offs?
  2. 2.Whats the purpose of a linter in a development workflow?

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.

Definity Insurance

Software Developer

Waterloo, ON

Summer 2025No Offer

Simon Fraser University · Computing Science

2nd year · 2.5-2.8 GPA · 0 past internships

Easy Interview

Virtual

One interview through university portal. 30 min with the manager, behavioral and resume review

Questions Asked

  1. 1.What is a connection pool and why does it matter for database performance

CNRL

Software Engineer

Summer 2026Accepted

University of Alberta · Computer Science

4th year · 3 past internships

Virtual

Deep dive on my resume, was 30 mins long. Has 3-4 people in interview

Hydro-Quebec

Software Developer

Montreal, QC

Winter 2026Accepted

McGill University · Software Engineering

3rd year · 3.3-3.6 GPA · 1 past internship

Easy Interview

VirtualResume Review

Resume questions and what I was building in school. They wanted to know why I was interested in energy as a software person. Answered in both French and English. Easy process

Questions Asked

  1. 1.What excites you most about the opportunity at Hydro-Quebec?
  2. 2.What's the difference between a hash map and a tree map?

General Motors

Software Engineer

Detroit, MI

Summer 2026No Offer

Michigan State University · Computer Science

1st year · 2.5-2.8 GPA · 0 past internships

Easy Interview

Pre-recordedBehavioralVirtual

Nothing technical at all, just behavioral and situational. Hirevue first then phone screen with HR. Most standard interview of all time.

Questions Asked

  1. 1.What's the difference between a shallow copy and a deep copy?
  2. 2.Find the second largest element in an unsorted array.

National Bank of Canada

Software Developer

Montreal, QC

Winter 2026No Offer

Concordia University · Computer Science

2nd year · 2.9-3.2 GPA · 0 past internships

Easy Interview

TechnicalBehavioralVirtual

They asked about a group coding project I'd done and that seemed to matter. Phone screen about my background, then SQL questions, then behavioral with a senior dev

Questions Asked

  1. 1.What is method overloading vs. method overriding?
  2. 2.What is a priority queue and when would you use one?

Adobe

Software Engineer

San Jose, CA

Summer 2025No Offer

Simon Fraser University · Computing Science

2nd year · 2.9-3.2 GPA · 0 past internships

Hard Interview

Technical

HackerRank OA easy/medium. panel was 45 min of DP, two problems one after another

Questions Asked

  1. 1.Design a file storage service like Dropbox or Google Drive.

Canada Life

Software Developer

Winnipeg, MB

Summer 2026Accepted

University of Alberta · Computing Science

2nd year · 0 past internships

Easy Interview

BehavioralConversationalVirtual

Career centre leader and HR person behavioral stuff and detailed resume walkthrough with questions about hobbies and extracurriculars, that was new. Casual overall just be confident

Questions Asked

  1. 1.Describe a time you had to choose between code quality and hitting a deadline
  2. 2.What's the difference between a callback and a promise in JavaScript?

Databricks

Software Engineer

San Francisco, CA

Fall 2024No Offer

University of Illinois Urbana-Champaign · Computer Science

3rd year · 1 past internship

Hard Interview

TechnicalVirtual

Feedback said technical score wasn't high enough, told me nothing useful. Recruiter call then technical, medium hard on interval scheduling. Got the right approach but the code had edge cases I didn't catch. Manager round never happened

Questions Asked

  1. 1.Tell me about a time you mentored a more junior developer or peer
  2. 2.Find the intersection node of two singly linked lists

Coinbase

Software Engineer

San Francisco, CA

Winter 2025No Offer

University of Michigan · Computer Science

2nd year · 2.9-3.2 GPA · 0 past internships

Average Interview

TechnicalPre-recorded

AI screening thing before anything else. CodeSignal was 4 questions and I solved 3. No interview invite came

Questions Asked

  1. 1.Find the longest substring without repeating characters
  2. 2.Design a live video streaming platform for millions of concurrent viewers

IBM

Software Developer

New York, NY

Fall 2025Accepted

Arizona State University · Computer Science

2nd year · 2.9-3.2 GPA · 0 past internships

Easy Interview

TechnicalBehavioralMultiple roundsVirtual

Third round was basically a formality. Got the job, Video call first then technical on REST APIs and cloud

Questions Asked

  1. 1.What's the difference between static and dynamic typing?
  2. 2.Explain what encapsulation means and give a code example

Air Canada

Software Engineer

Fall 2026Accepted

University of Toronto · Business Management

3rd year · 3.3-3.6 GPA · 0 past internships

TechnicalMultiple roundsEasy

Pretty easy only a couple technicals about heaps if you could prepare one data structure I would prepare on heaps. Also very friendly interviewer made me feel comfortable so dont stress

Okta

Software Engineer

San Francisco, CA

Summer 2026No Offer

University of Florida · Computer Science

2nd year · 0 past internships

Average Interview

TechnicalVirtual

Leetcode medium difficulty on video call, got it but bombed the optimization follow up. No offer

Questions Asked

  1. 1.Tell me about a project where you had to optimize for both performance and code clarity

Atlassian

Software Engineer

San Francisco, CA

Summer 2026Accepted

Northeastern University · Computer Science

4th year · 2.9-3.2 GPA · 2 past internships

Average Interview

TechnicalBehavioralMultiple rounds

They weight culture fit heavily here. virtual thing then coding interview on Zoom that was more discussion than actual coding, focused on approach and tradeoffs. Values interview felt like a real conversation.

Questions Asked

  1. 1.Find the number of connected components in an undirected graph

DoorDash

Software Engineer

San Francisco, CA

Summer 2026No Offer

University of Texas at Austin · Computer Science

2nd year · 2.1-2.4 GPA · 0 past internships

Average Interview

TechnicalBehavioralStressful

Questions were literally so vague and I spent too long asking for clarification instead of just coding. OA first then two back to back interviews. Values chat after

Questions Asked

  1. 1.Tell me about a time you had to deliver a project with a team whose membership changed mid-stream

Rogers

Software Developer

Toronto, ON

Summer 2026Accepted

Concordia University · Computer Science

3rd year · 3.3-3.6 GPA · 1 past internship

Easy Interview

TechnicalBehavioralVirtual

Screening call first then a virtual team interview. Friendly tone, behavioral questions plus some REST API and cloud tools questions. Having your STAR stories prepped helps a lot here.

Questions Asked

  1. 1.Whats the difference between composition and inheritance?
  2. 2.Describe a time you took on a task you weren't skilled at yet. What was your approach?

Ford

Software Engineer

Detroit, MI

Winter 2025Accepted

University of Michigan · Computer Engineering

3rd year · 2.9-3.2 GPA · 1 past internship

Easy Interview

BehavioralVirtualFast process

Zoom maybe 20 min, one of the shorter interviwes I did this cycle. Project and experience walkthrough, some questions about automotive software interest. Resume discussion more than anything technical

Questions Asked

  1. 1.What are the SOLID principles of object-oriented design?

Palantir

Forward Deployed Software Engineer

San Francisco, CA

Summer 2026No Offer

University of Toronto · Computer Science

2nd year · 3.3-3.6 GPA · 0 past internships

Easy Interview

Technical

Pymetrics and HireVue then a call with HR about availability, then nothing for 3 weeks got an email saying they moved on and never got a real interview

Questions Asked

  1. 1.Why did Palantir end up on your list?
  2. 2.Find the maximum depth of a binary tree

AMD

Software Engineer

Fall 2025Accepted

University of Waterloo · Computer Science and Mathematics

3rd year · 3 past internships

TechnicalBehavioralVirtual

Team dependent afaik. but got React pair programming live questions with a few FastAPI knowledge checks with Redux questions as well

Atlassian

Software Engineer

San Francisco, CA

Summer 2026No Offer

Drexel University · Software Engineering

3rd year · 2.9-3.2 GPA · 1 past internship

Average Interview

TechnicalBehavioralSlow processVirtual

online assesment was two mediums, coding round over Zoom.Values interview was chill,

Questions Asked

  1. 1.Find the maximum sum of any contiguous subarray

Oracle

Software Developer

Austin, TX

Fall 2025No Offer

Drexel University · Computer Engineering

2nd year · 2.9-3.2 GPA · 1 past internship

Easy Interview

TechnicalMultiple roundsVirtual

Coding assessment first, it was reverse a string and some OOP stuff. 30 min zoom after that, questions about my projects and some behavioral questions. laid back the interviewer seemed interested in my side projects

Questions Asked

  1. 1.Count the frequency of each character in a string

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

Oracle

Software Engineer

Austin, TX

Fall 2024No Offer

Purdue University · Computer Science

3rd year · 2.5-2.8 GPA · 1 past internship

Average Interview

TechnicalMultiple roundsVirtual

Online aptitude then DSA assessment. Technical interview had two SQL problems and a system design question on database indexing. Never felt fully prepped for the database depth they expected. HR round never happened, got a rejection two weeks later

Questions Asked

  1. 1.What do you know about Oracle that made you apply?
  2. 2.What is CORS and why do browsers enforce it?

DoorDash

Software Engineer

San Francisco, CA

Winter 2026Declined Offer

Carnegie Mellon University · Computer Science

4th year · 3.7+ GPA · 3 past internships

Average Interview

TechnicalMultiple roundsVirtual

Got the offer but ended up going with another company. Applied early September, phone screen and hten two technical rounds, one was a graph problem

Questions Asked

  1. 1.Given a set of intervals insert a new interval and merge if necessary
  2. 2.Describe a time you had to debug a production issue under pressure

MongoDB

Software Engineer

New York, NY

Summer 2026No Offer

Penn State University · Computer Science

1st year · 3.3-3.6 GPA · 0 past internships

Hard Interview

TechnicalMultiple rounds

Karat interview first, binary tree path sum variant. Then three rounds with the team. OOP round wanted a generic cache with thread safety and I struggled with concurrency. Got cut after that

Questions Asked

  1. 1.Design a distributed pub-sub messaging system at scale

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?

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

Snowflake

Software Engineer

San Francisco, CA

Summer 2025Accepted

Carnegie Mellon University · Computer Science

4th year · 3.7+ GPA · 3 past internships

Hard Interview

TechnicalMultiple roundsVirtual

Passed HackerRank then had a SQL assessment they require for all engineers regardless of role. Superday was four 45 min sessions: coding, system design on distributed query execution, behavioral and a product sense conversation. Very selective but moved fast once past the assessments

Questions Asked

  1. 1.How would you design Twitter's trending topics feature?
  2. 2.Find the lowest common ancestor of two nodes in a binary tree
  3. 3.Determine if a binary tree can be split into two subtrees of equal sum by removing one edge.

Twilio

Software Engineer

San Francisco, CA

Fall 2024No Offer

University of Illinois Urbana-Champaign · Computer Science

2nd year · 2.9-3.2 GPA · 0 past internships

Easy Interview

BehavioralMultiple roundsVirtual

Seven behavioral questions mapped to their MAGIC values after the OA.

Questions Asked

  1. 1.Describe a time you made a mistake in a production environment and how you handled it
  2. 2.Given two strings check if one is an anagram of the other

FreshBooks

Software Developer

Toronto, ON

Winter 2026No Offer

University of Guelph · Software Engineering

2nd year · 2.9-3.2 GPA · 0 past internships

Easy Interview

TechnicalBehavioralVirtualMultiple rounds

Not super deep technically but they cared a lot about communication. First round was a relaxed HR call. Second had two interviewers covering REST API concepts and a teamwork question

Questions Asked

  1. 1.Describe a time you disagreed with a technical direction your team was taking

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

Environment and Climate Change Canada

Software Developer

Ottawa, ON

Summer 2026Accepted

Carleton University · Computer Science

3rd year · 3.3-3.6 GPA · 0 past internships

Easy Interview

BehavioralFast processVirtual

Offer came in about a week pretty fast. virtual interview, medium difficulty. Pre screening on education first

Questions Asked

  1. 1.What is polymorphism? Give a concrete example
  2. 2.What's the difference between a primary key and a unique constraint

Accenture

Software Developer

Vancouver, BC

Summer 2026No Offer

University of Victoria · Software Engineering

2nd year · 2.9-3.2 GPA · 0 past internships

Easy Interview

TechnicalBehavioralVirtual

Light coding and system design, nothing crazy. Generic thanks but no thanks email a week later

Questions Asked

  1. 1.What's the difference between a binary tree and a binary search tree?

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

Lightspeed

Software Developer

Montreal, QC

Summer 2026Accepted

McGill University · Software Engineering

3rd year · 3.3-3.6 GPA · 1 past internship

Average Interview

TechnicalMultiple roundsVirtual

Talent partner call, then a team interview about collaboration.Take home project after that took about 3 hours, then reviewed it on a call. 22 days from apply to offer. Montreal office.

Questions Asked

  1. 1.How do you approach a large, unfamiliar codebase you need to contribute to quickly?

Thales

Software Developer

Ottawa, ON

Summer 2026Accepted

McGill University · Computer Science

3rd year · 3.7+ GPA · 1 past internship

Average Interview

TechnicalVirtualFast process

Went deeper into C++ and OOP design patterns than I expected, not just syntax. Single online technical with the Montreal AI team, about an hour. Got an offer within a week and a half

Questions Asked

  1. 1.How would you design a simple chat application? Walk through the key components.
  2. 2.Explain how a topological sort works and give a use case

Uber

Software Engineer

San Francisco, CA

Winter 2025Accepted

University of Michigan · Computer Science

3rd year · 3.7+ GPA · 2 past internships

Hard Interview

TechnicalMultiple roundsVirtual

That number base conversion problem on the HackerRank tripped a lot of people up apparently. OA was 3 problems, two mediums and the base conversion one. Then two coding interviews back to back: dynamic programming and linked lists. Manager round was 30 min about internship projects and what I'd want to work on at Uber specifically. Got the offer about 10 days later

Questions Asked

  1. 1.Given a list of tasks with cooldown n, find the minimum time to finish all tasks.
  2. 2.Design a content moderation pipeline for user-generated content at large scale

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?

Figma

Software Engineer

San Francisco, CA

Summer 2026No Offer

University of Texas at Austin · Computer Science

3rd year · 3.3-3.6 GPA · 1 past internship

Hard Interview

TechnicalMultiple roundsBehavioral

Made it to onsite but my graphics knowledge gap showed in the technical rounds. Behavioral was fine

Questions Asked

  1. 1.What do you know about Figma that made you apply
  2. 2.Given a binary tree check if it is symmetric

Block

Software Engineer

Summer 2026No Offer

Texas A&M University · Computer Science

1st year · 2 past internships

Had a good experience with the interviews. Company reached headcount for their internships

Celestica

Software Developer

Toronto, ON

Summer 2026No Offer

Toronto Metropolitan University · Computer Science

3rd year · 2.9-3.2 GPA · 1 past internship

Easy Interview

BehavioralMultiple roundsVirtual

The interns on the panel had better questions than the full time staff. 15 min phone screen first, then an hour panel, 4 people. Interns asked practical stuff about what I wanted from the term. Full time staff focused on past project outcomes and design decisions from coursework. No coding test.

Questions Asked

  1. 1.Explain what GraphQL is and how it differs from REST
  2. 2.Whats the difference between TRUNCATE and DELETE in SQL?

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?

Amazon

Software Engineer

Winter 2026Pending Outcome

University of Alberta · Computer Science

3rd year · 1 past internship

Interiew scheduled - 4 rounds, New GRAD SDE1. 2 LCS probabaly,

Telus

Software Developer

Vancouver, BC

Summer 2026Accepted

University of British Columbia · Computer Science

3rd year · 3.3-3.6 GPA · 1 past internship

Easy Interview

TechnicalVirtualSlow process

1 on 1 with the manager and a seior developer. Background check followed after. Nothing unusual, they wanted to hear about a project I built end to end and some behavioral questions about how I learn new technologies. Background check took 2 more weeks after the offer before I could start

Questions Asked

  1. 1.What's a race condition and how do you prevent it?
  2. 2.Whats a circuit breaker pattern and when would you use it?

Thomson Reuters

Software Developer

Markham, ON

Summer 2026No Offer

University of Toronto · Computer Science

3rd year · 3.7+ GPA · 2 past internships

Easy Interview

TechnicalMultiple roundsVirtual

Manager covered situational questions, one about choosing between doing the right thing vs company policy, that was a weird one. Wanted to know what I knew about the legal and media industry and Thomson Reuters specifically. Then the follow up round with another manager was the same questions rephrased. Would have been nice to get more concrete feedback because they seemed positive but then I got the thanks but no thanks email two weeks later

Questions Asked

  1. 1.Why Thomson Reuters specifically
  2. 2.Whats the difference between synchronous and asynchronous code? When do you use each

Shopify

Software Development Engineer

Summer 2026Accepted

tsinghua · Computer Science

1st year · 3.7+ GPA · 0 past internships

TechnicalFast process

Low level design, pretty easy. search lld questions on youtube

IBM

Software Developer

Summer 2025Accepted

University of Massachusetts Amherst · Computer Science

3rd year · 3 past internships

Easy

1. Tell me about yourself 2. Asked low level c questions. “What’s happens when you use malloc”. 3. Coding section. Leetcode easy. Was very simple question about arrays. Triple nested for loop for solution

Cisco Systems

Software Engineer

Summer 2026Accepted

University of California, Santa Cruz · Computer Science

3rd year · 1 past internship

Live codingBehavioralEasy

2 Rounds + OA. One behavioral and then one resume grill; asked about my thought process regarding implementation of project. OA was easy, maybe 2 leetcode easy and one medium

Nvidia

Software Engineer

Summer 2026Pending Outcome

Northeastern University · Computer Science

Alumni · 0 past internships

Technical

Recruiter reached out. Technical through hacker rank with ms teams link

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

Atlassian

Software Engineer

San Francisco, CA

Summer 2025Declined Offer

University of Waterloo · Software Engineering

4th year · 3.3-3.6 GPA · 3 past internships

Average Interview

TechnicalBehavioralMultiple rounds

Values interview was the best interview experience I had all recruiting cycle. Three rounds over about a month, OA then Zoom coding then the values round. Got the offer but already accepted somewhere else

Questions Asked

  1. 1.Tell me about a time you had to make hard prioritization calls on a time-constrained project
  2. 2.Given a sorted rotated array find a target value in O(log n)

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 Software Engineer

Related Roles