I'm interested in backend engineering roles in Siri (have ~15 yrs of progressively increasing experience). I'm not sure what all teams/groups comprise Siri. I guess I can ask that to the recruiter. How are the interviews in the various Siri teams? Is it similar to Google/fb style 45 min algo rounds or domain specific? Please advise. More the details the better. Thanks in advance. I couldn't find a lot if recent interview questions on glassdoor/careercup.
For someone with so much experience there may be less algorithmic and problem solving stuff and more high level technical discussion/design.
> progressively increasing experience Lol, you're fit for the Apple marketing team.
Apple interviews were probably the hardest for me to prepare for in the sense that I did not know what to expect. Not much material online and questions sometimes were very specific to what the team is looking for. The teams did seem like they spent quite an effort to come up with and differentiate their questions from standard FB/Goog. One of my sessions required code reviewing code. Couple others required completing a partway completed program. Overall, enjoyed the experience. General tips - make sure to brush up on Java specifics - Object methods, multithreading/concurrency APIs. They're primarily a Java shop within backend services so they will dig deep in that area.
The onsite is going to be 6-8 45 minute interviews. Single interviewer or sometimes pairs. They are usually instructed which areas to focus on technically, behaviorally, personality, etc.