Hacker News new | ask | show | jobs
by avl999 1594 days ago
LeetCode is transferable skill, any time you spend practising those types of problems will scale to all interviews for all companies you are going to be doing in that interview batch (and perhaps even years into the future). It also serves as a good review of CS fundamentals which you may have forgotten since college or never learned in the first place.

Nothing like that can be said about a take home-assignment asking you to implement boring app with a backend, frontend and a suite of tests over the course of a day to an entire weekend.

Leetcode is like O(1) time work (admittedly with a large constant) that doesn't generate additional work for every company you are applying to. Take home assignments are O(n) time work where you have a bunch of crap to do for every company.

1 comments

I see your point. I concede that grinding leetcode scales better to diff companies you’re applying to.

I’ve never had to do a take home thats that extensive. I agree that’s overkill. The one I’ve done recently was to just use an api they had, make a few wrapper endpoints. Probably took a total of 4 hours from start to submitting. I felt that wasn’t too bad for me personally.