Jobra drops you into a broken repo. Find it, fix it, ship it. AI helps you debug like on the job.
Jobra drops you into a broken repo. Find it, fix it, ship it. AI helps you debug like on the job.
The home assignment consisted of one machine learning use case and one coding question:
On the day of the interview, it began with the standard "Tell me about yourself" question, followed by a discussion of my assignment. The interviewer asked:
Can you briefly describe your approach to solving these problems? How well does your model perform? How do you validate its performance? What statistical metrics did you use, and why? What challenges did you encounter? What insights did you gain from the data? (e.g., important features, helpful visualizations) What improvements would you have made if you had more time?
After discussing my assignment, the interviewer asked some general machine learning questions. Since my model was overfitting, I had used regularization techniques. He asked me to explain L1 and L2 regularization in detail.
At the end, he asked if I had any questions. I inquired about the roles and responsibilities of the position, and then the interview concluded.
After two weeks, I was given another opportunity for the second technical interview due to a miscommunication between HR and the first interviewer.
This time, the same LinkedIn contact who had initially referred me conducted the interview.
He began by asking me to explain any two projects from my resume. As I walked him through my projects, he asked clarifying questions. In one of my projects, I struggled to justify a particular feature, and he pointed out that it didn’t make sense. In hindsight, I realized I should improve my ability to explain concepts in layman’s terms. This was a negative point in my interview.
Next, he gave me a coding problem:
I initially believed I had cleared the interview since I managed to correct the coding question in time. However, after a week without any communication from HR, I followed up. HR informed me that they had received negative feedback regarding my candidature.
Possible reasons for rejection:
The position may have already been filled. Since I already had an offer and would need to relocate, hiring me might have been costly. My inability to justify a project feature convincingly may have negatively impacted my evaluation.