A lot of interesting technologies to work with and some solid engineers.
Incredibly poorly managed. Went through a new boss a month as people constantly left.
Really low morale. Very political culture. Management doesn't listen to engineering.
Listen to engineering and fix the issues in management.
Look at the top review. They are going to ask you how to design a smart meter for multiple apartment buildings. Then, they are going to ask you about the 2Sum closest to 0 problem. Next, they will give you code and ask you to talk them through it. Fi
The interview process consisted of: * 2 coding rounds * 1 system design round * 1 behavioral round The interviewers were generally pretty nice and open to having in-depth conversations about the problems. They provided some hints as well as o
The interview process included: * Phone screen with an engineer * Phone screen with an engineer manager * Remote technical interview with an engineer manager (video chat) * On-site half-day interview: 60% technical questions, 40% behavioral
Look at the top review. They are going to ask you how to design a smart meter for multiple apartment buildings. Then, they are going to ask you about the 2Sum closest to 0 problem. Next, they will give you code and ask you to talk them through it. Fi
The interview process consisted of: * 2 coding rounds * 1 system design round * 1 behavioral round The interviewers were generally pretty nice and open to having in-depth conversations about the problems. They provided some hints as well as o
The interview process included: * Phone screen with an engineer * Phone screen with an engineer manager * Remote technical interview with an engineer manager (video chat) * On-site half-day interview: 60% technical questions, 40% behavioral