4 rounds,
1 was a quiz at the career fair
2 was a coding challenge about threads
3 was a coding challenge about squares
4 was the final round on-site, with 2 different interviews
Interview questions [1]
Question 1
they asked about circles in the first on-site interview, then asked about the famous bit-map tree question
After completing the application, there is an online coding assessment. If you pass that, you move on to two live 1-hour technical interviews with two software engineers at the company. The final round is another 1-hour coding interview and then a "reverse" interview.
I applied through university. The process took 4 weeks. I interviewed at Everpure in Oct 2022
Interview
Spoke with recruiter at uni career fair, received OA a day later. OA was a mix of coding and MCQ questions. I don't remember exact details but the questions were not too tricky and there was enough time. Basic multi-threading and parallelism knowledge was helpful. Received first round interview invite on the next day that I completed OA. Two 1 hour interviews. 1 was concurrency and 1 algorithmic/data structures. Received final round invite one business day after. Final round was 1 hour interview and kind of object oriented/design. And half an hour "reverse" interview where I could ask the interviewer any questions about the company. Very fast turnaround times and helpful, knowledgeable interviewers and recruiters. Got a very good impression of the intern program. Also, don't be afraid of concurrency interview.
Interview questions [1]
Question 1
Concurrency, Algorithmic, Design questions. The interview tested thought process and problem solving rather than theoretical or memorized knowledge. I passed without having taken OS yet.
4 rounds of interviews, 1 coding challenge (1.5 hours) 2 technical interviews (2 hours each), 1 behavioral (2.5 hours) . They asked pretty difficult questions but they were very accommodating throughout the process