The interview process is quite long - initial 15 minutes Recruiter call over the phone, 15 minutes Technical screening over the phone, 2-3h technical interview (that's where I got rejected) and 1h with hiring manager. The questions are not extremely difficult, but the technical interview is in person, long and exhausting,
Interview questions [2]
Question 1
Technical Screening - basic quick questions about CDN, databases, indexing, backward compatibility, etc.
Technical Interview - 3 phases:
1. Code review - refactoring a Java class and its methods
2. Algorithmic task - an easy one from Leetcode (it was in neetcode's roadmap)
3. System design - a basic system with DB and API endpoints