Getting a job at Apple without going to college or doing LeetCode
31–40 of 399 posts
Re: Getting a job at Apple without going to college or doing LeetCode
#32This is just "one" experience, certainly not the norm. Even as an experienced engineer of 15 yrs I'd to solve leetcode (LC) style problems on the whiteboard a few yrs go. For better or worse (depending on whose perspective you see), LC allows companies to judge you based on a common framework of solving algorithmic problems using computer science fundamentals (data structures and algorithms) in a language of your cho…
I think it makes sense to use LC or something like it. Is there a better way to judge the 100 random developers who've applied to your position? - They may not have formal education, you can't judge on that. - They may not have active GitHub projects, you can't judge on that. - They may not be active on social media or have any kind of fame, you can't judge on that. - They may not have built anything they can show of…
Re: Getting a job at Apple without going to college or doing LeetCode
#33The problem is that "leetcode" is a definitely a thing that exists in "FAANG" interviews. The biggest stumbling block with leetcode is that you shouldn't be programming like that in real life. "make a linked list" no, just use a library like everyone else. "Implement addition in python but with string inputs", "no you can't use the built in x" All of that "clever" shit should be filtered out at PR/MR/diff review time…
Re: Getting a job at Apple without going to college or doing LeetCode
#34Re: Getting a job at Apple without going to college or doing LeetCode
#35Do Apple attract the best software engineers? If I were a talented hardware engineer, chip designer, hardware designer - I'd want to work at Apple because Apple attracts the best people in these fields. I imagine that Google, Microsoft, Meta, Amazon get the lion share of the best software engineers. No one has ever said Apple services, like the iCloud and Apple Music backend, or Siri, are quality piece of software en…
The fact that you don’t think about them probably tells a story.
GP didn't seem to be saying they didn't think about that software. They were saying they didn't have a good reputation, which is true.
Apple is actually astonishingly bad at software considering the amount of money they have to do it properly. Even Google eventually got Android to a place where it's very resilient and rarely buggy, but iOS has bugs for me almost daily where I have to reboot to fix it.
Re: Getting a job at Apple without going to college or doing LeetCode
#36> I haven’t been to Google, so I’m not sure, but you might actually need LeetCode to get a job there You do
Re: Getting a job at Apple without going to college or doing LeetCode
#37Side question: Is it still true that if you work at Apple, you can't be doing side projects etc? I've heard some stories rules from Big tech companies specially Apple that they restrict heavily what can and can't be done even in your free time.
Are most Applers even allowed to speak in forums like this one? Did OP follow the rules?
Re: Getting a job at Apple without going to college or doing LeetCode
#38The problem is that "leetcode" is a definitely a thing that exists in "FAANG" interviews. The biggest stumbling block with leetcode is that you shouldn't be programming like that in real life. "make a linked list" no, just use a library like everyone else. "Implement addition in python but with string inputs", "no you can't use the built in x" All of that "clever" shit should be filtered out at PR/MR/diff review time…
Of course, hiring someone purely on how good they are at leetcode would be... dumb.
Re: Getting a job at Apple without going to college or doing LeetCode
#39The problem is that "leetcode" is a definitely a thing that exists in "FAANG" interviews. The biggest stumbling block with leetcode is that you shouldn't be programming like that in real life. "make a linked list" no, just use a library like everyone else. "Implement addition in python but with string inputs", "no you can't use the built in x" All of that "clever" shit should be filtered out at PR/MR/diff review time…
It also doesn't resemble "real" work with regards to gathering requirements, clarifying ambiguity, weighing up trade-offs, making sure code is clear, etc. It tends to be a rote regurgitation exercise.
where there are much greater selective pressures in India and China to excel at this than there are in the US, raising this irrelevant bar to absurd territory if you value your time
Re: Getting a job at Apple without going to college or doing LeetCode
#40Interesting. I have never done a single leetcode question. 70% of my job is writing backend code in Golang and Python with the odd bit of C and shell scripting every now and then.
What am I doing wrong?