Various opportunities to learn as an engineer with a huge codebase.
Fast-growing teams and product.
Excellent colleagues.
Competitive compensation.
Good benefits.
Growth pain:
A necessary but complicated process (but it guarantees a good quality product).
A coding interview will focus on problem-solving. It is not a LeetCode style, and testing coverage is not necessary. However, walking through the solution, analyzing complexity, and implementation are important. Don't forget to clarify questions.
A few rounds of coding and system design. Typical LeetCode stuff, nothing special. You can Google all the questions and answers. LeetCode eas and mediums mostly. There's a lot of Chinese bias against the US, though.
I asked friends for referrals after submitting my application myself. Then, I received a recruiter phone call to schedule an interview with the hiring manager and a technical interview. The interviews are scheduled for different time slots, which is
A coding interview will focus on problem-solving. It is not a LeetCode style, and testing coverage is not necessary. However, walking through the solution, analyzing complexity, and implementation are important. Don't forget to clarify questions.
A few rounds of coding and system design. Typical LeetCode stuff, nothing special. You can Google all the questions and answers. LeetCode eas and mediums mostly. There's a lot of Chinese bias against the US, though.
I asked friends for referrals after submitting my application myself. Then, I received a recruiter phone call to schedule an interview with the hiring manager and a technical interview. The interviews are scheduled for different time slots, which is