I applied online. The process took 3 weeks. I interviewed at Razer (San Francisco, CA) in Oct 2018
Interview
The interview process was smooth and comfortable, however, the recruiters need to relax a little and made the process worse.
I received a phone interview with the hiring manager after two days, which was over my background and asked language specific questions.
Next interview was an on-site interview, which was set up within 2 days. This consisted of 2 2-person interviews that were about design and weren't over algorithms. There were 3-1 on 1 interviews, 1 behavioral, 1 over system architecture, and the last with the hiring manager which is behavioral and asked language specific questions.
System design and user experience is the only thing to study. There were no algorithm or data structure questions but there were specific questions on the language they were using. I was definitely challenged and lacked several skills on my end. I did get a generous offer but declined due to other reasons (hiring manager, team and salary were definitely fit).
The only negative part was that the recruiters were way overselling my skill level. While I don't want to undersell myself, they were setting me up for failure for their own benefit.
I also went through three different recruiters. The first one quit immediately and constantly bugged me about the position (commission?), which made things stressful. The second recruiter also had their last day the next week after, which was very odd. Then I had a third recruiter, which seemed fine at least, though it took over a week to hear an offer. This felt strange that two recruiters quit so quickly as if they were having layoffs or they didn't like the work there.
Interview questions [5]
Question 1
What can we provide to consumers to get more sales? (weird question for an engineering position)
Was given an online assessment, one on Vue and another one on Node.js, 75 minutes to complete. Cameras on and tab switch monitored. Was not familiar with the two languages, so did not manage to proceed to the next round.
Interview questions [1]
Question 1
Add names into the frontend, design https request using node.js
it was a fast process, sounds like they had already chosen before the interview. it was a short no camera on interview. the offer came in a week later and i was thrilled.
Easy interview. Interviewed with many people, lots of c++ questions. Be prepared. I have great experience in this subject therefore, it was not very difficult for me. I talk to three engineers and one manager. I was offered a job, but I didn’t take it.
Interview questions [1]
Question 1
I’ve had several questions regarding compilers linkers, pointer, arithmetic, polymorphism, and embedded systems