The interview process was very typical. First a phone interview with the recruiter and then a call with hiring manager. The final phase of interview was about 5 hours long on my resume, past related projects and a brainstorming session on a topic selected by the interview committee.
Interview questions [1]
Question 1
They specifically asked for the reasoning behind a few decisions made in my past projects.
I applied online. The process took 3 weeks. I interviewed at Contextual Genomics (Vancouver, BC) in Jun 2020
Interview
It was a phone interview asking about my experience and some detailed questions about machine learning. I did not like it at all since some of their questions were out of scope of the position I applied, I believe. For example the situation was like this: Candidate has a graduate degree in CS and ML is its expertise, now the candidate is asked about solving differential equations that are used in one of ML techniques! They do not assess the right ability, at some point I felt it is kind of ML paper exam, not an interview for hiring ML scientist. As an ML scientist, when I started working in this field I studied whole theoretical background of ML techniques, however, after professional working I tried to apply ML on real world problems. In real world, there are plenty of tools that perform the computations and I am not going to do it manually. I do not know why I was expected to do the computations manually and know every small details.