The interview process consisted of three stages: a technical interview followed by a take-home exercise and then a presentation of the take-home exercise to members of the team I would be joining. All stages of the interview were done remotely over video calls.
Interview questions [1]
Question 1
How would I merge two of their existing open-source libraries such that they could easily be used with one another?
First resume screening, then a first-round interview mostly about your resume, and then a python interview follow-up. One of the interviewers doesn't have that much experience, very impatient. I get most of the questions out easily but 1, we spend 30 minutes on that 1 question, few weeks later rejection. I can't appreciate most of the questions, it's the kind of question that if you know it you know it, if you don't know it you will know it after spending 10 seconds googling, it's nothing about the engineer.
Interview process starts with a 3hour task at home, and after a few technical interviews you have a second task to complete at home. Seems a bit too much for an interview process. Only at the end you have the HR interview to see if you will be a fit.
Thank you for taking the time to share your feedback on our interview process. We appreciate your thoughts and understand that our process may seem lengthy.
We strive to ensure that our hiring process is thorough and effective, allowing us to find the best candidates for our team. However, we also understand that it can be a significant investment of time and effort for candidates.
We would love the opportunity to discuss your experience further and gather more detailed feedback from you. Could you please reach out to us at talent@instadeep.com to set up a time to chat? We are always looking for ways to improve and your insights would be greatly appreciated.
Thank you again for your interest in InstaDeep and for your feedback.
Best regards,
InstaDeep TA Team