I applied online. The process took 2 weeks. I interviewed at Docbot in Aug 2021
Interview
There are multiple rounds of interviews.
First round of interview: He asked some questions about my resume, nothing special. I asked what they would do if they get stuck on a problem they can't solve and the answer was they would hire people to do it for them. Seems like this is the time they are stuck in a problem and they need to hire people to solve the problem for them.
Second round of interview: Somewhat of a technical interview. The interviewer made me thinks that his Kaggle competition experience is more valuable than my MS degree. Top 1% ranked in Kaggle means nothing when there are over 10k participants. Who is going to make the final decision if there is a conflict at work? The one with an official degree or the one with Kaggle competition experience and no official degree?
Third round of interview: With 2 upper management personnel. One of them introduced his background was in NLP and was quiet most of the time. The other one said his background was in software engineering before he took the management role. The guy that doesn't do technical work anymore but decided to give a technical interview lol... He asked questions outside of my technical expertise to show that he is smart? or he wasn't even sure what position I interviewed for?
Either way, I decided not to proceed with them after my third round and I think they had the same decision also because I hadn't heard back from them since then.
Interview questions [1]
Question 1
Tell me about yourself.
Have you heard of Kaggle?
Do you have github page so I can see your code?