Leetcode Sucks... #coding #programming #computerscience

preview_player
Показать описание

Leetcode sucks. What’s better?

Leetcode questions aren’t very representative of what you actually do as a software engineer, but they make recruiting a quick process.

System design interviews are cool, but it’s harder to test interns and new grads on this. Companies seem to use these to supplement leetcode and not really replace it, but I don’t see why they can’t.

Take-home projects reflect what you’ll do on the job really well, but they take a really long time, which sucks if you’re applying to multiple companies.

With all this being said, I think Leetcode’s a decent compromise for big companies with many applicants, but I don’t see the point in asking Leetcode questions to senior devs or if you have enough time for take-home projects.

Current Sub Count: 7,580

Music In This Video:
(I do get benefits from the above link)

WHO AM I?
Рекомендации по теме
Комментарии
Автор

Honestly I think the best I’ve seen is where you just show a company something you already worked on and give them a code tour. Then during the interview work together with the interviews to implement a new feature.

abdulamite
Автор

their approach is to test your coding logic and by that assume that you can do well if you're assigned to a particular project ( ofc they'll train you as a newbie )

allahlesboslu_
Автор

Bro is speaking opinion like they are divine revelations.

AdnanShaikh-zhzd
Автор

Why would a take home project be good? You can make someone else do it and learn it completely before coming back and showing them. Also, it takes too much time.

aadityakiran_s
Автор

You're comparing apples to oranges, leetcode questions tackle an area different to what system design questions tackle, so both are complementary and both should be asked.

m_elhosseiny
Автор

Yeah, like you said. Sucks for job success, great for recruiters.

franko
Автор

Yeah I don’t get what the gain is using leet code questions that basically test if you can figure out some really obscure definitions — in fact why would I wanna work at a place that is basically testing if I’d be ok with terrible directions and terrible code (like the 1 letter variable names that look like algorithms class busy work homework)

elsavelaz
Автор

bro new grads don’t get system design at all. what are u smoking 💨

mr.mystiks
Автор

Google gives 2 leetcode rounds for senior staffs..so senior devs are unfortunately expected to be a coding machine and do leetcode

sk
Автор

Bro,
New Grads don't have LLD as fresher in India
Unless its offering really high or very very very less comapnies

kingcrayon
Автор

Algorithms make guided missile reach there target, golden ratio is probably the algorithm of the universe. Don't think memorising keywords, syntax and base case implementation can replace Algorithms in any time

rijumondal
Автор

Leetcode grinding is worst thing that happened to software engineering. Real engineering is about understanding user requirements and solving user problems by building scalable products and services. That’s what companies should test for.

realnapster
Автор

Coz LeetCode questions are hard, and others are not
I love leetcode man, I am obsessed

MrVrtex
Автор

Why not replace Bio/Chm for System Design and Practical “Day in life work” rather than wasting time and money

paulsingh
Автор

As a 2 year student I understand 0% of what u said

krishnachaitanya
Автор

These days I disagree. Anyone can use chatGPT for a take-home project. Then anyone can get a job by just knowing how to use A.I. well enough. Data Structures and Algorithms are much more difficult to master so I get why they still use it. It’s the same reason they have pre-med students take the MCAT to get into medical school. It doesn’t matter how well you are with people prior to that. You need a standardized way to get in: MCAT for pre-med students, LSAT for pre-law students, etc., and Leetcode-style questions for entry-level software development jobs. It makes sense.

cicartaya
Автор

Leetcode is good. Take home projects are bad because they take up way too much time. All companies should do a Leetcode hiring process.

imo it’s a huge red flag if companies don’t do Leetcode style questions.

Also, senior devs *should* be asked Leetcode questions. idc how many YOE you have—if you can’t write optimized code in interviews, I highly doubt you can create optimized systems.

hawkinlock
Автор

leetcode is the best thing to ever happen to the SWE recruitment process

johnrivers
Автор

I think by a company making you do leetcode problem to test if you know how to code and can solve problems and test your critical thinking.

theheroofthevirgins
Автор

in my opinion, leetcode is the best platform to learn optimizing programs

davidbrixton