Been contacted through a recruiter about this job opening, spend about 3 weeks for 2 phone screen, 1 phone code interview and 1 onsite interview.
I was talking with their Engineer director through phone and been briefed about this is a mid-senior web Front-end Engineer position. But the lateral interview session turns out to be a big mess:
There is nothing, none question about any Front-end skills nor web development skills, all interview questions are focus on algorithms, from array to tree, graph to linked list, anything you can expect from algorithm textbook.
"Are you recruiting algorithms guru or Front-end Engineer?"
Been interviewed by 4 engineers and the last engineer just asked me to go home when finished, first time been to a onsite without even talk with team manager.
I don't think this company really want to recruit anyone has front-end skills, just a waste of time to go through all those steps to find it out.
suggestion to this company: "Better throw a algorithm contest in school career fair if you really expect your front-end engineer to solve algorithm problems every day."