Good leadership, good culture, manager also good
Bad parking structure, not so competitive pay
Quiz and 1:1 with potential team members
First a phone interview, then a screening interview with a hiring manager. If you pass this screening process, you'll get to meet with 5 or 6 engineers not necessarily from the same team. The technical interview takes about 3~4 hours.
A technical interview first they introduced themselves and me also.. Then just some random questions some of them about hardware and some software but not too deep in software:
Quiz and 1:1 with potential team members
First a phone interview, then a screening interview with a hiring manager. If you pass this screening process, you'll get to meet with 5 or 6 engineers not necessarily from the same team. The technical interview takes about 3~4 hours.
A technical interview first they introduced themselves and me also.. Then just some random questions some of them about hardware and some software but not too deep in software: