I applied on their website and a recruiter reached out to me. The first round was with two engineers where there were questions about my experience and some basic questions about operating systems and C++.
The second interview was with two people. One of them was specifically interested in some aspects of my resume and asked me detailed questions about it. This was followed by a series of 15 C trick questions. Reminded me of a time when I took these tests in college. I do not understand why it was necessary to understand what the outputs of a bunch of pre-increments and post- increments would look like. It felt like my experience was not valued enough and the bar was the same for an entry-level engineer over an experienced engineer. After finishing this section of random questions, I was asked a hard leetcode question.
The question itself was not hard per-se but when there are two people watch you code up the solution and struggling to change the code to pass every use-case, I froze up. The next day I was able to do the question in less than 25 minutes and get all the test cases to pass in leetcode. I was expecting a rejection and I got it just a day after the interview.