Phone screen with a Front End Engineer. Few minutes for introductions, and then a technical problem, which even in the disguise of a front-end related problem, revolves around data structures and algorithms, which is fair play. Prepare accordingly.
I got a question. Delayed a minute considering an option for a solution, then implemented another one. Solved it successfully, discussed complexities. I got another problem since we had time. Solved this one on the first attempt. Interviewer said nice things about the solution.
And then I was rejected. I guess you must be superhuman to pass interviews such as this - one thing which is less than perfect will cost you the whole thing. I guess this is because they ask medium level questions, but who knows.