I applied Software Engineer role with 2+ experience and got and interview email about 2 weeks later. The interview process is;
- Online Test of 2 tasks given to solve it in 105 minutes and explain your approach by writing after each problem.
- 1 hour call with one of the Senior Engineer as Technical interview
- Onsite Virtual Interview (4 interview Over Chime each lasts 1 hour)
For the online assessment(OS) questions are:
- Write an algorithm to find the IDs of two songs from a song list whose combined runtime will finish exactly 30 seconds before the bus arrives, keeping the original order.
- Write an algorithm to optimize the sets of forwards/return shipping route pairs that allow the aircraft to be optimally utilized according to capacities.
I solved these questions within the time period and afterwards I got an email in 2 days about second interview.
Tecnical Interview:
- It started with a conversation about my background. Then from this point, 3 LP questions and some follow up questions lasts around 25 minutes. Then we moved to the problem:
There are list of entries like <T0, C1, A> that states time, customer id and page id. Write an algorithm to find the most visited 3 pages and return the min in lexicographical order. I find a solution and try to explain it well but I believe it was not an efficient solution. Anyway, I have received an email for onsite-video interview within the same day!
Online interview - 4 rounds in 2 days:
- 30 min LP questions and a problem, write an algorithm to find a memory needed in any time from the list of threads list. Each thread has start time, end time, and memory info. I was struggled to find a solution at this round but I found one at the end.
- 30 min LP questions and a problem with find 15 closest points to the origin from the list of points and further follow up questions.
- Only LP questions about 45-50 min.
- Design a tic tac toe game library and some follow up questions.
A day later I got and email from technincal recruiter says we can arrange a feedback interview tomorrow and I have received the offer in that meeting.