Earlier quoted context omitted.
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
You don't know how to transform the string "12345" to "12346" in a mainstream PL? I don't think "valid applicant" and "doesn't really grok strings/types" are compatible, outside of intern/maybe junior positions. The filter works.
Getting a job at Apple without going to college or doing LeetCode
191–200 of 399 posts
Re: Getting a job at Apple without going to college or doing LeetCode
#192The 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
#193Earlier quoted context omitted.
This seems like a better way to evaluate real-world coding skills. Did you use it in a standard 45-60 min interview or as a take home problem? It seems like it'd take a decent amount of time to read the requirements and just introduce the task.
Take home and “please time box it to maybe an hour maximum, you’re probably doing a load of interviews and tech tests at the moment, so you don’t need to finish: I just want to see your approach”. In-person time I used to like to ask a question I got from here: “Tell me about your favourite coding work or side project”. We’d then dig into choices, trade offs, obstacles and how they got around them. My favourite answe…
Re: Getting a job at Apple without going to college or doing LeetCode
#194Earlier quoted context omitted.
Got a summary for those of us who can't listen right now?
Guy long-term sneaks into Apple buildings to get his passion project shipped with Apple's first PowerPC Macs. 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
#195The 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…
Hiring should be a team level decision. Product roadmap should be an exec level decision. Google has it completely backwards. That's how you end up with hoards people gaming the hiring process by spending months on leetcode. And 3 chat apps from Google competing against each other.
Re: Getting a job at Apple without going to college or doing LeetCode
#196Earlier quoted context omitted.
You don't know how to transform the string "12345" to "12346" in a mainstream PL? I don't think "valid applicant" and "doesn't really grok strings/types" are compatible, outside of intern/maybe junior positions. The filter works.
The filter works perhaps for whatever niche you might be working in. I cant imagine asking this to one of my candidates and then assessing their entire professional experience off of something like this though.
Re: Getting a job at Apple without going to college or doing LeetCode
#197Do tech companies still do old-school interviews where you just sit down with the hiring manager and talk about tech? I just did a few interview rounds, at some relatively obscure SAAS companies, after a very, very long break and they were all leetcode-type challenges. Is this the new norm?
Re: Getting a job at Apple without going to college or doing LeetCode
#198The 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.
if you dont do that in leetcode interview - you will not make it, or you will be graded as junior/entry level engineer.
No senior engineer will be passed without doing what you described during the leetcode interview
Re: Getting a job at Apple without going to college or doing LeetCode
#199Earlier 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
#200Earlier quoted context omitted.
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
You don't know how to transform the string "12345" to "12346" in a mainstream PL? I don't think "valid applicant" and "doesn't really grok strings/types" are compatible, outside of intern/maybe junior positions. The filter works.
Another possibility is nerves. Early in my career I was very nervous in interviews and I have sympathy. I have fucked up the most basic search algorithms completely and spewed gibberish when asked to explain the complexity of my solution.
I have sympathy for that, but the only way to get through interview nerves is exposure therapy. At least in my experience.