Apple Coding Interview: what to expect

Amazon tits.ai
Jan 24, 2018 13 Comments

I have a coding interview for Apple next month. It's for Siri team, software/ML. Leetcode Premium has surprisingly few Apple questions and most of them are bitwise type questions. This seems odd. What should I expect?

comments

Want to comment? LOG IN or SIGN UP
TOP 13 Comments
  • Just happy to see tits.ai represented here on Blind in some way.
    Godspeed
    Jan 24, 2018 0
  • Apple / Eng
    Marijuana

    Apple Eng

    PRE
    Google
    BIO
    I ain’t got no worries.
    Marijuanamore
    Each team has totally different interviews. But we try to make it a good experience. LeetCode is good but even more important is to brush up on fundamentals.

    So be sure you know your ML basics. If it’s a systems or backend role, be sure to also know how memory management works.

    I don’t work on Siri so idk any specifics, but good luck!
    Jan 24, 2018 0
  • Amazon JohnDOE.
    Focus on concurrency and multi threading. I got this and wasn’t expecting. Same team.
    Jan 24, 2018 6
    • Amazon tits.ai
      OP
      That's really unexpected. I might have to back out. I don't even know what position I'm interviewing for. It's some new team.
      Jan 24, 2018
    • Amazon Sp0ck
      FWIW, they had 2 coding rounds and one 3 hr ML practical which involved tweet classification. I got screwed because of concurrency as well.
      Jan 24, 2018
    • Amazon tits.ai
      OP
      Wait, so after the first phone interview, there are two coding interviews plus a practical? And then still an on-site? Fuck that.
      Jan 25, 2018
    • Amazon Sp0ck
      No, that was the onsite.
      Jan 25, 2018
    • Amazon tits.ai
      OP
      Oh ok. That makes more sense!
      Jan 25, 2018
  • Apple / Eng
    🥓+🍎=👍

    Apple Eng

    PRE
    Microsoft
    🥓+🍎=👍more
    ML roles are going to have ML related questions. How do you measure precision, etc. probably a design, a problem solving question, algorithm, and some soft skills and experience questions. If they’re asking concurrency, you probably got a n00b substitute interviewer that likes to ask those questions.
    Jan 24, 2018 3
    • Amazon Sp0ck
      Well, my noob interviewer was a staff engineer who moved from google.
      Jan 24, 2018
    • Apple / Eng
      🥓+🍎=👍

      Apple Eng

      PRE
      Microsoft
      🥓+🍎=👍more
      Well if a staff dude is interviewing, they’re probably part of the team. Study concurrency. You solve one you solve them all. It’s not a hard problem.
      Jan 24, 2018
    • Amazon Sp0ck
      Agree. It was unexpected and i wasn’t fresh in deadlocks, syntax et al.
      Jan 24, 2018