3 ms·
This, I swear I had people interviewing for senior roles who couldn't FizzBuzz. I don't give LeetCode challenges to people but I do give them the first Project
by eddtries 3y ago
This, I swear I had people interviewing for senior roles who couldn't FizzBuzz. I don't give LeetCode challenges to people but I do give them the first Project Euler problem which is summing ints that are divisible by 3 or 5 with the incredibly complex edge case of only adding numbers divisible by both values, aka 15, once. There was someone who applied who was really struggling so I hinted at modulo, then they mentioned they didn't really like to use if/else branches to avoid complex code.
- geodel 3y ago> with the incredibly complex edge case of only adding numbers divisible by both values, aka 15 Ah I love it, you are pushing them to reach peak human potential.
- corimaith 3y agoAs a new grad who's currrently in the job market I have to say my experience is contrary to this. Pretty much every OA I've received from companies including non-tech companies like big banks are all asking pretty complex stuff such as writing a LRU Cache, Dynamic Progamming, etc. Most of these questions I would have had no idea how to do in the time allocated if I hadn't studied their specific patterns beforehand. Expectations are sky high, and it's only getting worse as time passes on.
- eddtries 3y agoI had to face that grind when I was younger too, but I swore I'd never ask a question someone shouldn't be able to work out on the spot under the stress of an interview. My strategy is to take that question and expand on it in a fun way - touching different topics the candidate feels comfortable with. Make it concurrent? Solve it in the type system with Peano numbers? Etc... To me, tech is fun and I try to make the interview and fun and interactive as possible! But it does also help keep people out who literally can't code, which somehow still pass previous rounds.