ZippyBagel
ZippyBagel

Leetcode style hiring has lowered hiring bar across the industry

Before you raise your pitchforks let me preface by saying that I am glad LC exists which has allowed me to basically double my comp in a very small time and I have seen many people able to make jumps into high paying jobs and bettering their lives.

Having said that, I sometimes feel I am working with absolute buffoons who need to be spoon fed at every single step to get any meaningful progress. These people are excellent when tasks are well groomed and will complete them efficiently.

Now put them in an ambiguous situation that will need talking to product and/or customers and no progress will be made for weeks. Every single solution would be hacked together quickly without giving it some thought as to what the longer term implications might be. Asking them to work on projects that need coordination with multiple teams means risking deadlines and escalations.

I would expect a fresher with no experience to struggle with the above but not seasoned devs with 7-8 years under their belt and at this point I have seen too many of them. There's definitely a place for leetcode but I think practical questions is a better vetting tool.

/rant

23mo ago
PeppyRaccoon
PeppyRaccoon
Vercel23mo

I feel like most of the "bhaiya-didis'' leave their high paying FAANG jobs to 'teach' Indian youth coding; actually got fired or resigned because the only thing they were good at was LC & couldn't do actual dev work.

FloatingDumpling
FloatingDumpling
Apple23mo

This

DerpyBoba
DerpyBoba

Brutual truth

BubblyMuffin
BubblyMuffin
Amazon23mo

Facts. Know a colleague who is Gaurdian on LC and has solved over 1200 problems, say "wo to devops ka kaam hai na?" When told to deploy the microservice. He has 4 years of experience 😀

FloatingBagel
FloatingBagel

Every company thinks they’re Google and need Leetcode monkeys to work with their proprietary in-house systems.

QuirkyMarshmallow
QuirkyMarshmallow

99.9% of the people are unable to get their data structures to work in a multi threaded environment in my interview....

DerpyBoba
DerpyBoba

Is DSA worth it?

QuirkyMarshmallow
QuirkyMarshmallow

Well DSA was supposed to be a test of solving a problem with constraints, multiple options and take a decision to come for a solution....Now that questions have become standard and people can get coached, it's original purpose has become obsolete...

GigglyPotato
GigglyPotato
Slice23mo

7-8 years ago leetcode wasn't that mainstream in india(for interviews), so how is it responsible for incompetency of senior devs?

ZippyBagel
ZippyBagel

My post specifically targets senior devs hired more recently via LC questions as the gatekeeping tool

GigglyPotato
GigglyPotato
Slice23mo

@Wayyyyyyy oh makes sense. I thought for senior roles companies focuses more on core skills like lld, hld

Very true. It has no practical value.

SillyMuffin
SillyMuffin
C2Fo23mo

So nowadays, well groomed stories are equivalent to spoon feeding ? Talking to product and customers ? Looks like one man band friend.

ZippyBagel
ZippyBagel

You misunderstood the point. Senior devs should be able to groom stories for juniors, give reasonable estimates, be able to plan execution and deal with ambiguity.

I fundamentally belive SDEs should participate in use research and get to know how their product is getting used. That involves talking to customers and collaborating with product/ux/ds

SillyMuffin
SillyMuffin
C2Fo23mo

Yeah got your point. I think senior engineers should participate and build engineering culture and help team to go in the right direction. Leetcode is for the filtering and many companies have engineering manager or cultural fit rounds to determine if the person is a right fit. Maybe that is not enough.

PerkyKoala
PerkyKoala

people who are writing if else and for loops will be long fucked.As coming time will require u to be a 100x engineer

JumpyHamster
JumpyHamster

Loyalty is just killed. I see devs with just 10 - 12 month experience at each company and claiming they cfeated google

QuirkyMarshmallow
QuirkyMarshmallow

Q for smart coders : what is it that you can so with recursion that you cannot with iteration when you implemented the same algorithm?

QuirkyMarshmallow
QuirkyMarshmallow

In other words why are production codes written in recursion not iteration?

SqueakyJellybean
SqueakyJellybean

Any recursive code can also be written in an iterative way, but some algorithms are easier to implement using recursion. For example, I used recursion to parse a syntax tree produced by a custom query parser.

Discover more
Curated from across
Office Gossip
by DizzyPandaSoftware Engineer

Is grinding leetcode still necessary?

I see some companies (especially famous ones) are still obsessed over these leetcode type questions in interview rounds even for experienced folks, it’s frustrating.

Software Engineers
by BubblyMuffinAmazon

No motivation to do Leetcode

I'm a 4th year student from a pvt college. Did 3 internships, one in a decacorn, one in a unicorn. Have an offer from Amazon for SDE 1 when i graduate, and one from the company I'm working at right now. Reached so far only with developme...