Excellent team dynamics, exemplary management, free lunches, great location, flexible schedule, good family vs. work balance, very high overall employee skill level, great mentorship, and last but not least, the company raison d'être is awesome.
Harsh technical interviews, not in line with daily tasks and environment. Salary is good, but not great given the expected skill level and throughput.
Management is great.
The whole process: * Career fair chatting * Phone-screen interview * Take-home challenge * On-sites: 3 rounds per hour, half technical behavioral questions + half whiteboard coding. Questions were not too hard. Interviewers were nice.
The first step was the HR interview. He set up a call, asked a bit about my experience, and gave me a heads-up that it would be an algo interview. Along with that, he gave me a brief idea about the culture. The second step was a phone screen with a
1-hour Skype interview. A last-minute change meant I was interviewed by a junior engineer instead of the supposed senior engineer. The interview consisted of 10-15 minutes of resume questions, followed by 45 minutes of technical questions, including
The whole process: * Career fair chatting * Phone-screen interview * Take-home challenge * On-sites: 3 rounds per hour, half technical behavioral questions + half whiteboard coding. Questions were not too hard. Interviewers were nice.
The first step was the HR interview. He set up a call, asked a bit about my experience, and gave me a heads-up that it would be an algo interview. Along with that, he gave me a brief idea about the culture. The second step was a phone screen with a
1-hour Skype interview. A last-minute change meant I was interviewed by a junior engineer instead of the supposed senior engineer. The interview consisted of 10-15 minutes of resume questions, followed by 45 minutes of technical questions, including