Unable to load image

Codecels seethe when asked to prove they actually know how to code

https://old.reddit.com/r/cscareerquestions/comments/qbgttt/does_anyone_else_find_it_toxic_when_developers?sort=controversial

https://old.reddit.com/r/cscareerquestions/comments/qbgttt/does_anyone_else_find_it_toxic_when_developers/hh9e63l/?sort=controversial

This is probably the most dramatic thread in particular but there's some great REEEEing throughout from bootcamp grads who can't write "Hello word" without importing a half-dozen Javascript libraries and copy-pasting something from StackOverflow

90
Jump in the discussion.

No email address required.

serious post inc

As a codecel I had to go through the interview process for senior developer positions recently and it sucked balls tbh. I had to grind out leetcode problems to dredge up details of algorithms and data structures I haven't had to think about since sophomore year of college because nobody actually has to use them in day to day work.

The thing is the software developer interview process is broken. Everyone knows it and nobody knows how to fix it. Someone reversing a binary tree doesn't mean they'll be good at churning out boring corporate code. Conversely there are a shocking number of people with degrees that legitimately can't do fizzbuzz. How do you weed out the latter without accidentally turning down potentially good candidates? Nobody knows. But a bad or incompetent developer can utterly cripple a team. So we get trivia questions and string manipulation problems because if you can pass those you probably aren't completely r-slurred.

It's worth it to me because I make good money doing relatively easy work and I can frick around on rdrama most of the day.

Jump in the discussion.

No email address required.

But a bad or incompetent developer can utterly cripple a team. So we get trivia questions and string manipulation problems because if you can pass those you probably aren't completely r-slurred.

Right, and that's the part most shitty-to-average devs don't get. Companies don't give a frick if they pass over good candidates, there's 10 more behind them. Companies DO care if they hire a bad developer, because that hurts them more than just leaving the position empty. Most devs (or at least the ones bitching on reddit) only look at it from the applicant perspective and lack the critical thinking to understand the other side.

Jump in the discussion.

No email address required.

Wow, you must be a JP fan.

Jump in the discussion.

No email address required.

It also depends on the interviewer. I just hired a senior a few months ago who flatly refused to answer the questions I prepared for him, followed by him arguing with me against the utility of using a Dictionary to optimize one of the backup questions I had for him. He may have also been my best hire.

The point of those whiteboards is to evaluate the developer as a human when you can put him under pressure, how well he can explain himself, how well he can communicate his plans and reservations with approaches, and so on. I really don't care all that much if you get the questions right, and I doubt most other interviewers do either. Except mega corps that have pooled hiring like Google. They probably don't really give a shit who they hire because you won't be on their team. Then it's just lol.

Jump in the discussion.

No email address required.

Tbh he sounds like an r-slur. Sorry about your talent pool

Jump in the discussion.

No email address required.

Tbh he sounds based as frick

Jump in the discussion.

No email address required.

Yeah that's why I hired him

Jump in the discussion.

No email address required.

I hear take home projects are becoming more common. Any thoughts on that?

Jump in the discussion.

No email address required.

I've never been asked to do one but depending on the time investment I think it could work. Like two hours or less, something that could reasonably be done in an interview but without the pressure of an interview. If they're expecting me to do 8+ hours of unpaid work on a meaningless project and then probably never hear from them again I'd just pass on the job.

Jump in the discussion.

No email address required.

agreed. yea you have to know how to do something that in the actual workplace you could and should just google but it shows you're willing to put in the work and aren't r-slurred

that said certifications are fricking scams

Jump in the discussion.

No email address required.

I had to take a couple project management certifications and they were the worst thing in the world. Just hours of bullshit lingo.


https://i.postimg.cc/dVgyQgj2/image.png https://i.postimg.cc/d3Whbf0T/image.png

Jump in the discussion.

No email address required.

This is the same way with finance tbh. College not being a differentiator anymore fricked a lot of hiring processes and they haven’t been rebuilt yet.

Jump in the discussion.

No email address required.

rev BTree : {left head right} = BTree { right && rev right, head, left && rev left}

why is this hard lmao

Jump in the discussion.

No email address required.

Sounds like a bunch of commie gobbeldygook if you ask me

Jump in the discussion.

No email address required.

Gonna have to ask you to not overflow the stack when you start working with real datasets, thanks in advance

Jump in the discussion.

No email address required.

a balanced tree has depth log n ish. Won’t overflow shit.

Also, what’s a stack? I don’t think GHC-to-webassembly running in Electron in a serverless VM on k8s has that.

Jump in the discussion.

No email address required.

works with data where n * recordSize < AVAILABLE_MEMORY

Do you even memoize?

Jump in the discussion.

No email address required.

I can run that a hundred times across google’s entire webpage index in a second. Pure functions can be optimized by compilers 10k as fast as any imperative algorithm

Jump in the discussion.

No email address required.

Untercodecels love to talk about all the work the compiler does for them, must be why they’re always unemployed.

Jump in the discussion.

No email address required.

at every company I join I instantly make them $10M in revenue, take a 20% cut, and quit. As this takes me a day, I’m unemployed 300 days of the year

Jump in the discussion.

No email address required.

what language is this?

Jump in the discussion.

No email address required.

awesome jumble of nothing

Jump in the discussion.

No email address required.

Did you get the job? Sounds painful buddy

Jump in the discussion.

No email address required.

Yeah that was all this summer, I've been at the job for a few months now.

Jump in the discussion.

No email address required.

fizzbuzz

Isn't this just 3 if statements with modular division?

Jump in the discussion.

No email address required.

Yes.

Jump in the discussion.

No email address required.

How would someone fail that?

:marseyconfused:

Jump in the discussion.

No email address required.

On the other hand, I have seen professional leetcode and hackerrank engineers have difficulty with the requirements of everyday work.

The ultimate reddit cope is the devs who think they're better than "leetcode engineers" but being held down by the system (of broken interviews). God forbid you have to actually study something to get your 300k TC. That's not to say the modern SWE interview is perfect, but it isn't the worst thing to select for people that have enough dedication/competence to crack it.

Jump in the discussion.

No email address required.

the codecel evolution of "I'm actually really gifted and special but you wouldn't know because I never applied myself in school" :marseysmug2:

Jump in the discussion.

No email address required.

The best thing about that cope is that it isn't even that hard to deal with - there's literally only like a half-dozen algorithms and design patterns you need to know to solve 75-80% of leetcode problems, every one of which is taught in sophomore-level CS courses.

Jump in the discussion.

No email address required.

"Most developers suck" and "technical interviews are mostly poorly designed" aren't the mutually exclusive statements they seem to think they are.

Jump in the discussion.

No email address required.

Code is something that you need to practice or you forget it. I mean I studied lisp, c, python and I legit don’t really remember them even though I have bs in cs

Jump in the discussion.

No email address required.

It’s like riding a bike, you’ve already carved out some like joy and happiness to make space for hash tables, your mind will pick it back up quickly

Jump in the discussion.

No email address required.

r/cscareerquestions is where students and 15 year old redditors come to lie about their salary and position. It has so much potentially UNTAPPED drama!

Jump in the discussion.

No email address required.

Trolling on Blind was pretty fun too. Just pretend to be an engineering manager with an employee who has a kid/cancer and can't match up to the 22 year olds.

Jump in the discussion.

No email address required.

Right? I love this sub, it's filled with aggressively mediocre devs who think they deserve $500K salaries at Google because they did a 6 month Javascript boot camp.

Jump in the discussion.

No email address required.

i am a data analyst and according to my job description i'm a python and R expert. But in reality all I do is copy and rearrange other peoples workflows. feels bad man

Jump in the discussion.

No email address required.

More like hard R expert

Jump in the discussion.

No email address required.

most sophisticated R programmer

Jump in the discussion.

No email address required.

Goddarn are you me? All I bloody do is python and R.

Jump in the discussion.

No email address required.

Ew

Jump in the discussion.

No email address required.

at least he's not a webcel

Jump in the discussion.

No email address required.

Anyone who tells you they know how to code, and is not doing direct machine language, is lying. Nobody knows how to code except dead NASA scientists.

Jump in the discussion.

No email address required.

C-Chads are okay too, the problem is almost entirely with codecels who just dump libraries into their project until it works. Then when it breaks they have no idea how to debug it.

Jump in the discussion.

No email address required.

My favorite is when the latest new JS framework comes with another framework so you can actually deploy your pile of shit to a provider.

Jump in the discussion.

No email address required.

M-m-muh musl libc. C devs are not immune to library wanking.

Jump in the discussion.

No email address required.

:marseyhacker:

Jump in the discussion.

No email address required.

Truth

Jump in the discussion.

No email address required.

If I could fire literally everyone I currently work with, on the spot, I would. I genuinely believe there should be some sort of system where if you apply and have certain keywords(Javascript, Java, anything to do with patterns, anything to do with object oriented code) on your resume, your house is drone striked.

Daily reminder that interview questions aren't hard enough.

Jump in the discussion.

No email address required.

Tbh you have to be making 300k before the actual language in use matters at all. People get away with using Python in business logic for years and years

Jump in the discussion.

No email address required.

If you're a codecel for more than 5 years and not making more than 300k it's time to consider nursing as a career.

Jump in the discussion.

No email address required.

I understand "design patterns" and "OOP" (add the exact phrase "C/C++" to that list), but if your company is a Java shop, why would you get rid of resumes with Java?

Jump in the discussion.

No email address required.

If your company is a Javascript shop, it's time to get a new job. Similarly, if your company is a Java shop, it's time to get a new job. The official programming languages of rdrama are C, Haskell and raw binary code.

Jump in the discussion.

No email address required.

Haskell

:marseylaugh: :marseylaugh: :marseylaugh:

Jump in the discussion.

No email address required.

Only the most neurodivergent of codecels allowed

Jump in the discussion.

No email address required.

Most modern software engineers are too busy practicing tucking in their peepee and perfecting their make up to be good at coding.


![](https://files.catbox.moe/y2zrro.png)

Jump in the discussion.

No email address required.

I wish this were a joke but my friend is a dev and started a new job and showed me the people working under him and 9/10 were tranners.

Jump in the discussion.

No email address required.

Codecells and trains have a common denominator, and that is severe autism.

Jump in the discussion.

No email address required.

An old boss would tell me frequently that my hard skills were fine and to focus on soft skills. She also couldn’t implement literally anything without help, but I’m sure the two are unrelated.

Jump in the discussion.

No email address required.

I knew a guy in middle school who had more practical coding experience and skill than junior CS majors. Devs follow the 20/80 law.

Jump in the discussion.

No email address required.

I liked the codecel who insisted that everyone should be able to write hello world given internet access.

I literally just don't believe you. I've never met anyone who could last in the field who didn't didn't know how to google something like this.

This is entirely the "frat handshake" method of interviewing.

No, I don't think anyone with 10 years of experience couldn't do Hello World given their regular environment of internet access and an IDE - if you can confirm they actually worked software jobs for that 10 years.

Jump in the discussion.

No email address required.

But how am I supposed to know what to write without asking StackOverflow?!?

Jump in the discussion.

No email address required.

Hello to you too

Jump in the discussion.

No email address required.

They're right that tech interviews don't weed out bad codecels at least. Coding isn't really about solving the same practice problems from leet code. Like one in a ten thousand hours of programming involves optimizating algos. Some of these dudes will crush the tech interview after hundreds of hour son leet code and then be clueless when you ask them to clone the repo and actually put a button on a screen or write a sql query.

It's like evaluating a novelist based on how many words per minute they can type extemporaneously.


:#marseytwerking:

:marseycoin::marseycoin::marseycoin:
Jump in the discussion.

No email address required.

If you hire a novelist that can churn out 3 Hugo-worthy short stories in an hour, and then you fail to get any value out of him, the r-slur is you.

Jump in the discussion.

No email address required.

Gets paid to guess-and-check, gets mad they want proof it's educated guesses.

Jump in the discussion.

No email address required.

best developers had better soft skills than hard technical skills

Yes I know you don't look at your PR's before asking me to review them

c*nt

Jump in the discussion.

No email address required.

Yeah, my friend who hires at a major media company tells me he gives candidates a simple problem to solve: given an input of n cents, break it down into as few coins as possible using quarters, dimes, nickels and pennies. So if the input is 56, simply print something like "2 quarters, 1 nickel,1 penny". And they can just explain the solution if they'd rather not code in front of him. He says that a literal, non-exaggerated 90% of candidates get completely stumped by this.

I've been teaching my pre-teen son to code as of about 10 months ago, just casual weekly sessions and assignments, and he solved this exact problem on his own with zero tips.

Yeah mate, I'm sure your preteen son knows how to do this, and it's not just you submitting a shitty greedy solution that doesn't actually work.

Jump in the discussion.

No email address required.

But the greedy solution always works here. It obviously works for everything below quarters because the nominals are multiples of each other and if you don't use a quarter the only interesting alternative is three dimes, but then you could have used a quarter and a nickel.

Jump in the discussion.

No email address required.

Yeah greedy solution for the change making problem works fine (USD).

Jump in the discussion.

No email address required.

Yeah I suppose, but that question is never the one that's asked. It's always a list of coins with different denominations and some target sum.

Jump in the discussion.

No email address required.

shitty greedy solution

Imagine being enough of a sperg to try to optimize an interview problem.

Jump in the discussion.

No email address required.

If you don’t reach for a greedy solution first, I’m just going to assume that you're a kitty.

Jump in the discussion.

No email address required.

You cancerous neet government aid needing cute twink, I can barely understand the language you speak you fricking Newstrag Mexican, second YOU are not relevant enough to ever have a joke made about you nor will you ever be relevant in your entire basement dwelling reddit using virgin life

Yeah, I am starting to suspect that you are one of those wonderful p-dophiles people. I bet you got hard to that shitty drawn peepee I made that looks like a 5 year old drew it I bet that is what got your tiny p-do peepee hard ehh? Well no frick off you fricking unoriginal r-slurred flaming cute twink.


Snapshots:

Jump in the discussion.

No email address required.

Link copied to clipboard
Action successful!
Error, please refresh the page and try again.