Interviewed for the prototyping team, had a great experience despite non receiving an offer.
Got a call from the recruiter that asked clarification questions about the position, salary expectations, etc.
First technical round with Hiring Manager on a simple coding problem of designing a messaging service that gathered inputs for some time before logging and clearing the stack.
Second technical designing a full-stack application and displaying data using html, js and css using the stack of your choice.
Last round(s), behavioral with the rest of the team, grouped two by two, common questions like "describe a time where..." or "how did you handle ..."
Interview questions [1]
Question 1
Design a messaging app that collects messages for an amount of time
Design a full-stack application using http requests and visualizing data (filtering, ordering, etc..)
The overall process takes longer than expected - it took me almost 3 months from screen call to final stage. The first stage was the screening call, where we discussed the tech stack and expected salary, the 2nd stage was the live coding interview with leet code easy and difficulty questions, the 3th stage was system design and in depth java interview, the final stage was just a verbal discussion
Interview questions [1]
Question 1
Implement a thread-safe FixedSizeBlockingQueue in Java.
After submitting application, you get a hirevue interview. They ask you three questions with three minutes to prepare. They're all behavioral interview type questions. Nothing technical. Very basic questions about your experience and who you are.