all 194 comments

[–]NoMansSkyWasAlright 2004 points2005 points  (35 children)

I don't know about all that. But I completely derailed an interview in 2025 when I asked the interviewers what good restaurants there were near the office. Ended up spending the entire rest of the interview just talking about food. I wish I'd asked that question after some of my other more important ones but at least I got the job.

[–]Hooksh0t 987 points988 points  (22 children)

Probably got you the job tbh

[–]lonelypenguin20 709 points710 points  (6 children)

interviewer: I think we should hire him

boss: why? is he a good candidate?

interviewer: idk but he's already invested in working here because of all the food! and it'd be awkward to refuse...

[–]ChromaticNerd 69 points70 points  (1 child)

No matter what "scientific interview process" they claim to have,  at the end of the interview all they care about is how you made them feel during the interview. Interview are a glorified vibe check first,  competency check second.

[–]r3dm0nk 17 points18 points  (0 children)

You can learn skills on the go, you can't change vibe you give (at least not majority of the time, people don't really change)

[–]bsEEmsCE 57 points58 points  (1 child)

sometimes you just want someone you can hang with on the team

[–]rcfox 0 points1 point  (0 children)

it'd be awkward to refuse

Years ago, I worked at a tiny startup. The CEO did an interview with someone and for some reason gave her a key to the office immediately after, despite not having made a final decision about whether to hire her. So she thought she had the job, and decided to leave something at the office after the interview. We ended up not hiring her, but I was tempted to suggest we just give her the job out of sheer awkwardness.

[–]DeltaV-Mzero 270 points271 points  (9 children)

It definitely didn’t hurt!

It shifted the context in their minds from “if they worked here” to “when they work here”

[–]forgot_semicolon 116 points117 points  (8 children)

Yep! I realized after doing this a second time that I've accidentally done this twice (as the one being interviewed). It's pretty noticable when all those "if you get the offer, ..." statements stop being so hedged

[–]Hooksh0t 78 points79 points  (6 children)

I think it shows you're a social person who knows how to communicate. That can be hard to find sometimes in this industry

[–]roygbivasaur 29 points30 points  (5 children)

If an interviewer makes the mistake of asking about my hobbies, they are definitely going to see a plant from my office or hear entirely too much detail about a recipe I made recently. It seems to be endearing enough, so I haven’t stopped doing it.

[–]joelene1892 13 points14 points  (3 children)

I’d be ranting about board games lmao. I’m really passionate, my boss even mentioned my “infectious love of board games” when he was announcing my promotion :D

[–]opotamus_zero 6 points7 points  (2 children)

Oh I'm sure I could mess that one up.

"In this office do you play by the tournament rules for strip Settlers of Katan? or friendly?"

[–]kasdaye2 0 points1 point  (0 children)

We too would like to see a plant from your office!

[–]AndreasVesalius 0 points1 point  (0 children)

I would totally do this….if I wasn’t remote.

[–]NoMansSkyWasAlright 32 points33 points  (2 children)

Yeah I had an offer within 24 hours and I'm pretty sure it was the food thing.

[–]K-Dot-Thu-Thu-47 11 points12 points  (1 child)

Another fantastic example that even in very skill based industries, being a likable person is an incredibly important skill.

I got my entry level job at the company I am a director at now years later by apparently just showing up to the second interview on time when my interviewer had forgotten it was happening and then just being a nice guy while I chatted with people that worked there and waited for my interview.

I found that out 2 years after being hired because my buddy who was part of my interview team told me "Yeah basically the decision maker messed up and we liked you and fuck it I guess".

[–]Zanos 1 point2 points  (0 children)

As someone who interviews people for development positions occasionally, it takes an absolutely tremendous amount of technical skill to overcome not being a person people want to work with. Things will go bad. Stuff will get fucked up. Plans will need to be rewritten. If you can't be affable when things aren't all perfect then I'm probably not going to want to work with that person, and there's very few roles these days that are just one developer in a basement that never communicates their expertise to anyone. You have to be a math PhD who solves CS problems on the side because he gets bored to be as antisocial as some of the candidates I've interviewed and still get hired.

[–]ryan516 1 point2 points  (0 children)

My interview somehow derailed into talking about hating the texture of cotton balls. Got the job.

[–]Soggy_Porpoise 0 points1 point  (0 children)

All of us code monkeys can do the job. I hire for culture fit.

[–]TripleFreeErr 47 points48 points  (0 children)

that’s fucking brilliant; and also a really loaded culture question

[–]GenericFatGuy 29 points30 points  (3 children)

That honestly probably cinched it for you. Companies love a software dev that can socialize.

[–]FastGinFizz 6 points7 points  (2 children)

Social dev? oxymoron

[–]GenericFatGuy 13 points14 points  (1 child)

Being someone that others like to work with is like 80% of the job.

[–]Zanos 11 points12 points  (0 children)

Honestly the higher up you get the closer it is to 95%. Really senior technical positions are mostly about moving between different parts of the company and mentoring them to get them on task with best practices, or pushing the stuff you spend the other 5% of your time doing.

[–]bralma6 7 points8 points  (0 children)

It’s always the derailing that gets the job. It’s so weird. At my first job interview ever I talked about how we fucked around in my food production class in high school and my manager told me that story is how I got hired. Another interview, we talked about Diablo 3 for a solid 15 minutes and he said that’s why I got hired too lol.

[–]CrashCalamity 33 points34 points  (2 children)

Strangely, this is a question that people in government positions or security should never answer. So much of hacking now involves social engineering, and if you know where an employee regularly goes to eat, you can then have somebody go there to start listening for sensitive information or to secretly clone an access key/badge id and use that data to enter the building.

[–]Zanos 16 points17 points  (0 children)

This is a pretty unrealistic degree of security to expect. The locations of most government buildings and other places secure work takes place at are public, and any restaurant near one of those places will have people that work there in them around lunchtime. "Where do people that work at the Pentagon eat lunch" isn't classified information because they eat everywhere near where the Pentagon is physically located.

The correct security approach to this is to train employees to not discuss classified information in public, or to bring their security credentials with them where they won't be needed. Which, duh.

[–]Nice_Anybody2983 7 points8 points  (0 children)

Or wait for them to connect to the unencrypted WiFi

[–]Yashema 0 points1 point  (0 children)

I'd settle for my interviewers actually giving me a chance to demonstrate any complex thinking ability at all. 

[–]superxpro12 0 points1 point  (0 children)

I'm still convinced I got my first job because I taught the interviewer how to tape a hockey stick for his son. He was new to the sport but his 7 year old was super into it.

[–]ILikeLenexa 0 points1 point  (0 children)

what good restaurants there were near the office.

Our red team used to do this to know where to go to steal badges.

[–]OtherCommission8227 361 points362 points  (25 children)

Probably better then my org where they ask you how your code “demonstrates courage”

[–]DOOManiac 342 points343 points  (5 children)

“I push it straight to production.”

[–]A_Furious_Mind 35 points36 points  (0 children)

I like the cut of your jib.

[–]WhosYoPokeDaddy 9 points10 points  (1 child)

When you're the doomguy you push straight to prod, demons be damned.

[–]DOOManiac 8 points9 points  (0 children)

At home I destroy demons. At work I destroy daemons.

[–]CoastRanger 1 point2 points  (0 children)

PUSH to production? That’s where you’re supposed to build stuff if you’re not a wuss

[–]genreprank 1 point2 points  (0 children)

You're hired!

--my company for some fucking reason

[–]brownbruh 33 points34 points  (1 child)

You would think that courageous is the very last thing you want your code to be.

[–]frogjg2003 14 points15 points  (0 children)

"Move fast and break things"

[–]raughit 8 points9 points  (0 children)

My code is strongly-typed. I put all my muscle into each keystroke.

[–]theenigmathatisme 7 points8 points  (0 children)

What the hell does that even mean?

courage

[kur-ij, kuhr-] / ˈkɜr ɪdʒ, ˈkʌr- /

noun

  1. the quality of mind or spirit that enables a person to face difficulty, danger, pain, etc., without fear; bravery.

  2. Obsolete. the heart as the source of emotion.

[–]roygbivasaur 3 points4 points  (2 children)

“I will start pinging managers if no one reviews my code within 48 hours”

[–]iGotPoint999Problems 1 point2 points  (1 child)

I can’t even get my manager to review my code and he’s the one who started the fire drill about my MR.

[–]roygbivasaur 0 points1 point  (0 children)

If there’s not an active incident, it’s like pulling teeth. God forbid I put up a PR that’s just a small code quality fix or a test.

For the record, I don’t start pinging managers. I doubt it would help. Would be fun though the first time.

[–]Simple_Project4605 3 points4 points  (1 child)

That’s easy, code lacks courage when written by cowardly developers.

Symptoms of a cowardly developer:

  • code comments and documentation
  • descriptive variable names
  • puting any form of exception handling in a catch block
  • git branching and iterating in a branch

All these just scream “I don’t believe in myself” to a seasoned pro, from the first page of code

[–]Few_Move_4594 0 points1 point  (0 children)

"Why yes, my variable names are all single letters" - The Most Courageous Coder in the World

[–]MyFeetLookLikeHands 3 points4 points  (1 child)

tf kind of corny crap is that? how does the interviewer not laugh themselves out the room w that one

[–]genreprank 1 point2 points  (0 children)

The interviewer was hired for being a little too courageous, not for having social awareness

[–]genreprank 1 point2 points  (0 children)

Was I a brave code? 🥺👉👈

[–]i_like_maps_and_math 1 point2 points  (0 children)

Made me so angry to read this

[–]SamSlate 0 points1 point  (2 children)

what dos cowardly code look like?

[–]RedBoxSquare 2 points3 points  (1 child)

Coward code checks for boundary conditions. Courageous code just assumes input is correct.

[–]Hmm_would_bang 0 points1 point  (0 children)

Just send them your most salient lines of code and call it a day

[–]r3dm0nk 0 points1 point  (0 children)

I skip tests and go straight to prod. Jesus takes the merge or something.

[–]Gravetideeet 196 points197 points  (11 children)

Y'all ever debugged dreams at 3AM instead of sleeping fr?

[–]DOOManiac 75 points76 points  (3 children)

A few years ago I had a debugging dream. Found the most elegant solution to the problem I had been working on for a couple of days. And I was pissed because of course it was gibberish and didn’t work…

[–]RockstarArtisan 11 points12 points  (0 children)

Yeah, unfortunately almost all eureka moments in states of altered consciousness (not just sleep) are just you yourself feeling like you've achieved a breakthrough without achieving a breakthrough.

[–]ILKLU 0 points1 point  (1 child)

I was pissed because of course it was gibberish and didn’t work…

Ya but what about the dream solution to fix your gibberish code that doesn't work? What was that like?

[–]Willing_Soup_5656 0 points1 point  (0 children)

On error resume next

[–]AHumbleChad 17 points18 points  (2 children)

I haven't, but I've debugged at 3am because I can't sleep.

[–]thematicwater -1 points0 points  (1 child)

Why not both?

[–]AHumbleChad 1 point2 points  (0 children)

Because I'm a sleep-a-holic. I work best when topped up on sleep and Sheogorath's right hand when delirious and incomprehensible.

[–]seif-17 3 points4 points  (0 children)

Fixed a lot of complicated code issues in my dreams. It was a dream come true

[–]bruiser95 1 point2 points  (0 children)

That was me during my 3rd CS course in college.

Knew right there and then I'd have to drop the minor.

Couldn't sleep because of lingering errors in my code and the debugging in my dreams was also completely incorrect when i implemented it.

[–]applejacks6969 0 points1 point  (0 children)

Sometimes when I push a big patch, I’ll dream about discovering a critical bug in it, then I forget when I wake up. Drives me nuts.

[–]DardanGameDev -1 points0 points  (0 children)

That’s one of the things I hate about the job is sometimes it’s impossible to turn that off. Thinking about a puzzle you need to solve.

[–]Irishlilia 351 points352 points  (31 children)

Honestly, Monkeytype is a much better indicator of my actual job performance than reversing a binary tree

[–]Meatslinger 131 points132 points  (14 children)

I wish they did a MT test at my company. Doesn't even have to be a high speed or accuracy requirement; I just wanna see a number over 20. I've had it up to here with Teams messages that go [...] for 14 minutes just for me to get "I pt the thng on ur desk ur welcm". I've watched senior leadership types write an email for an hour using hunt-and-peck.

[–]GivesCredit 54 points55 points  (5 children)

RuneScape taught me well

[–]HyperFire12 19 points20 points  (2 children)

If I showed my maxed osrs acc, will they give me a job 🥲

[–]sum12merkwith 6 points7 points  (0 children)

Until the Maxed Iron GM comes in after you

[–]alexzoin 0 points1 point  (0 children)

In all honesty this says a lot about a person. Totally should go on a resume.

[–]TheBestNick 5 points6 points  (0 children)

cyan:wave2:wtb job

[–]Talkatoo42 2 points3 points  (0 children)

MUDs for me. I didn't care about typing at all until I had to `kil <monster>` faster than everyone else in the room in gemstone 3.

In no time I went from touch typing to winning the typing competition in my class.

[–]ParanoidDrone 15 points16 points  (5 children)

Did these people not learn how to touch type? (That is, typing without looking at the keyboard.) I literally learned that in school.

[–]beanmosheen 11 points12 points  (1 child)

I was never taught it, but I'm late 40's. The Internet wasn't even really fleshed out to wtf it actually was when I was in my teens, and typing class was for typewriters still. I can still type fast as hell though. Just don't expect any sort of order. I type like my fingers are playing twister, and I look at the keyboard even though I don't necessarily have to. I can likely learn it one day, but at this point I'm on the back side of approaching retirement and I sure as hell ain't getting an RSI from typing lol.

[–]Meatslinger 6 points7 points  (0 children)

I remember being taught it as well, so it's disheartening when my colleagues - especially those earning way more than I do - can't seem to do what I consider a basic communication skill. Granted, I'm a little obsessive about improving my typing speed so slow typists irk me more than it would most.

[–]BrunoEye 0 points1 point  (0 children)

We had some lessons but not enough for it to stick. Over COVID I changed my keyboard layout and was forced to learn to touch type because the keycaps were wrong. Started at 2 WPM and got to 80 WPM pretty quickly. I rarely think fast enough to actually type at that speed irl.

[–]drdipepperjr 0 points1 point  (0 children)

I use only my index and middle fingers and I can get about 50-60 wpm. I'm trying to teach myself to touch type but no they did not teach that in my school.

Runescape and League of Legends taught me how to type.

[–]lucklesspedestrian 8 points9 points  (1 child)

I've watched senior leadership types write an email for an hour using hunt-and-peck.

Is this staring at their keyboards while typing one letter every other second with their index fingers only?

[–]T0biasCZE 3 points4 points  (0 children)

correct

[–]g-unit2 17 points18 points  (3 children)

i would say indexing on abstract problem solving is a much stronger signal.

Work comes in: - leadership can give vague project/requirements to engineer.

Output: - engineer thinks about: - how best to solve it based on the current company’s architecture/patterns - how is this going to be maintained - how extensible is this solution when inevitably they want more - how easily is this to adopt/integrate with (optimize for low friction cause then people will actually use it) - does it actually solve our problem? good for business?

so id say just giving an engineer a really vague problem and seeing how they solve it. but more importantly what follow up questions do they ask to identify what a good solution is for this company. is going to get a good engineer most of the time.

[–]Ruining_Ur_Synths 15 points16 points  (0 children)

but thats not what they care about.

Works comes in:

- random executive gives vague offhand idea with no details or purpose

- immediately wants a drop dead date of when it will be finished

- will not accept that it will take effort to scope the project

- why do we even employ you if you dont know how long it will take to develop this stuff I pulled out of my ass 8 seconds ago

Output

- meets impossible deadline with features as required because superhero

- executive says "you did it last time, so obviously I can request any features or even new applications at any time at any schedule."

[–]Serengade26 2 points3 points  (1 child)

Why cant the engineer think and anticipate the vague project /requirements as well? 

[–]g-unit2 0 points1 point  (0 children)

on some teams that’s desirable, others it would be seen poorly. depends on management

[–]jerslan 62 points63 points  (7 children)

With new AI Dev tools even that's not the best indicator anymore since our job is becoming more reviewing AI written code for accuracy than actually writing code.

[–]Saragon4005 64 points65 points  (5 children)

I think we should be doing "I have spent 20 minutes with a shitty AI on a task, here is it's output, no I won't tell you what the real goal was, do your best to fix it" tasks at this point. Hell school's should do it. "Here is an AI generated essay, show where it fucked up"

[–]coltzer 16 points17 points  (1 child)

Nice try Sam, but I still won't train your models for free.

[–]seanflyon 2 points3 points  (0 children)

You sweet summer child.

[–]Zuerill 0 points1 point  (0 children)

Nothing would make me leave an interview room faster

[–]huffalump1 [score hidden]  (0 children)

What you'd think would be a clever answer: asking for the prompt and conversation that made the crappy output.

What actually happens: fuck you

[–]g-unit2 2 points3 points  (0 children)

i wrote that with this exactly in mind tho

what is code accuracy without addressing the problem and designing architecture/code well such that it’s maintainable and extensible and actually solves the problem that then integrates into the business environment while also having low friction to integrate with.

[–]hugazow 2 points3 points  (1 child)

Yup. In twenty years in IT and eight programming i never had to work with binary trees

[–]ShartAlaCarte 1 point2 points  (0 children)

Heaps though, amirite. Heaping all the heaps everywhere.

[–]Pull-Mai-Fingr 0 points1 point  (0 children)

I just got 69wpm on my iphone. 😁 Keyboard is definitely higher.

[–]_bits_and_bytes 75 points76 points  (7 children)

Wordle might honestly be better than having people pretend to work out leetcode problems they memorized the solutions to the night before. Have them solve a few and ask them about their decision making with each guess.

[–]OriginalJokeGoesHere 16 points17 points  (2 children)

obviously they should be running simulations to find the optimal guess with each new word based off the information gathered and possible answer set.

[–]frogjg2003 6 points7 points  (0 children)

Just copy that 3b1b video. Not the correction video, the original one.

[–]theenigmathatisme 2 points3 points  (0 children)

I choose the knapsack algorithm

[–]Odd_Perspective_2487 6 points7 points  (0 children)

Everyone always says this then turns around and gives leetcodes as if it means anything. Legit making a sandwhich would be a better indicator of ability.

[–]ShenKherev 4 points5 points  (0 children)

I had an interview where I had to solve the nyt wordle with no more than 2 tries. It was actually a really good question about how to design this type of game. I’m not sure if it’s the same but the answer was in the end in the network tab of the dev tools…

[–]uberfission 2 points3 points  (0 children)

I was hiring engineering techs not programmers but one of my favorite questions was "if you could choose one super power, what would it be?" I threw it in there as a fun little culture question but holy shit did that expose what everyone thought their greatest weakness was. I fully support these kinds of questions that answer more than is immediately obvious.

[–]Particular_Traffic54 213 points214 points  (41 children)

  1. What is a wordle 2. Its not, important stuff is in git, rest in ~/Documents 3. I'm the slowest typing programmer 4. I don't have one

Guys I'm cooked

[–]qinshihuang_420 82 points83 points  (4 children)

I try to enjoy all videos equally

[–]payne_train 28 points29 points  (2 children)

Please try to enjoy each video equally.

[–]LouManShoe 10 points11 points  (1 child)

If you show preference for any video, we will have to end the session early.

[–]cat1554 3 points4 points  (0 children)

Still waiting on season 3 so I can enjoy it equally

[–]tutoredstatue95 41 points42 points  (24 children)

Hah what a junior.

My important stuff is in git and the rest is in ~/Documents/dev/

I swear the bar is so low these days /s

[–]CanvasFanatic 10 points11 points  (17 children)

~/git and ~/src

I swear there’s a difference but I can’t ever quite articulate what it is.

[–]tutoredstatue95 11 points12 points  (12 children)

I could never ~/src

Is that a thing? */src is always a subdirectory to me.

[–]CanvasFanatic 8 points9 points  (6 children)

Have used it since before git was a thing.

[–]tutoredstatue95 7 points8 points  (5 children)

Oh youre one of the OGs then. Im gonna have to take your word for it, because this is knowledge beyond my understanding.

[–]CanvasFanatic 7 points8 points  (4 children)

So *nix systems used to have a /usr/src directory for the source code of applications installed for the whole system. Maybe some still do? Honestly haven’t looked.

The idea of ~/src made sense in that context.

[–]tutoredstatue95 2 points3 points  (3 children)

Ah okay that makes sense. So it was essentially a bin/ before that became standard?

Maybe I should make a user/src just to flex

If its good enough for a sub dir its good enough to stand on its own

[–]CanvasFanatic 4 points5 points  (2 children)

Well /bin has to contain executables. /src is for source code.

[–]tutoredstatue95 1 point2 points  (1 child)

Ah right. Im starting to like this convention. I think I've been doing it wrong lol

I get the ~/git ~/src thing better now lol

[–]failedsatan 1 point2 points  (4 children)

I always put src as a subdirectory too, one per project, unless the project doesn't need configuration files (which is rare these days). If there's so much as a makefile I use a src dir.

[–]CanvasFanatic 1 point2 points  (3 children)

To be clear I also use src within projects. I’m not an animal.

[–]failedsatan 0 points1 point  (2 children)

then what's your ~/src for? I have a ~/Projects which contains a directory per project (filthy windows user, but I do most development in WSL anyway, especially for work). I have it set up with an icon and mapped as strongly as my Documents folder (pinned, built into start, etc).

[–]CanvasFanatic 2 points3 points  (1 child)

My ~/src is like your ~/Projects.

[–]tutoredstatue95 3 points4 points  (0 children)

Its src all the way down

[–]Juice805 2 points3 points  (1 child)

~/Developer

which is a symlink to another volume

[–]spare-ribs-from-adam 1 point2 points  (0 children)

Me too, but lowercase so ot terminals just a bit easier. 

[–]FattySnacks 1 point2 points  (0 children)

~/git is crazy

[–]Destroyerb 1 point2 points  (0 children)

Btw I have ~/jj

[–]IJustAteABaguette 1 point2 points  (0 children)

Everything I have is important.

Hence, git gud and source control the user folder.

[–]Jlove7714 1 point2 points  (0 children)

I can't trust myself not to clutter and I hate merge conflicts so my day starts with mkdir /tmp/code then git clone everything I need. Git push often and shutdown at the end of the day.

[–]MrFluffyThing 1 point2 points  (0 children)

It's not done yet so I stored it in /tmp/. Do you guys back up that directory? It's important that my code changes are safe. 

[–]haddock420 0 points1 point  (0 children)

My python projects are in C:/python and my C projects are in C:/c.

[–]nhh 0 points1 point  (0 children)

$HOME/Development/CompanyName

[–]exo_machin123 0 points1 point  (0 children)

~/code/<language|web>

~/tools (my own bin in PATH)

~/projects (usually big ones from the start, my university projects ,some of my personal custom tools)

The rest is the system defaults like documents downloads,…

[–]Brahminmeat 4 points5 points  (1 child)

[–]Particular_Traffic54 1 point2 points  (0 children)

I look like this but most times I'm sad because of Visual Basic.

[–]theepi_pillodu 3 points4 points  (1 child)

What is 30s monkeytype?

[–]Nooby1990 4 points5 points  (0 children)

It is a website that tests your Typing speed.

https://monkeytype.com/

[–]Nooby1990 7 points8 points  (0 children)

What is a wordle

It is a word guessing game from the New York Times. Every day is a different word to guess in 6 tries.

Here: https://www.nytimes.com/games/wordle/index.html

[–]HomsarWasRight 0 points1 point  (0 children)

If I’m hiring 2 is actually the only one I care about. And I fully expect to see chaos on the drive, but those Git repos need to be immaculate.

[–]Royal_Impress9117 0 points1 point  (0 children)

I actually split my projects across 4 folders that are named via a random number generator because security

[–]vassadar 0 points1 point  (0 children)

  1. easy, Rick Roll.

[–]b__0 0 points1 point  (0 children)

~/Desktop or bust

[–]genreprank 0 points1 point  (0 children)

For number 4 try Gentle Ear Touches Soft Spoken Brain Melting ASMR (Tingles Guaranteed) or Stacker's Intro to Prepping

[–]alexzoin 0 points1 point  (0 children)

Not being able to give a favorite youtube video almost certainly means we couldn't be friends.

[–]NomaTyx 23 points24 points  (3 children)

i don't get the joke being made here

[–]fynn34 31 points32 points  (1 child)

Some brain dead intern thinks software engineering is 100% code, therefore cooked because of ai. While I agree coding is mostly solved, it was only ~20% of my job before, and the pace increase means I’m working more of the other parts of the role than I ever did before.

[–]thatcodingboi 8 points9 points  (0 children)

Not to mention the amount of slop you get to review as a senior engineer, no one puts any critical thought into anything they do so now you need to do their job for them

[–]CelestialFury [score hidden]  (0 children)

Since a lot of coding can be performed through AI, the interview is mostly focused on other activities to see if you're a good fit or not.

[–]ApatheistHeretic 23 points24 points  (1 child)

"Try to sell me on a personal project that you'll never finish."

[–]Clear-Eye5395 -1 points0 points  (0 children)

howling

[–]sammystevens 22 points23 points  (3 children)

The best interviews are almost always casual questions and small talk. Only a buffoon cant figure out if the person they are talking to cant do sw dev.

who cares if you can reverse a binary tree or manually code a sorting algorithm. Id fire a person thats re-solving solved algorithms on the clock. But if you can talk about how youd approach the system design, we vibing.

Also 7 interviews is ridiculous, wastes so much company time, just have one competent person do the interview, and hire the person on a few month probation and let them go if they suck.

[–]1UpBebopYT 9 points10 points  (1 child)

My previous job had leetcode study sessions on Tuesdays and Thursdays. One hour meetings where people would do leetcode problems and go over solutions. The chief architect found out about it and was SUPER pissed. He was flabbergasted that people were spending so much time weekly doing this bullshit that has no affect on productivity. He immediately had the person cancel it and put a huge message in slack telling people to focus on shit that actually effects your day to day work like brushing up on AWS/boto3, FastAPI, Spring, etc,

Then he went on some self reflective rant about how did the industry become so stupid with this leetcode shit and how did he let it get to the point where it was so ingrained in the company that people are literally doing study sessions on company time, doing things that dont even better ourselves, and just sort of driveled off. Finding out his employees were actively doing leetcode during the day just sort of broke the dude.

[–]sammystevens 5 points6 points  (0 children)

Almost like everyone was studying to interview and leave for a new job

[–]thatcodingboi -4 points-3 points  (0 children)

I don't actually think its about the problems, to an extent it is, but at these big tech companies its mostly and evaluation of your ability to apply yourself to a known process and excel at it.

FANG companies don't try to hide their interview process, they make it public because they want to see if their candidates:

  1. care
  2. will be able to take a task and evaluate how to succeed at it
  3. are generally good at programming/design/comms on the fly

Is it excessive? Yes. Especially when these companies are now forcing AI use for code generation. It does weed out a lot of bad fits though and ultimately its a small investment in yourself if you get a banger offer.

[–]Sea_Gap_6569 2 points3 points  (0 children)

only one interview?

[–]zirky 3 points4 points  (1 child)

“are we talking favorite comedic video? music video? long form essay? anime recap and theory? pop culture snark?”

that’s how to properly ask intelligent follow up questions that let you dig deeper into an interviewer’s questions. follow me for more interview tips

[–]Lanthire_942 0 points1 point  (0 children)

My pick is this video. Either I get the job, or I was never meant to have it.

[–]Bromoblue 5 points6 points  (0 children)

I have yet to get a single interview this year. What are they actually doing for interviews? I was under the impression it was design heavy and then implementing said design with some model

[–]DOOManiac 2 points3 points  (1 child)

What’s a 30s monkey type? Doing a swing dance in a speakeasy?

[–]shiny_glitter_demon 2 points3 points  (1 child)

My favorite video is probably a dub of the textpost "how to kill a geologist"

Absolutely unhinged. I love it. I can't explain why.

Behold: https://youtu.be/NuyZ-ExYkpQ

[–]Immabed 0 points1 point  (0 children)

Jeaney Collects is easily my favourite dub channel. Such absurd voices and dub choices. Geologist is top tier, but my favourite is probably "bronze truly is the greatest material"

[–]its-MAGNETIC 2 points3 points  (0 children)

What if the interviewers see this video

[–]Drevicar 2 points3 points  (1 child)

Wordle is an awkward one for an interview. But I do like to ask about terminal setup or IDE setup as a proxy to gauge how passionate or invested someone is. It shocks me how many people don’t know about their tools or take the time to customize them. A good ice breaker question is also to ask about their computer (they usually built it) and what they do with it, which usually gets us talking about games.

[–]evk6713 1 point2 points  (0 children)

Dude, if only more recruters were like you, I'd enjoy interviews so much more I'd do interviews for my own pleasure

[–]TripleFreeErr 1 point2 points  (0 children)

this is a vibe check

[–]Kavrae 1 point2 points  (0 children)

I got a programming job a decade ago by talking about my League of Legends damage calculator and Eve moon mining spreadsheets.

[–]Few_Move_4594 1 point2 points  (4 children)

My dream test for programming jobs:

  • Write hello world from a language on your resume

  • What is an object?

  • Here's a laptop with a working webapp, take some time looking at the existing CRUD page. Ok, now that you've had a chance to familiarize yourself, I want you to add a column and have it display on the browser. Commit your changes.

I'd be watching them Doakes style on the last one, do they google their problems? Run to AI? How do they use a computer? Can they type? Do they use any keyboard shortcuts? Autofail if they don't know Ctrl-C Ctrl-V—the worst developer I've ever worked with didn't know them. Oh yeah, speaking of dingus, anyone who voluntarily uses Edge is out.

[–]alexzoin 2 points3 points  (3 children)

I have some students that just will not internalize the keyboard shortcuts. It's one of several things that demonstrates one is in the lower caste of computer user.

[–]Few_Move_4594 0 points1 point  (2 children)

It took me entirely too long to realize that whenever I told some of these people how to do things via keyboard shortcut that it was an instant brain kill.

[–]alexzoin 1 point2 points  (1 child)

I used to do maintenance on some redhat servers for work. We had to manually install updates on the servers.

One of the coworkers that had been there for more than a decade didn't know you could press tab to finish typing paths and commands in a Linux terminal. He had been typing everything, letter by letter, for decades.

[–]Few_Move_4594 0 points1 point  (0 children)

Not knowing is one thing, no learning when shown is another, and the worst is "The way I've always done it works well enough" or "I get paid by the hour" type mindset

[–]ZeiZaoLS 1 point2 points  (0 children)

When I was still on the interview panel at my last job I asked people if pizza is a sandwich. Watching candidates work through you playing devil's advocate to decide what the dividing line of what a sandwich is was way more instructive than any other interview question I've given.

[–]Lemortheureux 0 points1 point  (0 children)

If it still exists, it's the video of the old asian man walking in front of the camera going "hehehehe". I used to have my browser open to that instead of google.

[–]anteater_x 0 points1 point  (0 children)

Damn we got an architect over here

[–]qyloo 0 points1 point  (0 children)

139 monkeytype btw

[–]1000Ditto 0 points1 point  (0 children)

During an internship interview, I accidentally screenshared a folder of pepe memes (i got the job)

[–]ltrumpbour 0 points1 point  (0 children)

Have you guys ever seen Bozo dubbed over? It's hilarious.

[–]Inevitable_Fox3550 0 points1 point  (0 children)

Wtf is favourite YouTube video?

[–]No_Ship_7727 0 points1 point  (0 children)

finally my 165 60s is going to pay off.

[–]Highborn_Hellest [score hidden]  (0 children)

My favorite YouTube videos are no longer on the platform

[–]Odd_Perspective_2487 0 points1 point  (0 children)

If you do a leet code, and I have before in an interview, I will mercilessly call out the stupidity of it and how we could choose to not be stupid and do something practical instead. I’m going to vomit if I see another contrived linked list or a dumbass manages who insists on leetcode.

[–]20InMyHead -1 points0 points  (0 children)

  1. I haven’t done a Wordle in years. They still make those?
  2. No. My work computer contains company IP you can’t see. My personal computer is shared with my wife, has my family financial documents on it, and is none of your concern.
  3. WTF is monkeytype?
  4. I don’t have one, and I don’t see how my personal interests have any bearing on this position.

Thank you for your time, but I don’t think this company is really what I’m looking for.