The process was fairly quick. I had a phone conversation with a recruiter, then a technical phone interview on phone. The last step was the onsite interview.
The interview process was very normal and straightforward. The receptionist took me into the building. Then left me in a conference room waiting for the first interviewer to appear. I waited for almost half an hour and nobody showed up. I went back to the receptionist, she apologized for that and went to pick up the first interviewer. Apparently, it was not very well organized.
The interviewers were mostly very young except the director who talked with me and the CEO. The CEO was very arrogant. I decided not to join if I get the offer while talking with her.
But the engineers and the director were cool and nice. I enjoyed the conversation with them.