Variety of projects with different modern technologies. Can move between groups to diversify if needed. Great work-life balance including option for full remote work with very flexible hours. Not afraid to accept junior developers and coaching them.
The pay is just slightly below normal but still high enough in my opinion for my location, yearly pay rises and bonuses included.
This is a big company so you could face some bureaucratic bullcrap sometimes
Make it easier to become a full-time remote worker because times have changed, and suffering in the commute to reach the office is a thing of the past in my opinion. Not everyone cares about "Office Benefits" or face-to-face communication, since most just want to do their work in peace.
This will also make it easier to recruit new talented engineers without worrying about their geographical location.
Technical interview with 2 questions, the first one was to design a stack that supports getMin() in O(1) time and O(1) extra space.
It was a test, 4 programming questions, each one on a different topic, the first one had to do with binary trees, there was one with a hash table, another to fix different bugs, and another one that I don't remember. You had to answer all of them to
The first one was an exam, they gave us 4 tasks to finish in 4 hours (recommended to finish with less than 3) The second was with a team leader, he gave me code and I had to find the bugs in it.
Technical interview with 2 questions, the first one was to design a stack that supports getMin() in O(1) time and O(1) extra space.
It was a test, 4 programming questions, each one on a different topic, the first one had to do with binary trees, there was one with a hash table, another to fix different bugs, and another one that I don't remember. You had to answer all of them to
The first one was an exam, they gave us 4 tasks to finish in 4 hours (recommended to finish with less than 3) The second was with a team leader, he gave me code and I had to find the bugs in it.