Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto un giorno. Ho sostenuto un colloquio presso Apple (Santa Clara, CA) nel mese di ott 2014
Colloquio
Agreed to meet on-site in Santa Clara. Stood outside, apparently interviewer was waiting at a different door. He offered water. After going into the interview room had a whiteboard coding session. It involved creating a Java function to find the smallest number in an array. They emphasized communication with the interviewer who I would be working with. They were flexible and helpful during this point. After there were questions about Big O notation and Machine Learning. After the interview, in the parking lot, he started asking me about previous jobs I held.
Domande di colloquio [1]
Domanda 1
Open-ended Machine Learning question involving comparing data. There was a strong impression that they were fishing for a specific answer, or expecting something without providing much context.
Around 2 months after I submitted my resume for Apple software engineer position, I got a call from the hiring manager. He asked me what was the good day for the interview. It took half day for meeting 5 people. It was long hour interview for me. Each interviewer spent ~ 30 minutes and asked ~ 4 questions. Each interviewer asked questions in the different areas.
6 rounds. 1 Technical Screening. Then onsite loop consisted of 4 rounds of behavioral, 2 technicals, and 1 sys design. Had an additional Hiring Manager round since I was borderline.
Domande di colloquio [1]
Domanda 1
LC Mediums and mentorship based behavioral questions.
Ho sostenuto un colloquio presso Apple (Seattle, WA)
Colloquio
6 rounds. Started with phone screen with HM about past projects.
Onsite rounds
1: OOD
2. Multi threading
3. Java design pattern and Immutable classes
4. HM
All the rounds were heavily focused on Java