I think the sort of more general point, rather than "build something great that someone at Apple notices", is that Graduate and Internship programmes are scale businesses. They get thousands of people applying and will hire atleast dozens, probably some FANG are hiring hundreds. So yes, we're all special snowflakes, but that's not what this process is for. It's about harsh rounds of easy to design problems to winnow…
Getting a job at Apple without going to college or doing LeetCode
181–190 of 399 posts
Re: Getting a job at Apple without going to college or doing LeetCode
#182Is a 3 month internship considered a job? I don't think it is; it's a great booster for one's career and an opportunity to get a fulltime / permanent position, but from the employer's point of view, it's a cheap trial period.
Re: Getting a job at Apple without going to college or doing LeetCode
#183Earlier quoted context omitted.
My understanding is that they use it to filter candidates a bit. FAANG positions get loads of applicants, so they have to find efficient ways of thinning the herd a bit. The correlation between people who are willing to grind leetcode and who turn out to be good engineers is high enough that it's worth it for them to keep as a tool to sort the massive pile of applicants they get. Of course, hiring someone purely on h…
> The correlation between people who are willing to grind leetcode and who turn out to be good engineers is high enough that it's worth it for them to keep as a tool to sort the massive pile of applicants they get. One "subtlety" this misses is that leetcode-style trivia tests only work for those who are willing _and able_ to grind leetcode etc. There are many who have the aptitude and experience but have e.g. childr…
or overwork with boat load of feature requests and bug fixes and Ops workload - this is the reason why faang's offices are so fancy, have free food, laundry, massage, and bunch of other stuff.
These fancy offices are for engineers to pull all nighters, not for tiktokers to show off in social media.
if you are 9-5 with 5 kids - you are not gonna make it in venture capital funded Silicon Valley world. 9-5 is for regular "enterprise" engineers at Initech or Dunder Mifflin Paper Company in Lubbock TX
Re: Getting a job at Apple without going to college or doing LeetCode
#184Earlier quoted context omitted.
can confirm, it's as simple PG says "just build something people want" it will open many doors :)
Why would you want to become a wage slave if you've already built something that people want (thus can monetize it yourself)?
Re: Getting a job at Apple without going to college or doing LeetCode
#185Earlier quoted context omitted.
Adding 1 to an ASCII decimal strings is a great icebreaker and I always use it. It is not leetcode. It is a filter for people who have actually encountered computers before. Even though our industry is maturing there are still a huge number of candidates who present themselves without ever once having written a program. I find the question has a massive signal. Either the candidate aces it in 15 seconds, or they imme…
I have written countless programs but would not be able to answer that without first turning to google. You might have screened out plenty of valid applicants with this
I don't think "valid applicant" and "doesn't really grok strings/types" are compatible, outside of intern/maybe junior positions. The filter works.
Re: Getting a job at Apple without going to college or doing LeetCode
#186Earlier quoted context omitted.
There a wonderful Corecursive podcast [0] that touches on unexpected ways to work with Apple. [0] https://corecursive.com/shipping-graphing-calculator/
Got a summary for those of us who can't listen right now?
But my summary really doesn't do the interview justice. Highly worth listening to.
Re: Getting a job at Apple without going to college or doing LeetCode
#187Earlier quoted context omitted.
My understanding is that they use it to filter candidates a bit. FAANG positions get loads of applicants, so they have to find efficient ways of thinning the herd a bit. The correlation between people who are willing to grind leetcode and who turn out to be good engineers is high enough that it's worth it for them to keep as a tool to sort the massive pile of applicants they get. Of course, hiring someone purely on h…
> The correlation between people who are willing to grind leetcode and who turn out to be good engineers is high enough that it's worth it for them to keep as a tool to sort the massive pile of applicants they get. One "subtlety" this misses is that leetcode-style trivia tests only work for those who are willing _and able_ to grind leetcode etc. There are many who have the aptitude and experience but have e.g. childr…
This is simply not true. The smartest people I graduated my CS program with can pass leetcode style interviews without practicing. They live and breathe this stuff.
Are these problems overemphasised? Absolutely. But they don’t expect you to grind. They exist so they can find my smart classmates to make sure they get offered a job.
Re: Getting a job at Apple without going to college or doing LeetCode
#188Earlier quoted context omitted.
Adding 1 to an ASCII decimal strings is a great icebreaker and I always use it. It is not leetcode. It is a filter for people who have actually encountered computers before. Even though our industry is maturing there are still a huge number of candidates who present themselves without ever once having written a program. I find the question has a massive signal. Either the candidate aces it in 15 seconds, or they imme…
I have written countless programs but would not be able to answer that without first turning to google. You might have screened out plenty of valid applicants with this
Re: Getting a job at Apple without going to college or doing LeetCode
#189Earlier quoted context omitted.
can confirm, it's as simple PG says "just build something people want" it will open many doors :)
Why would you want to become a wage slave if you've already built something that people want (thus can monetize it yourself)?
Re: Getting a job at Apple without going to college or doing LeetCode
#190The 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…
You realize that somebody wrote that lib and maybe they want ppl with skills to build stuff instead of just reusing? People always make weird arguments about lc, but whats the point? Just put effort into it or not, no excuses needed
Our team can get to be very picky about people because ... well, we need to be.