First call was with hiring stuff, nothing special here. Second call was technical interview: - First part was about talking what happened between hitting enter on keyboard and appearing of the web page on display - Second part was coding - implement algorithm for merging two sorted arrays. Interviewer was very friendly and nice. But second part was interrupted. The reason was "We can see you are not experienced enough in implementing algorithms". So essentially it wasn't about evaluating of quality of algorithmic thinking, rather evaluating of "knowing" existing algorithmic solutions for existing algorithmic problems. Grinding through leetcode or hackerank will prepare you enough to pass this interview, even if you don't have experience with solving "real world" problems.