Interview was for a summer internship at Apple in Germany.
It was my first interview, however the title of the meeting was "virtual onsite". Nevertheless, this was my first interview of (potentially) two interviews in the first round. The interviewer was very polite but it was hard to tell when he was happy with my answer and when he was not.
He started off with basic questions to warm-up like "tell me about yourself" and "tell me about your most complex project and your role in it".
Then there was a 15 min coding session (I was supposed to implement k-means) which went well however, in my excitement used the wrong distance function to compute cluster distances.
After the coding session the interviewer asked questions on how the code I just wrote can be executed in parallel to speed up runtime.
In the end, the interviewer asked some basic ML questions, e.g. "what's the difference between supervised and unsupervised learning?" which I believe I answered rather well. Then there were 5 minutes of spare time in which I asked some questions regarding the team and my responsibilites during the internship.
Sadly I forgot to ask when I will hear back from Apple. The interview was last monday, so roughly one and a half weeks ago and I haven't heard back since. Do you think I should send a friendly reminder to recruiter to request feedback?
Edit: Heard back from Apple today. There will be a second interview soon. Will post the interview experience as soon as the interview takes place.