Surprisingly, the interview felt easier than expected. After a brief recruiter screen, I moved on to a technical round where I was asked a DSA question focusing on a sliding window problem with an array. The best part? I had literally seen this exact problem on prachub.com during my prep, which made tackling it much smoother. Following that, I had a behavioral round to discuss my experiences. Overall, the process was straightforward, and I was thrilled to receive an offer that I happily accepted.
Interview questions [1]
Question 1
Given an array nums and a sliding window of size k moving from the very left to the very right, return the maximum value in the window for each position. Solve in O(n) time using a deque.
Multiple steps, intro, team meet. Two coding sessions. Hard coding interview. Leet code style. Nice people. Took long time to schedule next. Felt that I was appreciated. Remote, people different parts over world.
A non technical phone interview with hiring manager
One onsite technical interview with hiring manager which included 2 technical questions.
One online technical interview took 2 hours with hiring team lead which included 3 technical questions
Interview questions [1]
Question 1
One logical question and one leetcode style quesiton
Had a technical interview of 2 hours where they told me a little bit about the job, asked me to introduce myself, asked me about a project I did, and then there was a coding question.
Interview questions [1]
Question 1
Asked me to explain about a project I did in university.