[ INFO ]category: Behavioral · Onsite difficulty: average freq: first seen: 2021-05-07
[AVERAGE][ONSITE]OnsiteSWE II (Mid-Level)Rejected
$catproblem.md
The recruiter reached out to me a couple of days after applying that a team is interested in interviewing with me. There were 4 rounds in total. The job position was related to Go, Python and Kubernetes.
Technical Round 1: The interview was supposed to be for one hour. Search in Rotated Sorted Array (from Leetcode). A follow-up question on the same. Was able to solve it in 10 mins. Then some behavioral questions. Got a mail for round 2.
Technical round 2: Can't recall the question but it was Leetcode medium. Was able to solve the question in 10 mins. Then some Kubernetes and CI/CD questions. Was able to answer 90% of the questions.
Technical round 3: Trapping Rain Water (from Leetcode). I came up with the solution in 10 mins with all the test cases passing. The interviewer was kind of shocked and was looking for test cases in which it might break. We discussed the solution for half an hour with different edge cases but it worked like a charm. Last Moment Before All Ants Fall Out of a Plank (from Leetcode). I was able to solve the question in 5 mins since it was an easy condition to catch. Then we discussed some OS and CN concepts. I was able to answer 75% of the questions. It was a green signal and the final round was scheduled with the manager. They also asked about my expected CTC.
Behavioral round: The manager asked me about different things and wanted to know more about my approach to problems and thinking patterns. I must say I enjoyed talking to him. It was a frank and honest conversation.
The recruiter reached out to me in a couple of days that they are extending me an offer but meanwhile I already had a competing offer. So, rejected the offer.
I have been active on leetcode and doing all the questions for at least a couple of months now. It has helped me both from the interview perspective and to be a better engineer. People generally say that these coding questions are not used anywhere but trust me, it's about the pattern. The problem statement that you will face in your life may not be the same but your approach to those questions can be enhanced by practicing these questions.