Interesting project, challenging work, and interesting algorithmic problems to solve. You can learn a lot and work on cool stuff.
Most of the team members worked in the US, which required me to work in the evenings sometimes. There was very poor organization within my team. There was no redundancy in the team; only one person who implemented some algorithms knew how they worked. There was no documentation and the code was of poor quality. Communication with the team wasn't very good. My mentor was sometimes unresponsive. I worked remotely from home and often there weren't many opportunities to discuss stuff or ask a quick question to team members.
I went through two technical phone screens with two different engineers from the same team. Either of them would have been my mentor. The last phone screen was with the manager of the team, who gave a verbal offer to work with either of the mentors
2 Interviews: * Behavioral interview with Manager * Technical interview with Engineer No coding challenge. Recruiter reached out after I applied online. The process was pretty quick overall, under 3 weeks in total, I think.
2 technical rounds for 45 mins each. 1 hr round of 15 min.
I went through two technical phone screens with two different engineers from the same team. Either of them would have been my mentor. The last phone screen was with the manager of the team, who gave a verbal offer to work with either of the mentors
2 Interviews: * Behavioral interview with Manager * Technical interview with Engineer No coding challenge. Recruiter reached out after I applied online. The process was pretty quick overall, under 3 weeks in total, I think.
2 technical rounds for 45 mins each. 1 hr round of 15 min.