I applied online. The process took 3 weeks. I interviewed at Eaze (San Francisco, CA) in Feb 2018
Interview
I had one phone screen followed by a technical challenge. The phone screen lasted about an hour with a bit of conversation since the manager I spoke to and I were getting along nicely.
He asked a variety of questions that were all centered around deeply understanding Javascript, so make sure you know your stuff. Trivial and practical, they do ask plenty of follow-ups.
The coding challenge was straight forward and they provide a few tests as well. I won't spoil much but it dealt heavily in asynchronous programming. I was graded on efficiency, architecture, and overall usability. I completed the challenge including the bonus challenge in just about an afternoon.
I really enjoyed talking with the hiring manager and the coding challenge, though my skills were not up to the 'senior' bar set at Eaze. I am keeping my eye out for more mid-level positions at Eaze where I would succeed more at.
Interview questions [1]
Question 1
In so many words the question was: "In Javascript, what do you call a function that can pause execution while the runtime executes other tasks, then continues execution later at the point that the function last left off?"
Then a follow up: "What is the syntax for such a function?"