A screening phone call, then, two coding interviews, and one hiring manager interview. The first one did also include past experiences and questions related to past projects. The second one was only coding. Java is preferred but Python was also okay.
Interview questions [1]
Question 1
Tell me about one of your last projects. Why did you apply a particular method?
I applied through a recruiter. The process took 4 weeks. I interviewed at Oracle
Interview
Very well structured, with 2 leet codes, an hour of machine learning questions, and one behavioral interview. Graded based on understanding the problem and coming up with a good idea.
Interview questions [1]
Question 1
Other than leet code, there were conceptual questions about machine learning such as what is a gradient, gradient descent, gradient boosting, SVM, what to do when we are stuck in the local optima, etc.
I applied online. The process took 2 weeks. I interviewed at Oracle in Nov 2021
Interview
The interview was a technical interview containing some Q&As about programming languages like Java, Javascript, and python, and a coding problem to be solved live with the interviewer before discussing the given solution.
Interview questions [1]
Question 1
What is the difference between finally and finalize?