I was initially approached by a recruiter through an internal connection. There were four separate interviews, I am located in Canada, so all interviews for this position were done over the phone. The first interview was mostly HR questions, basically to get an idea of my personality. In the second interview I was asked technical questions regarding my knowledge of Javascript, CSS, and HTML, questions were fairly straightforward. The third interview was done with an on-line collaborative coding tool, I was asked to implement some algorithms in Javascript as well as create some functional CSS elements. The fourth interview was coding again, but a little more in-depth with Javascript (Object-oriented code, functional programming). All in all the process was very pleasant, the interviewers were all very attentive and helpful in answering questions, and recruiters were very prompt delivering their feedback.