News for hackers. Stuff that matters.
Re:Ask HN: I'm a SWE without a CS degree. Will online certs ... by JKCalhoun on Thursday September 21, 2023 @04:57AM (#37595002)
Having been an engineer interviewing other engineers applying to work for Apple (for 26 years) I can tell you that the best resume was one where the engineer shipped code. Degree became a non-issue if that box was checked.
Re:Ask HN: I'm a SWE without a CS degree. Will online certs ... by jdjdjdjdjdjd on Thursday September 21, 2023 @05:36AM (#37595325)
Thank you for your insight.

Apple is one of the few FAANG companies with a decent number of open vacancies in the UK at the moment.

Can you tell me what you mean by shipped code? I've shipped plenty of code in my current job (none of it is that exciting, though). I probably don't emphasise it enough on my current CV, now I think about it.

Re:Ask HN: I'm a SWE without a CS degree. Will online certs ... by JKCalhoun on Thursday September 21, 2023 @09:11AM (#37597121)
Ideally you have a product you worked on on the App Store or equivalent. Excellent if you have some of the code with you (to the degree you are allowed to).

Both of these things lead to natural points of conversations with your interviewer.

"Have any problems with concurrency with you approach?"

"Any user feedback that caused you to make changes to the app?"

etc....

Re:Ask HN: I'm a SWE without a CS degree. Will online certs ... by hnfong on Thursday September 21, 2023 @12:51PM (#37600397)
A portfolio of shipped code might work for Apple but most other FAANGs probably gravitate towards standard programming puzzles.
Re:Ask HN: I'm a SWE without a CS degree. Will online certs ... by intelVISA on Thursday September 21, 2023 @05:21AM (#37595208)
So any SWE with >0 YOE?
Re:Ask HN: I'm a SWE without a CS degree. Will online certs ... by milesvp on Thursday September 21, 2023 @03:21PM (#37602762)
you’d be surprised. I was just talking with a former coworker said that their team has essentially shipped nothing for 9 months due to changing priorities. Code was written, and merge requests were merged, but feature flags meant that no one ever saw the effects of the changes.