Growing company with more than average compensation. The company continuously tries to evolve/pivot for greater growth, and it's paying off.
Work-life balance is not so great. With forever changing requirements and unreasonable deadlines, it can get really stressful. Be ready to be micromanaged and put on the spot for the minutest of errors. Management seems aware of this, but that's how the expectation is set throughout the company.
There are a total of 5 interviews: 3 technical, 1 behavioral, and 1 design. The design question is usually team-dependent. I was asked a problem the current team was trying to solve.
Take-home assignment that involved a multithreading component. Onsite interview to discuss the assignment and go further in-depth about it. Theoretical questions on what to change if the requirements were different.
It was a really bad experience. There were two technical rounds for me. I am sure I answered more than 90% of their questions. At last, the interviewer himself told me he could answer more but there was less time, so he could not. Even after solving
There are a total of 5 interviews: 3 technical, 1 behavioral, and 1 design. The design question is usually team-dependent. I was asked a problem the current team was trying to solve.
Take-home assignment that involved a multithreading component. Onsite interview to discuss the assignment and go further in-depth about it. Theoretical questions on what to change if the requirements were different.
It was a really bad experience. There were two technical rounds for me. I am sure I answered more than 90% of their questions. At last, the interviewer himself told me he could answer more but there was less time, so he could not. Even after solving