I made it to the final round of the interview process for a software engineering role. I successfully completed all of the technical questions and challenges (albeit w/some minor hiccups), and even demonstrated some knowledge beyond the interviewers. For the most part, everyone was fairly nice throughout, although I was a bit surprised by the seniority of some of the interviewers. After the final interview, I thought everything went very well. I then waited more than two weeks until the recruiter finally responded and told me that the team decided to pass. It wasn't a horrible experience, but it definitely felt like my time was wasted, especially since they initially reached out to me.
3 45 min rounds virtual, mix of technical data structures and algorithms style questions and behavioral questions. Around leetcode medium difficulty, strings and array based. Short talk about what the team does.
Remembering the coding question about finding a peak element gives me a sense of relief. It was nearly the same as one I had practiced on PracHub a few days prior. The interview process began with a recruiter screening my resume, followed by a technical phone interview where we discussed data structures and algorithms. The onsite included two additional rounds focusing on coding and behavioral questions. Overall, the experience was straightforward, and I felt well-prepared, ultimately leading to an offer that I happily accepted.
2 Technical Coding Screen, followed by onsite. Interesting problems and role related. Friendly recruiting coordinator. On site - in person, several rounds, includes presentation and question & answers. Highly role related and based on past experiences.