One gets to work with very smart people and learn every day. Flexible working hours. One has a say in things, which is valued by higher management. Good compensation. Innovative products.
Compensation can be improved compared to Amazon and Google.
Some teams have not very good quality work, as one gets to work on a small part of a big product.
Upper management is very nice, and no changes are required there.
It was five years ago. I had really forgotten the questions. They were not hard. Questions like reversing a linked list, etc. It took five hours, too long. After all, a director asked me for coffee. It ended up that two teams gave me offers.
It consisted of multiple people over four hours long with lots of whiteboarding questions. This process involved several rounds over four hours. It was extremely in-depth and brutal. The assessment covered: * Personality * Interpersonal skills * Hi
I had a friend who referred me to a job in his division. After 15 to 20 days, I received a phone interview with a Development Manager. The phone interview lasted for one hour. The first half involved discussing my experience, and details about the g
It was five years ago. I had really forgotten the questions. They were not hard. Questions like reversing a linked list, etc. It took five hours, too long. After all, a director asked me for coffee. It ended up that two teams gave me offers.
It consisted of multiple people over four hours long with lots of whiteboarding questions. This process involved several rounds over four hours. It was extremely in-depth and brutal. The assessment covered: * Personality * Interpersonal skills * Hi
I had a friend who referred me to a job in his division. After 15 to 20 days, I received a phone interview with a Development Manager. The phone interview lasted for one hour. The first half involved discussing my experience, and details about the g