It went smoothly. Most questions were asked from topics like probability machine learning and NLP. I was asked to write and optimize K means clustering pseudo code. Later on questions were asked about why I would like to join the company.
I applied online. I interviewed at IBM (Bengaluru)
Interview
I had 3 interviews, The process lasted ~2 months. 1 interview each week, and result was declared 1 month later. The first two interviews asked in-depth questions about my projects. In the last interview I was asked one very easy python coding question and fundamentals of NLP. Each round lasted 1 hour. Questions were related to fundamentals and the decisions taken during project.
Interview questions [1]
Question 1
What does the decoding parameter temperature mean?
Few details about the transformer architecture.
I applied online. The process took 6 months. I interviewed at IBM (Bengaluru) in Jan 2024
Interview
Firstly they started with basic introduction and then started to ask me about my projects. They reviewed my project and asked me questions about what each line of code does. And then asked me to implement binary search and then ended the call.
Interview questions [1]
Question 1
What does torch.no_grad() do in the following code?