Great compensation. Good health insurance. Great culture: objective-based, flexible schedule. Lots of smart people to be around. Constantly looking to be more inclusive and diverse. Stock (RSU). You get to work on projects with global impact. You can relocate anywhere in the world with planning and commitment. You can move to other teams internally if you don't like yours or get bored.
Not very competitive benefits.
Older teams are stuck in the past (see advice for management).
Older teams in Costa Rica seem a bit old-school. Here's a culture of college elitism: they don't even consider people without college degrees.
It is very hard. It is made up of many stages, including an online coding session, two live coding sessions, and even if you do everything as suggested, it is possible that you are not chosen.
1. Online Assessment Interview Invite to schedule. 2. Hiring Manager Round 2/3 LPs and 2 LeetCode medium problems. 3. Interview with SDE II Half an hour with LPs, and the other half doing a coding question to write maintainable code. 4. Bar Rai
After passing the Online Assessment, you then move on to the Final Loop Interviews, which consist of, but not necessarily in specific order: * Behavioral Interview * Technical Coding Interview (Leetcode style) * Low Level Design interview (OOP)
It is very hard. It is made up of many stages, including an online coding session, two live coding sessions, and even if you do everything as suggested, it is possible that you are not chosen.
1. Online Assessment Interview Invite to schedule. 2. Hiring Manager Round 2/3 LPs and 2 LeetCode medium problems. 3. Interview with SDE II Half an hour with LPs, and the other half doing a coding question to write maintainable code. 4. Bar Rai
After passing the Online Assessment, you then move on to the Final Loop Interviews, which consist of, but not necessarily in specific order: * Behavioral Interview * Technical Coding Interview (Leetcode style) * Low Level Design interview (OOP)