4 ms·
>>partly responsible for why so many devs stay in the same position That is why I am staying put for the time being; hate the interview process, hate being ask
by ejb999 5y ago
>>partly responsible for why so many devs stay in the same position
That is why I am staying put for the time being; hate the interview process, hate being asked stupid questions about solving problems that I will never have to solve in real life.
Ask me about projects I have worked on, ask me about code I have developed ask about my experience etc - but I am still looking for the development job where I will be required to solve Hanoi's tower problem....
In fact, for the current job I am in got thru the initial interviews and then was told I needed to take online 'skills assessment' test to move forward - I told the interviewer (nicely) 'forget it, I don't want the job if I have to take the test; if my resume and track record isn't enough then maybe this isn't right for me.' (keeping in mind that I have a 30 year track record, not a recent college grad)
Guess the hiring manager agreed, because they hired me anyway (still haven't taken the test).
- bredren 5y agoI have a very talented SWE friend who only left a now-public unicorn because they were recruited by a former colleague at a startup they knew wouldn't involve leetcode in the interview process. I have another very talented SWE friend who has been doing leetcode exercises off and on for months and is struggling to start doing applications even though they do not like their current work and are undercompensated. They fear they will fail algo / data structures and yet this person has an excellent public track record of quality contributions and comms in FOSS. From what I've observed leetcode screens are problematic enough that they are causing market inefficiency.
- rrdharan 5y ago> From what I've observed leetcode screens are problematic enough that they are causing market inefficiency. Totally agreed, I know of many similar situations like this.. however at the same time the question is whether there’s any other system that’s better in practice. “Capitalism is the worst system, except for all the others” etc. You want a controlled trial or natural experiment where two large successful software companies experiment with two different approaches to hiring over a number of years holding all other factors equal. That’s hard but may happen at some point in our lifetimes.
- ir123 5y agoleetcode difficulty is vastly exaggerated. people study 4 whole years of their lives in college to increase their chances of making money, why not spend around 5 months on leetcode which can perhaps get you much farther than anything from college? i'm not particularly smart, in fact i struggle at work routinely, but i know what i have to do clear interviews, so i do the grind and it has worked well for me. (to a certain definition of "well") now that i think of it, it has only worked well for me because actual talented swe's don't put effort into interviews the way people like me do.
- prionassembly 5y agoPeople who are good at the grind are good at the grind. These are also often the people who succeed in life; intelligence is vastly overrated.
- bredren 5y agoI suspect some people want to make time but have family or other obligations. Adding new project that must be executed on as a prerequisite to being seriously considered for a job when you are obviously capable can be a hard sell. Especially given programming challenges are not that fun for people used to delivering features. I know that for talented SWEs, having a leetcode interview sink an interview process it can be invalidating. Companies that rely on single algo/ds interviews also discourage potentially great employees when they totally ignore evidence of capability. The company wants candidates to grind ds/algos, but it won't compel its own employees to look at public contributions.