Really interesting company with what sounds like a great group of skilled engineers. Flexible schedules, remote workers, agile practices, conference stipend, etc. The startup vibe seems to be fading a bit, but they are well funded and have a solid product and customer base.
Initial communication was via email. Video chat "phone" interview was about 2 hours. It appeared as though they had not really looked at my resume. They provided a very detailed description of their business and what the job would consist of. It sounded like the ideal place to work remotely. I liked their focus on general practitioners rather than demands for specific skills. There was no NDA.
Everything went well until they wanted to do a coding exercise on collabedit.com. I was expecting something related to the primary job that I would be performing (Front-end development), but was given a back-end focused question. I was also expecting to analyze or modify existing code, but I was given a blank page and told to design an unrelated system in 20 minutes.
This caught me off guard and I basically blew it by not asking the right questions and remembering which data structures to use. I normally don't get nervous in interviews, but this one made me extremely nervous and left me exhausted afterwards.
I received a brief email the next day letting me know that they were not interested and wishing me luck in my job search.