If you land on a great team, consider these factors: interesting tech challenges, clever colleagues, autonomy, good compensation (for Australia), competent leadership, and excellent work-life balance.
If you land on a poor team:
Ask how many people have left a team in the last six months before joining.
Y'all spend a lot of time assessing the impact of your engineers. Perhaps you should apply ever greater scrutiny to your M80s+. Some of them are bad leaders, and the fish rots from the head.
The process started with a recruiter call, followed by a third-party interview. Then came separate design and data structure interviews, and finally, value and team match interviews. Overall, the process lasted about 1-2 months to complete.
Initial call with HR, followed by screening round with Karat. After screening, three interview rounds: First round with JavaScript coding. Next round: core React coding. Then: system design round.
A recruiter contacted me and offered to participate in a coding interview. When I asked about the specific position, the answer was that after the interview process, they would decide what position would be suitable for me. So, I decided to give it
The process started with a recruiter call, followed by a third-party interview. Then came separate design and data structure interviews, and finally, value and team match interviews. Overall, the process lasted about 1-2 months to complete.
Initial call with HR, followed by screening round with Karat. After screening, three interview rounds: First round with JavaScript coding. Next round: core React coding. Then: system design round.
A recruiter contacted me and offered to participate in a coding interview. When I asked about the specific position, the answer was that after the interview process, they would decide what position would be suitable for me. So, I decided to give it