The hiring process began with answering generic (non-technical) questions with human resources over the phone, then sending in some samples of technical writing. Soon after, I was asked to schedule an interview at the company.
The interview at Imprev struck a good balance between assessing my technical skills and getting to know the engineering and QA teams. None of the questions required any coding, but knowing how to decompose a problem and think logically was a must. Chatting with the management and QA teams helped me get a feel for the atmosphere of the company, and was a fairly relaxed process.
Overall the interview process gave me a fair opportunity to demonstrate my skills and to get a feel for the people at Imprev.