Smart people to work with. Interesting projects. Management actively working to resolve employees' concerns. High learning and career growth opportunity. Good work-life balance for most people.
Work-life balance for a few people is not too good at certain times. This may depend on team, project, or release.
Keep hiring bar high. Continue working towards making work-life balance great for everyone.
An online assessment consisted of 4 data structure and algorithm questions, followed by an interview based on competitive programming and object-oriented programming. The online assessment included questions on trees, partitioning, dynamic programmin
The typical interview process has three types of interviews: * Algorithmic Round (data structures and algorithms - competitive coding style) * Systems Coding Round (concurrency, multithreading, mutex locks, semaphores, object-oriented programmin
This was a concurrency and thread-focused coding round, non-LeetCode style. The questions were difficult. Sometimes, within the same problem, you might be asked to implement trivial thread-safe data structures instead of using built-ins, and then us
An online assessment consisted of 4 data structure and algorithm questions, followed by an interview based on competitive programming and object-oriented programming. The online assessment included questions on trees, partitioning, dynamic programmin
The typical interview process has three types of interviews: * Algorithmic Round (data structures and algorithms - competitive coding style) * Systems Coding Round (concurrency, multithreading, mutex locks, semaphores, object-oriented programmin
This was a concurrency and thread-focused coding round, non-LeetCode style. The questions were difficult. Sometimes, within the same problem, you might be asked to implement trivial thread-safe data structures instead of using built-ins, and then us