Education : BS Computer Engineer
Experience : ~2 YOE
Position: Backend Software Engineer
Location: Singapore
Questions : ~500 LC
Giving back to Leetcode community!
The interview consists of 3 technical interviews and 1 HR interview. The process is so fast and all of the interviewers and recruiters are so nice :)
Technical Interview 1
I solved the first problem in the optimal way. Then, I was asked for the second one. I solved it in time complexity O(N^2) but the interviewer asked me to solve it in O(N). With some guidances from the interviewer, I finally came up with O(N) solution and wrote a code for it.
A few minutes later, recruiter contacted me and imformed me that I got positive feedback from the interview and then I scheduled for the second interview round. Recruiter was very nice and working actively.
Technical Interview 2
I was asked about the previous experience. Then, I was asked for 1 LC hard question (but the interviewer modified the problem to make it easier) and I solved it with optimal solution (I spend around 5-10 minutes to solve it). Lastly is a System Design question. I played with number first and then discuss about solution from my design.
After the interview, I thought a process might be as fast as first round so I was checking the email all the time but I didn't get any response. A week later, recruiter contacted me to schedule for the third round.
Technical Interview 3
I was asked about the previous experience and what is the hardest part I faced before. Then, I have a discussion with the interviewer about the hardest topic mentioned before. I was asked to solve many challenges from the topic. It was about Distributed System topic. After the topic, I was asked about passion, motivation, why Tiktok and many kind of these questions.
A few minute later, I was contacted by recruiter and she informed me that I passed. Then, I scheduled another round.
HR Interview 4
This round is HR round. So, I was asked for many behavioral questions. I didn't well prepare for it so I felt not so confidence. Few days later, I was informed by recruiter that I passed all of the interviews.
Hope this help you all. Best of luck!