I applied online. The process took 2 months. I interviewed at Apple (Cupertino, CA) in May 2018
Interview
1, HR calls (30 min, asking about your background)
2, Hiring Manager ( asking more details about your projects, technical)
3, take home assessment (data analysis take home assessment, 1 week to do)
4, onsite interview ( 7 rounds, with managers from different teams)
Interview questions [1]
Question 1
loading json, how to store json file, data collection part. Questions regarding quality assurance of design of a product. Free lunch with hiring manager under 10 dollars, however, it's a INTERVIEW, he/she will ask you some projects. Asking about statistics, pdf, cdf. Meet with manager of hiring manager. Do some python.
I applied online. The process took 2 months. I interviewed at Apple (Nueva Delhi) in Jan 2018
Interview
Too length and questions are too broad. Interviewer are not well prepared. The time is too short and to rough. Process takes too long to get a feedback.
Interview questions [1]
Question 1
What do you like to do in next 5 years.
What is your life so far?
What do you like to do?
I applied through a recruiter. The process took 3 weeks. I interviewed at Apple in May 2018
Interview
Get contacted by recruiter on LinkedIn. Schedule a phone interview one week later. Recruiter doesn't share any useful aspects on the interview. I was told that I can code in any language but turns out I need to code in Python, which is not my preferred language. Interviewer also asked a few machine learning questions and I answered them well, I believe.
Interview questions [1]
Question 1
what's bias variance tradeoff. How is XGBoost handling bias-variance tradeoff? Code in Python to find anagrams in a list and print out list of anagrams.