1,236 karma · joined September 29, 2012
i prefer the bug squash question. i have 20 years of experience. i will probably do well.
a fresh grad might fail. do i care? no. leetcode has benefited fresh grads and is being used to discriminate against those with anxiety and other disorders and those who are older.
i think it is refreshing to try a different interview method, one that benefits those with experience.
also they don’t know what they want. they only know what they don’t want.
I think the disconnect between what CS programs teach and how the real world operates is growing. Look at how the hiring process is broken. Anyone with a good CS degree should pass through that process. However, even if you are a really good engineer and graduated in a good CS program, there is no guarantee you will pass the interviews (primarily talking about the US market and in particular big tech). On top of that you have endless frameworks and tools for which the relevancy is a few years.
The question to ask is, do you REALLY want to study CS or are you just doing it for the money? When I studied CS I thought I would have "social standing" and would have a great career paying top dollar. Later on I realized there are lots of positions where people do not work as hard as engineers and where they make good money as well if not more than in a CS career. The exception might be if you have equity that suddenly becomes very valuable. But how many times does that really happen? Most startups go nowhere.
I thought having studied CS I would not just have to be an engineer. I think the reality is that that is what most people end up doing for the rest of their careers. And you might realize later on you don't actually like doing that every single day.
Your priority should be to learn how to build better software and not force a new language onto people.
do you remember the age old saying about nature and fools?
If you went through a decent 4-year CS program you will have been required to do coding projects, so if you have NO code to show, either you went to a shit program, OR you cannot write code.
It doesn't matter if you have a github. I have lots of code and very little in github because I don't want to open source it.
I cannot imagine how someone can be a good programmer yet NEVER has written any code they can show. So did they have time to spend 6 months grinding leetcode but didn't even write a simple application? That makes no sense to me.
"I just designed it" = it makes sense to me and if anyone else is unable to understand my quirky problem then they can't write software. OK.
during an interview in my experience it is timed AND you need to give the optimal solution AND you need to talk while coding
hiring those good at leetcode will get you a team consisting of people who had the time to practice and are good at practicing. that’s it.
not passing leetcode interviews has no meaning regarding someone’s capabilities.
and BTW i am not talking about a basic for loop type problem.
i don’t need coding assistants
i have no time to grind leetcode
they all do it