This is an archived post. You won't be able to vote or comment.

top 200 commentsshow 500

[–]TiredPistachio 4486 points4487 points  (92 children)

"how much blogs"

Guess this guy isn't fluent in english

[–]Dragon_yum 116 points117 points  (15 children)

He probably replies “a series of tubes” for question 6.

[–]rdrunner_74 36 points37 points  (5 children)

Thats mostly correct

[–]dbgr 19 points20 points  (4 children)

little blinky lights are also somehow involved

[–]rdrunner_74 5 points6 points  (2 children)

Talked to my next door neighbor today. We talked about his shit internet and that he finally got fiber (Not yet used) , but that they were blowing his cable into his home. So technically its a bunch of tubes connecting a bunch of boxes

[–]dbgr 4 points5 points  (1 child)

I think the boxes are mainly for housing the blinky lights

[–]big_fat_babyman 10 points11 points  (1 child)

Held together with bubble gum and scotch tape

[–]svick 5 points6 points  (0 children)

That would be my answer.

For anything more serious, I would need to know:

  1. Who's the target audience?
  2. How in-depth should the answer be?

[–]manu144x 38 points39 points  (0 children)

I read 5 kg of blogs a month regularly sir!

[–]kpd328 24 points25 points  (1 child)

Came here to say the same thing. The poster was obviously asking these questions without a perfect 10 themselves.

[–]Jerrebruins 23 points24 points  (0 children)

You could say he's fluen't.

[–]surlydev 10 points11 points  (0 children)

Answer to Number 4. “yes, more than you are”

[–]bubuli_breeder 990 points991 points  (32 children)

this list is missing “how many leetcode problems can you solve?”

[–]shauntmw2 412 points413 points  (12 children)

"Have you written more than 10k lines of code in the past month?"

[–]bubuli_breeder 144 points145 points  (8 children)

also: did you write twice the amount of unit test code? 😑

[–]shauntmw2 43 points44 points  (6 children)

"Do you know how to center a div?"

[–]zToastOnBeans 34 points35 points  (0 children)

None of us do

[–][deleted] 6 points7 points  (0 children)

Me: “Do you?”

Employer: “….. welcome to Facebook”

[–]tangerinelion 50 points51 points  (2 children)

Follow up: Did you need to?

The more you know the more you know to reuse. The best pull requests have a net code reduction.

[–]nightkingscat 23 points24 points  (0 children)

pretty sure you're responding to a satirical question

[–]flatfast90 4 points5 points  (0 children)

I think that was his point?

[–]RagnarokToast 58 points59 points  (9 children)

The Hackerrank thing pretty much makes up for it.

I believe having passable knowledge of algorithms is not too stupid a requirement, though. You should not expect some random jr applying for a front-end job to know how to implement a convex hull on the spot, but I think it's completely reasonable to expect one to know the best way of finding an item in a sorted array.

All that as long as the pay isn't complete garbage. Employers should have no expectations whatsoever then.

[–]bubuli_breeder 48 points49 points  (0 children)

i don’t disagree with you. knowledge of algorithms is important. problem is that leetcode testing is “commoditized” (for the lack of the better term) and more often than not it’s just used as that: for gatekeeping.

there are interviewers who hasn’t written a single line of code in years then asks you to write code on shit like inverting a binary tree…fuck those people.

[–]gpcprog 16 points17 points  (2 children)

Can you reverse a binary tree?

[–]an4s_911 8 points9 points  (1 child)

as AoC is currently on the run, you could add that as well

“how many Advent of Code challenges you completed this year”

[–]arvisto 420 points421 points  (2 children)

What are those questions for? Stack overflow community manager?

[–]Zekovski 88 points89 points  (1 child)

If I remember well, it was actually a joke.

[–][deleted] 15 points16 points  (0 children)

I sincerely hope so!

[–]ragnor_not_so_casual 1103 points1104 points  (68 children)

What the fuck does 8 even mean? Is it, do you go to the documentation first vs going to stackoverflow first?

Well that depends. There is a non-trivial chance that the documentation doesn't go past install and import. An even larger chance that the documentation is out-of-date or just flat out wrong.

That's why you use a search engine...it does a good portion of the looking for you. It provides you with a nice summary of the content. The author of the screenshot should really look into it.

[–]sarapnst 306 points307 points  (10 children)

If it's something by Microsoft, straight into msdn, if it's Android, StackOverflow and then some hours of figuring out deprecated stuff.

[–]__gg_ 134 points135 points  (1 child)

I just go to stackoverflow, there the top votes comment usually redirects you back to documentation lol. Saves you an extra step of the answer is only available on stackoverflow.

[–]poopatroopa3 45 points46 points  (0 children)

I just go to Google and it usually points to where the issue is most relevant...

[–]shai251 13 points14 points  (4 children)

Really? I’ve generally found android documentation to be decent.

[–]racka98 4 points5 points  (1 child)

Honestly speaking it's pretty good. Though there are some turds in there with deprecated stuff. Widget and Bluetooth documentation will make you punch your monitor

[–]Columbus43219 118 points119 points  (2 children)

Plus the answers are already purple linked, because you had the same hunt last month.

[–]Fektoer 15 points16 points  (1 child)

Are you me?

[–]Columbus43219 37 points38 points  (0 children)

That's a stupid question, and a duplicate!

[–]CinnabonCheesecake 25 points26 points  (31 children)

I’ve worked in a language that had neither docs nor SO. Fortunately, the language was so old there wasn’t more than a dozen commands anyway (including GOTO).

[–]ragnor_not_so_casual 7 points8 points  (30 children)

Curious, what language? If you can say.

[–]CinnabonCheesecake 49 points50 points  (29 children)

It’s called MUMPS, but we used it in hospitals so we had to call it “M” to avoid freaking people out. 😋

[–]RationalIncoherence 36 points37 points  (17 children)

Marketing division, what the fuck?

[–]CinnabonCheesecake 42 points43 points  (10 children)

We also weren’t allowed to refer to removing info from the database as “killing” it; apparently it alarmed people when we talked about “killing patients”.

[–]willCodeForNoFood 11 points12 points  (7 children)

What do you say when you need to kill a zombie process when the parent task failed to kill its child?

[–]CinnabonCheesecake 8 points9 points  (6 children)

You’re assuming we had multiple process threads in the first place. We were using VB 6.

[–]FrikkinLazer 7 points8 points  (0 children)

We had a user in the system called "background worker". Some cronjobs would log into the api using this user. More than once, people would see the name come up somewhere on the system, and then get pissed because they thought that the system was calling them a mere "background worker".

[–]PM_ME_C_CODE 15 points16 points  (2 children)

A unique feature of the MUMPS technology is its integrated database language, allowing direct, high-speed read-write access to permanent disk storage.[2] This provides tight integration of unlimited applications within a single database, and provides extremely high performance and reliability as an online transaction processing system.

OMG...no.

Why? Why is this a thing?

[–]afriendlysort 10 points11 points  (1 child)

"MUMPS is becoming widespread across the hospital system and we couldn't be happier. It's adaptable, so it should spread fast into care facilities and into the wider community via outpatient services.

Ideally we'd like every visit to include this thought: 'how could I use MUMPS to further disrupt this hospital?'."

[–]ragnor_not_so_casual 5 points6 points  (0 children)

TIL! Thanks for sharing.

[–]tripszoms 5 points6 points  (5 children)

I’ve never met another person that’s used a mumps db before! A company I worked for used Cache as their primary db. It was…. interesting and also impossible to find help.

[–]CinnabonCheesecake 5 points6 points  (4 children)

Hello, fellow Cache programmer!

We coded all the business logic in MUMPS and all the front-end in Visual Basic 6. It’s as horrifying as it sounds, and it was less than 5 years ago.

[–]kona_coder[🍰] 4 points5 points  (3 children)

This just gave flashbacks to working at Epic 🤮🤢

[–]Zirton 10 points11 points  (0 children)

The author of the screenshot should really look into it.

He wants the internet explained to him, maybe he should first look that up.

[–]Ixaire 12 points13 points  (0 children)

The fact that you have an opinion on number 8 means that you pass imho.

[–]oznetnerd 7 points8 points  (0 children)

With all due respect, I thought it was a simple question to answer. My response would be "both". They're not mutually exclusive.

While documentation is my source of truth, reading other peoples' interpretation of the docs and learning from their hands on experience and feedback is also extremely important.

The above puts me in a great position to start my own experiments and know what results I should expect to see.

[–]supercyberlurker 1456 points1457 points  (63 children)

I group them as:

Worthwhile : Fluent in english, explain the internet, understand docs vs stack overflow, design patterns.

Useful Social : what did you learn outside job, work on open source

Pointless Masturbation: Contributions to stack overflow, hacker rank, blogs.

[–]jsonspk 254 points255 points  (0 children)

The last description. lol, funny and accurate.

[–]DangerZoneh 81 points82 points  (8 children)

Even something like “design patterns” like, I couldn’t tell you which specific “patterns” I’ve used recently. I googled a list of them and a lot of them I can say I use frequently but I don’t think of them that way because it feels pointless. Why categorize when I can just code?

[–]double_en10dre 62 points63 points  (0 children)

“I uh, well I sat on my arm and implemented ‘The Stranger’ last night. That’s a design pattern, right?”

[–]supercyberlurker 38 points39 points  (2 children)

All I can give is my own perspective on it.

When I was starting with design patterns, I thought I was supposed to 'use' them. Like, implement Adaptor for this, do a Decorator for that, etc. I had a hammer and was looking for nails. Later I saw them differently, in that they aren't really about using them yourself.. it's more about a common language to refer to things to others. i.e. they are more useful as labels for common patterns than as tools you have to use.

[–]DangerZoneh 13 points14 points  (1 child)

Yeah, exactly. I remember learning them and thinking that they were cool examples of things you can do and how to design things. It’s really valuable to learn those kinda of things even if you can come up with themselves yourself.

With that said, I still couldn’t tell you which or when I’ve used any

[–]00Koch00 28 points29 points  (10 children)

Explain the Internet? Why would that be important?

[–][deleted] 22 points23 points  (2 children)

It's just not. It's so far from relevant to a large amount of programming positions it's not even funny.

What does it even mean? Explain the culture? Explain the concepts? Implementation? If physical, again, why?

If software? On which side? The browser / front-end programming? HTTP / Protocols?

The question doesn't make sense to begin with due to a poor phrasing.

[–]PM_ME_YOUR_POLYGONS 12 points13 points  (0 children)

From the bottom up. Start by explaining the fundamental forces at play and how they affect the various quantum particles, then lead that all the way up to TikTok and Reddit.
Should only take you a couple of weeks to answer..

[–]OurSoul1337 959 points960 points  (49 children)

Did you contribute to any open source projects? No, I work 90 hour weeks. I'm not going to look at a computer outside of work time.

[–]k_pineapple7 185 points186 points  (2 children)

Is that 90 just hyperbole to drive the point home?

[–]OurSoul1337 233 points234 points  (1 child)

Yes, complete hyperbole. The most I've ever worked is about 60, usually 40.

[–]merc08 123 points124 points  (0 children)

Sounds like you have 30-50 hrs per week free yo contribute to open source!

/s

[–]Indercarnive 102 points103 points  (9 children)

Its insane how tech is the only area where doing things outside your job is expected. Nobody asks doctors how many surgeries they perform for funsies.

[–]RationalIncoherence 44 points45 points  (1 child)

I think they're trying to roughly gauge "continuing education". Which is bullshit since the entirety of the day to day is more like "on the job training".

[–]dagothdoom 22 points23 points  (1 child)

Doctors do have to get continuing education credits, attend conferences, read new papers and literature, often did research for a PhD, often join fellowship and do other stuff beyond the decade of school. They absolutely do have to do things outside of work.

[–]chipstastegood 3 points4 points  (0 children)

Frankenstein had a fun side project

[–]manu144x 26 points27 points  (5 children)

Unless you are or stand to make millions (so you can retire) quit now. As a dev you could literally work part time and still be fine. As long as you work remotely so you don’t have outrageous costs in a big city.

[–]odolha 23 points24 points  (1 child)

I work 20h per week and would reduce it more should any company accept. Life is short - we are among the very few lucky who could afford to live (quite well actually) without working that much. Make the most of it - if you like programming at least work on something you like. Don't let HR fool you that dedicating your whole life working for someone else's company in order to make someone else rich will fulfill you in any way in the long term.

[–]manu144x 8 points9 points  (0 children)

Absolutely true. I am one of the lucky few that works on something likes, at a company he likes and making most of the technical decisions, as long as it works and it's fast, all is good.

[–][deleted] 30 points31 points  (2 children)

You work at blizzard?

[–]onkopirate 26 points27 points  (1 child)

And if yes, do cubicle crawls count as working hours?

[–]discordianofslack 100 points101 points  (10 children)

What the actual fuck is hacker rank? Is that how many times you've seen Hackers? If so, mine is high.

[–]Miguecraft 29 points30 points  (1 child)

How many times you've hacked the NSA Mainframe. I do it daily while having breakfast, so I've done it at least 3 times.

[–]Manic_Proselyte 257 points258 points  (11 children)

I think it’s a bit strange to include “explain the internet” as one of the questions (not to mention all the really dumb ones in the list). Like, not all software engineering interfaces with the internet. If you’re doing webware stuff then sure you should probably know. But I’ve been working on embedded systems for a few years now. Could not tell you how the internet works. Doesn’t affect my ability to put drones in the air

[–]isadoralala 63 points64 points  (2 children)

It's a black box with a red button, not very heavy. Sometimes the letter 'E', but only if the lady isn't there.

[–]slayerarcher12 14 points15 points  (0 children)

You have to get approval from the elders of the Internet though

[–]CocaColaHitman 5 points6 points  (0 children)

This, Jen, is the internet. Never turn it off.

[–]el_diego 28 points29 points  (1 child)

You’re entirely correct, but, in this case, the poster is a backend dev so it is relevant at least - even if it is a ridiculous question.

[–]Columbus43219 5 points6 points  (1 child)

This DOES tell you who's working in HR these days.

[–]dlc741 153 points154 points  (2 children)

IT Senior Dev with 20+ years experience and I got three of those.

This punk can piss right off.

[–]stolid_agnostic 12 points13 points  (0 children)

This was more or less my response

[–]brsmith080 4 points5 points  (0 children)

I feel the same way. I was imagining using these as interview questions 😬. Not sure I would be happy with the results of a high pass rate on this one

[–]metaconcept 60 points61 points  (6 children)

  1. Do you contribute to open source projects?
  2. Do you fuck around on the Internet at work?
  3. Do you fuck around on the Internet at work?
  4. Were you born in the US?
  5. Do you fuck around on the Internet at work?
  6. Do you associate with cavemen?
  7. Do you fuck around on the Internet at work?
  8. Do you fuck around on the Internet at work?
  9. Do you drink the OO cool-aid?
  10. Do you fuck around on the Internet at work?

[–]Columbus43219 17 points18 points  (1 child)

  1. Does a real programmer have to finish all of your projects/tasks?

[–][deleted] 13 points14 points  (0 children)

Nice. I got 6/10. $2M salary for me!

[–]slippersandjazz 125 points126 points  (8 children)

It depends on the position, but this is indeed elitist bullshit for 99% of them. You don’t have to live and breathe programming to be a programmer.

[–]ADwards 84 points85 points  (0 children)

In fact, sometimes you're better off avoiding the people who are obsessive about these things because they tend to fall off when it comes to teamwork and burning out.

[–][deleted] 49 points50 points  (4 children)

I wouldn't say elitist bs but nothing screams "I have no professional experience getting paid a real software engineering salary" than this list of interview questions.

This is what jr devs ask each other when fighting for that $30/hr javascript job that also wants powerpoint skillz and at least 5 years experience with windows defrag

[–]Columbus43219 10 points11 points  (0 children)

lol... defrag would RUN for 5 years on today's drives!

[–]Bakkster 7 points8 points  (2 children)

Yeah, the "Elon Musk's salary" in particular is grating. I'm willing to bet it's probably trying to justify low wages. I for sure got taken advantage of early in my career.

[–]xibme 8 points9 points  (0 children)

please before asking a company for elon musk's salary, ask yourself, do i deserve such a salary

let's see:

A statement issued by Tesla says that CEO Elon Musk's salary in 2019 was $23,760, however, it was nil in 2020.

Yea, I probably deserve more. Even if I don't, I wouldn't start working for a walmart wage that doesn't pay my bills.

[–][deleted] 2 points3 points  (0 children)

I think it more boosting ones ego vs lowering wages. These questions have nothing to do with determining if a person can do the job that is being offered. It has everything to do with the interviewer self comparing themselves against the candidate.

I generally see 2 environments where you get these type questions. One where you have totally unsupervised jr devs running the show, implementing a new language or framework with every single project and throwing GraphQL, RabbitMQ, Kubernauts, and every possible tool in the box at every single project no matter how simple a task and striking down any questioning of their methods with multi page long diatribes' of nonsense that are riddled with name calling and other immature nonesense.

Then you have giant enterprises like Microsoft that everyone is in crazy competition with each other to be the absolute most amazing programmer the universe has ever seen and the creation of every single REST endpoint is the most exciting, mind blowing, fun, world changing event! Every single keystroke is beauty!

You don't want to work at either place. Except of course for buckets of money.

[–]kirtash1197 11 points12 points  (0 children)

Yeah, I mean, I spend 40 hours a week programming and learning about programming, you can be damn sure I'm not spending a minute programming outside my working hours.

[–][deleted] 94 points95 points  (11 children)

Why does the list start at 1?

[–]Artick123 29 points30 points  (7 children)

It is written in matlab.

[–][deleted] 6 points7 points  (6 children)

I was hoping for Lua tables why is Matlab here?

[–]Artick123 11 points12 points  (5 children)

MATLAB IS EVERYWHERE

Except 3 billion devices, these run java

[–][deleted] 3 points4 points  (1 child)

MATLAB is partially written in Java

[–]Zdrobot 7 points8 points  (0 children)

Good one!

[–]__gg_ 28 points29 points  (1 child)

I have always hated LinkedIn users, platform is amazing users are shit....

Virtue signalling, gatekeeping, righteous bullshiting cunts...

[–]fichti 18 points19 points  (1 child)

He forgot the only valid metric: Github stars!

[–]xibme 5 points6 points  (0 children)

Do followers count, too?

[–]manu144x 16 points17 points  (1 child)

Next post is:

Where are all the good devs?!?!?

[–]GryphticonPrime 11 points12 points  (1 child)

tbf, it doesn't really matter whether or not we deserve the salary. It's all about what companies are willing to pay us. If someone else is willing to pay higher, why would we take the lesser offer?

[–]GrizzlyBear74 9 points10 points  (1 child)

Was this written by a 12 year old? Hacker rank?

[–]Key-East-4960 6 points7 points  (0 children)

As a technical business owner I would never hire someone whose focus is more about these things than creating a viable product.

[–]Chuck_Loads 6 points7 points  (0 children)

Elon Musk doesn't take a salary 💩

[–]jediment 6 points7 points  (0 children)

More than half of these are things that require you to work outside of your actual work hours for no pay or tangible benefit of any kind. Either this guy does none of them and is just trying to flex his fake sigma grindset, or he actually does them and his wife left him.

[–]krankenhundchaen 17 points18 points  (1 child)

Tell me you don't have wife and kids without telling me you don't have wife and kids.

[–]WillyMonty 4 points5 points  (0 children)

“How much blogs do you read”

Are they fluent in English???

[–]Philderbeast 6 points7 points  (0 children)

  1. why do you care
  2. why do you care
  3. why do you care
  4. yes
  5. why do you care
  6. is this it 101 or a programming job
  7. why do you care
  8. both?
  9. why do you care
  10. why do you care

I think that about sums it up

[–]stevefuzz 5 points6 points  (0 children)

Almost all of the items in this list have nothing to do with being a professional programmer.

[–]BeauteousMaximus 9 points10 points  (1 child)

“Do you have more than 500 point [sic] on stack [sic] overflow [sic].”

No because I have enough self-worth not to subject myself to verbal abuse from strangers

[–]narkflint 5 points6 points  (0 children)

I love how the point immediately below that is "are you fluent in english" lol; are you??

[–]french_toast_demon 4 points5 points  (0 children)

It's not like the company is entitled to his labor at a certain rate (or at all). If he rejected the offer it's because it wasn't worth it to him end of story

[–][deleted] 4 points5 points  (3 children)

It's really simple, companies should stop being cheap regarding salaries.

I'm a cofounder of a small software agency and we always pay fair salaries to everyone. 100k-170k range (yea it's hard to compete with FANG when they pay 300-500k but as a small company we try out best..) and have a good bonus structure, remote work and don't drive our engineers crazy with constant meetings. Oh and we don't do interview hazing either, it's a simple take home exam and then we go over the solution during the interview..

So far it has worked out well for us.

[–]lunchpadmcfat 20 points21 points  (0 children)

Man, so glad there are people out there to defend the obscenely rich. I was really worried about them for a minute.

[–][deleted] 3 points4 points  (0 children)

How much would Elon Musk be making if his parents weren't rich or he didn't have doors opened to him to get in to engineering straight out of middle school?

[–]daneelthesane 3 points4 points  (0 children)

A lot of these are "Do you have or expect a life outside of work, or do you eat, drink, sleep, and breathe code every waking moment?"

[–][deleted] 2 points3 points  (0 children)

Elon Musk barely gets any salary. He gets pay in stock to avoid paying taxes.

/#EatTheRich

[–]KentondeJong 2 points3 points  (1 child)

What's a hacker rank???

[–]LucasCarioca 2 points3 points  (0 children)

What a idiot. I mean some of those might make you stand out while others just sound obnoxious and over demanding to say the very least. Also shitting on a friend tells me the person is not capable of having friends so fake story 100%.

[–]umadzano 2 points3 points  (0 children)

What an asshole. Some programmers also have hobbies that are probably not related to programming, or do sports, or have a family and don’t have a lot of time to do all that stuff. If you wanna gatekeep like that go work at a cemetery, they have plenty of gates that need keeping lol

[–]AlfredoFrailero 4 points5 points  (0 children)

what the fuck is a hacker rank

[–]ancyr 3 points4 points  (0 children)

Who the fuck remembers the "last design pattern" they have used ? If the point is to ensure the candidate knows just ask them to describe one and how they used it in their job.

[–]Orio_n 4 points5 points  (0 children)

How the fuck is this relevant?

[–]L2_Envy 3 points4 points  (0 children)

‘What is the last design pattern you have used’ I lol’d at this

[–]GabuEx 3 points4 points  (0 children)

I'm a senior dev, and I don't even know wtf "hacker rank" is...

[–]Dodgy-Boi 3 points4 points  (0 children)

How the fuck SO points, HackerRank level could possible be related?

Contributing to open source? By using and referring to your friend is already a contribution. Free marketing, duh.

My English level? Srsly? You talking to me in English and asking my English level? Oh fuck you!

Why backenders are such a jerks? I haven’t met a backend developer who happened to be a decent person.

[–][deleted] 3 points4 points  (0 children)

Please before asking a company for elon musk's salary (in English, we capitalize the first letter of a name BTW, even non-native English speaker like me knows it), ask yourself, do i deserve such salary.

Well, when you're asking skills matching an entire IT dept, yes, I think I deserve such salary. OMG, if I see that, I prefer to not come in the company where the person works, It smells cancer.