Applied on their website, was contacted by their recruiter within 1 week. Had a phone interview then was pushed to an OA.
I received an OA assessment. This assessment consisted of basic CSS, JavaScript, and basic engineering multiple choice questions. Afterwards, I was given Evaluate Reverse Polish Notation. Beware that Hackerrank maes you read from STDIN for this OA, because of this I went ahead and coded my solution with Python although I normally code in C++.
I passed the Online Assessment, and was contacted by the recruiter the very next day.
We then scheduled a Phone Screen. The Phone Screen was done with a team lead, that was a bit on the weaker side technically, i suppose I had high expectations from a basic web dev to understand C++.
The interview itself was a number of basic engineering questions, think Web 101. I was then given a Hackerrank console and told to solve. I solved the question without hints, but was somehow rejected without feedback. I posted the question and the solution below.
I have 2 oncoming FAANG onsite loops so it was unusual that this happened even though i solved everything they gave me, my solutions were optimal and done without any type of hints. Perhaps I did not pass some hidden requirements?
I have received no feedback which is unfortunate, but seems to be the norm in this industry.
This was just a training interview for me as I have FAANG onsite loops incoming, and never really considered them, i pushed them on for weeks before taking any of their interviews. This being said i would have liked to see their onsite and do those problems, love me some free mock interviews!