Comfortable office spaces built with humans in mind.
Lots of freedom in choosing what to work on.
Projects with global impact.
Generous budgeting.
Opportunities to travel.
Managers that know the tech side of the projects.
With all the smart people around, it's not that easy to get promoted.
Keep up the good work.
First, I passed the phone interview. Then, I was invited to the onsite interview. The whole interview process went smoothly. I could not finish my response to two questions; however, I did well in the other three interviews. I received the rejection
The interview process consisted of two phone interviews plus five on-site interviews. The difficulty of the questions was medium, but the process was very lengthy and nerve-wracking. All questions were about algorithms.
The questions were both challenging and ingenious, with a wonderful thought process evident in each aspect. The overall experience was a great learning opportunity. I would definitely recommend it to others.
First, I passed the phone interview. Then, I was invited to the onsite interview. The whole interview process went smoothly. I could not finish my response to two questions; however, I did well in the other three interviews. I received the rejection
The interview process consisted of two phone interviews plus five on-site interviews. The difficulty of the questions was medium, but the process was very lengthy and nerve-wracking. All questions were about algorithms.
The questions were both challenging and ingenious, with a wonderful thought process evident in each aspect. The overall experience was a great learning opportunity. I would definitely recommend it to others.