The application was submitted online. The entire process took three weeks, and they were extremely efficient and professional throughout.
First-round was an online programming test, including dynamic programming questions and a sorting algorithm.
The second and third rounds were technical interviews including stats, math, ML, and programming questions.
Stats:
There are 25 mechanical horses and a single racetrack. Each horse completes the track in a pre-programmed time, and the horses all have different finishing times, unknown to you. You can race 5 horses at a time. After a race is over, you get a printout with the order the horses finished, but not the finishing times of the horses. What is the minimum number of races you need to identify the fastest 3 horses?
What is the probability of passing through a node in a directed graph?
Math questions:
ML questions:
Explain how neural networks work.
Three solutions to solve the high variance, low bias problem.
Explain backpropagation and the mathematical explanation of it.
Why CNNs work well for computer vision.
Random forest.
The difference between KNN and K-means.
The following metrics were computed from 1 interview experience for the JPMorgan Chase AI Scientist role in United Kingdom.
JPMorgan Chase's interview process for their AI Scientist roles in the United Kingdom is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for JPMorgan Chase's AI Scientist interview process in United Kingdom.