I applied online. I interviewed at AGT International
Interview
They usually give you a set of problem (large number, 5+) to be solved in a certain amount of hours. You should write the solution to the problems in jupyter notebooks using python. Problems may cover from statistics theory questions to simple machine learning tasks (regression), to data manipulation (pandas). Once the time is out, you have to explain all your solutions step by step.
Interview questions [1]
Question 1
Write a 2d random walk simulator and compute some statistics (i.e. frequency of passages through certain areas)
After online application and screening there were 2 rounds. one telephony and one online exam. Before the two rounds they mentioned that the telephony round will be resume based and need not to study any specific material.
Interview questions [1]
Question 1
telephony - General Statistical Questions. Next round was about python, SQL and ML exercises
I applied online. I interviewed at AGT International (Munich, Bavaria) in Jul 2017
Interview
After applying I got invitation for a skype call. It appears they don't have an HR interview as the first interview itself was technical and I had not idea about it. They just mentioned it will be a short call which is usually an HR interview and is more general.
Interview questions [1]
Question 1
I was asked everything about my resume, about programming languages, difference between python and c++. Statistics basics. It wasn't difficult , to be honest, but I would have liked to be prepared a bit. Also, I was asked about algorithms of which I don't have a strong background as it's not my field. So I didn't perform well there. I thought they will not focus on machine learning in the first interview as it's not as a skill in my CV, though I did mention that I am interested in it.