from Hacker News

Apple’s tech interview scope for junior position

by krzyzanowskim on 2/22/21, 10:08 AM with 120 comments

  • by nonameiguess on 2/22/21, 3:14 PM

    I think people miss that you don't need to ace these interviews to get hired. It's just more data points that allow them to probe the exact depth and breadth of your knowledge, as well as your general thought processes and how you go about investigating problems you don't already know the answer to. You're not necessarily expected to answer 100% of the questions 100% correctly. I'm not at Apple, but still a fairly desirable position at a good SV company where I was grilled on some extremely arcane details of things I claimed to have experience with on my resume. Some of them I knew instantly, some I didn't but had a reasonable wrong guess and the interviewer(s) explained the right answer and we moved on. That was fine. They explained beforehand why they were asking what they were asking and were very clear that I wasn't expected to be a walking encyclopedia, though I definitely had to show that I knew how to find and use the right part of the right encyclopedia.
  • by trinovantes on 2/22/21, 10:53 AM

    At the risk of sounding like Stockholm Syndrome, why is this hilarious? If you want to work at a top tech company, the bar is much higher.

    First round questions cover standard CS undergrad curriculum and second round covers the depth of his background. I'd say he's lucky his second round is tailored towards his (presumably Python) background instead of his interviewer's background. Other than the question about HTTP2/1.1, nothing seem too absurd.

  • by albertzeyer on 2/22/21, 11:16 AM

    Why is this scope of the interview a problem though? The intention is to get a good impression of the abilities. It doesn't mean you need really to do a perfect 100% on all questions and know every single detail.

    And then, after interviewing a couple of candidates, they can choose what they do, or where to set the actual bar. And probably they also have certain priorities.

    And I assume there actually are junior people who have experience in all the listed technologies. Maybe not so many, but there are. It's not so uncommon that you play with technology already during school.

  • by krzyzanowskim on 2/22/21, 10:08 AM

  • by intsunny on 2/22/21, 11:27 AM

    There are many commenters who are going to write something along the lines of: "If you want to work at top tech company"...

    However given the recent quality/stability issues of MacOS and IOS I suspect more technical brain power is not what Apple needs. The "stability" of Catalina, and the roll out of Big Sur left a lot to be desired.

  • by gsnedders on 2/22/21, 11:38 AM

    Much of this seems to be asking questions about things the candidate has experience in? We don't know what either job they applied for was nor what was on their CV.
  • by spoonjim on 2/22/21, 10:49 AM

    Well that’s what it takes to compete at that level. If you want to work at Apple, learn a fuck ton of programming. If you want to work in the National Football League, learn to throw a football at 50 miles an hour with 3 inch accuracy while both you and the target are being chased by big strong men.

    Competition at the top is supposed to be tough.

  • by akmarinov on 2/22/21, 11:24 AM

    Compare this to DuckDuckGo’s interview process.

    You get 2 assignments and get paid for both.

    First one - write a feature implementation proposal

    Second one - they pick a feature or an issue from their open source code on Github and you have to implement it

    You get paid for the whole process, the work is remote, pay is equal across locations.

  • by LandR on 2/22/21, 11:11 AM

    Maybe it's because I'm old but I'm not doing 4hrs of interviews for anyone.
  • by the_only_law on 2/22/21, 4:15 PM

    I once considered looking into some more niche FAANG positions, including some at Apple. Probably won’t make it. I just don’t have the time / capability to learn this stuff vs the domain knowledge for the positions I looked at. If I knew ahead of time what questions would he asked for why position maybe, but given again that the stuff I was looking at at the time was domain specific, not like Glassdoor will really help.
  • by krtkush on 2/22/21, 11:22 AM

    OP on reddit says that two of his offers got revoked! It must be so frustrating to give hours of interview successfully but still not getting that job.
  • by chx on 2/22/21, 11:04 AM

    If you are a startup (which is not unreasonable to presume given this space) then do look at https://www.honeycomb.io/blog/observations-on-the-enterprise... for a better way of doing this.
  • by glintik on 2/22/21, 12:03 PM

    Apple's interview: lots of security questions. Reality: Macos security issue with blank root password.

    Knowledge != smart.

  • by MarkSweep on 2/22/21, 4:59 PM

    Compared to Google, Facebook, and smaller companies I interviewed at, Apple was an outlier in terms of quantity of interviews. I was interviewing for a build engineer role, which is sort of DevOpsy as I understood it. More ops than dev. It was located in Tokyo.

    Boston: 30 minute technical interview at career fair

    2 back-to-back technical screen over phone

    Tokyo: on-site with ~4 one hour technical interviews

    Cupertino: on-site with ~4 one hour behavioral interviews

    1 or 2 more phone calls with higher level managers (would have been in person, but COVID happened at this point)

    I ultimately did not get the job, either because I was kind of a stretch in several ways or because of COVID.

  • by burntoutfire on 2/22/21, 7:57 PM

    Out of curiosity, I've looked at Apple's jobs page and it is... something different. There's plenty of self-aggrandizing BS that you'd expect from them, but the most basic info is just missing - e.g. they don't even provide a list of locations where they have job openings... This page is the most "design over substance" that I've seen from them.
  • by may4m on 2/22/21, 12:28 PM

    Is their success rate zero? I don't think so. People want to work at FAANG so much they can afford to raise the hiring bar to hire someone with intermediate/senior knowledge on junior level.
  • by tester34 on 2/22/21, 11:21 AM

    wow big props to Apple for security related questions

    we need more security related questions than algos

    bad algo can always be rewritten meanwhile leak cannot be reverted (it may be insanely difficult)

  • by FDSGSG on 2/22/21, 10:50 AM

    It's a bit broad, but nothing here seems unreasonable.

    I do wonder how Apple comp is in Europe?

  • by londons_explore on 2/22/21, 11:48 AM

    Doesn't seem unreasonable to me... I think I'd be able to take a good crack at demonstrating understanding of all those things to the level of detail you can get to in a few hours of interviewing. I doubt I'm the only one.