J'ai postulé via un recruteur. Le processus a pris 6 mois. J'ai passé un entretien chez Apple (Barcelone) en janv. 2023
Entretien
This process was the worst. It took me 6 months. After each interview phase the recruiter said that they would reach our to me in 2-3 days. Then they ghosted me for 2 months each time!
After the first interview, it took them 2 months to reach to me. Then they had 3 technical interviews, one is coding, one machine learning and one for project management. I completed them all. Then again 2 months of silence. After that they said that they want me to have a one last interview with a director. I did that too. They said in 2 days we'll let you know. They also did my background check and called my previous employers and even called and checked my university. Again silence for 2 months!
My interview feedback was very good after each one. The recruiter told me every feedback. They were all great. But then again when I sent emails, even wrote from Whatsapp to the recruiter he never responded for 2 months. Then I tried to reach out for an answer, as I wasted my 6 months to this process, the recruiter finally called me and said that they cancelled this role. It was the most draining and disappointing process.
Questions d'entretien [1]
Question 1
Simple coding, NLP, LSTMs in Ml interview, problem solving skills for Siri
They reached out a couple of months after my application. First I went through a phone screening with someone from the HR, then got a behavioral interview with a manager, then a coding interview which unfortunately I had to skip. They were quite flexible on the timing of the technical interview, I took like three weeks to prepare.
Questions d'entretien [1]
Question 1
How do I work in team and what is are my approaches to team dynamics and distress
J'ai postulé en ligne. J'ai passé un entretien chez Apple (Barcelone) en mars 2022
Entretien
Roughly one month after my initial application, I got a mail from a recruiter who set up two interviews with the team in Barcelona. While the first hour was a laid-back behavioral interview with one of the Team Leads about the position and my previous experiences, the second call was a technical interview with two engineers who worked in a similar role.
The technical interview started with a quick introduction and more basic CS questions (bug-finding, Linux commands) and quickly became more challenging (OOP, data structures). The focus was on OOP (Java, C++, Design Patterns) and not on NLP techniques.
Lastly, the coding challenge involved a link to a collaborative IDE (coderpad) which contained a skeleton of a Python method + test cases. Having only 15mins left, I was asked the "Interleaving String" (LC #97 - Medium) question which can be solved with DP. Ended up missing 1 test case and did not get an offer.
Questions d'entretien [1]
Question 1
- What's the difference between an Interface and an Abstract class? When would you use which?
- Linux commands (grep, ls, cd, echo, chmod, ..)
- Given a dataset with Siri user communications, how would you find conversations in which users have problems communicating with the digital assistant?
- If you have a large dataset and want to add and remove elements, would you rather use a linked list or an array?
- What are design patterns? Name one example + explain how they work and why one should use them?