Candidatei-me online. O processo levou 3 semanas. Fui entrevistado pela GitHub (Seattle, WA) em jul. de 2021
Entrevista
1. Given a repo to build a storage application with some basic functionality. Time given on average is 2-3 hours to complete, but I think they take into consideration the language you use to be fair.
Because Python =/= Java in term of coding speed. I honestly thought this was a fun exercise and unique. People complain about how LC is useless, but I think this is a better trade off as it reflects your productivity and real world coding skills (writing classes, testing, catching edge cases, etc).
If you complain about this, then I honestly think you should focus on LC and try other companies. You can't make everyone happy.
2. HM interview - mostly behavioral and your experience.
Might varies depending on HMs, but mine was very cheerful and excited to interview me.
3. System Design interview with 1 Sr engineer and maybe another SDE3 or SDE2. This one was a little rough, thought I failed it but surprisingly got a pass. The interviewers seems to criticize a bit so that's why I thought I failed. Overall, decent experience here.
4. HMs and Director interviews - 3.5 hours of behavioral interviews to gauge your culture fit and just any questions for the company. And anything else they want to learn from you as a candidate from your previous experience
Overall, I enjoyed it. It was unique, and wasn't leetcode heavy because I felt like LC has just become who can do the most LC and memorize the answers.