Pay culture, offices, impact, opportunity.
Some orgs are messy. Teams get shifted around and lack direction and organisation.
Also, the codebase and devtools are a bit cursed.
The process was pretty simple. I got a phone call round, followed by a technical screen, and later by a 3-hour interview. It was taken by a staff engineer, a senior engineer, and a manager. They were pretty friendly.
The process had 6 stages: an initial coding interview, 2 system designs, 2 coding rounds, and one behavioural round. It was intense and took 4 months. Then I had 4 team matching interviews to find a team, which were much more laid back.
Phone Screen: Two LeetCode questions. Onsite: * Behavioral (project that I'm proud of, hardest professional relationship, project that grew with scope) * 2x LeetCode (each with two questions as well) * System design
The process was pretty simple. I got a phone call round, followed by a technical screen, and later by a 3-hour interview. It was taken by a staff engineer, a senior engineer, and a manager. They were pretty friendly.
The process had 6 stages: an initial coding interview, 2 system designs, 2 coding rounds, and one behavioural round. It was intense and took 4 months. Then I had 4 team matching interviews to find a team, which were much more laid back.
Phone Screen: Two LeetCode questions. Onsite: * Behavioral (project that I'm proud of, hardest professional relationship, project that grew with scope) * 2x LeetCode (each with two questions as well) * System design