this post was submitted on 27 Oct 2024
195 points (98.5% liked)

Ask Lemmy

26628 readers
2702 users here now

A Fediverse community for open-ended, thought provoking questions


Rules: (interactive)


1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them


2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?


3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.


4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [email protected] or [email protected]. NSFW comments should be restricted to posts tagged [NSFW].


5) This is not a support community.
It is not a place for 'how do I?', type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email [email protected]. For other questions check our partnered communities list, or use the search function.


Reminder: The terms of service apply here too.

Partnered Communities:

Tech Support

No Stupid Questions

You Should Know

Reddit

Jokes

Ask Ouija


Logo design credit goes to: tubbadu


founded 1 year ago
MODERATORS
 

What are your worst interviews you've done? I'm currently going through them myself and want to hear what others are like. Dijkstras algorithm on the whiteboard? Binary Search? My personal favorite "I don't see anything wrong with your architecture, but I'm not a fan of X language/framework so I have to call that out"

Let me hear them!

(Non programmers too please jump in with your horrid interviews, I'm just very fed up with tech screens)

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 47 points 2 days ago (3 children)

As the interviewee?

I show up at their office for a round of interviews. IIRC it was 4 interviews of about an hour each. Every single interviewer comes in 5-10 minutes late. They all look completely exhausted. Unprompted, they all commented that "yeah, this is a start-up so we're expected to work 80 hour weeks. That's just how it is." I did not take that job.

Another place wanted to do a coding "pre-screening" thing. You know, where you go to a website and there's a coding question and you code it and submit your answer. THIS place wanted you to install an extension that took full control of your browser, your webcam, your mic, etc. So it could record you doing the coding challenge. No, thank you.

As the interviewer? omg, the stories I can tell.

We had a guy come in for an hour interview. We start asking him the normal interview questions. Literally everything he says is straight up wrong or he says, "I don't know" and then just gives up and doesn't try to work out a solution or anything. But we have a whole hour with this guy and as interviewers we've been instructed to use the full hour otherwise candidates complain that they weren't given a fair chance even when it's TOTALLY obvious it's going to be a "no-hire." So we start asking this guy easier and easier questions... just giving him basic softball questions... and HE STILL GETS THEM ALL WRONG. We ask him what type of variable would you use to store a number? He says, "String." WHAT?! I'm totally flabbergasted at this point. So finally I get a brilliant idea: I'll ask him an OPINION question! There's no way he can get that wrong, right? Looking at his resume, it has something like "Java Expert" on there. So I say to him, "It says on your resume you're a Java Expert. What's your favorite thing about Java?" His response? "Oh, I actually don't know anything about Java. I just put that on my resume because I know they used that at a previous company." So now on top of this guy getting every question wrong, we've established he has also lied on his resume, so basically just red flags EVERYWHERE. Finally, after a grueling 45 minutes we decide to give up asking questions and just end with the whole, "So we like to reserve the last bit of time so you can ask us questions. Do you have anything you'd like to ask?" Without missing a beat, this guy goes, "When do I start? I feel like I NAILED that interview!"

At another company I worked at, we would do online interviews that took only an hour. The coding portion of the interview had a single question: "Given a list of strings, print the contents of the list to the screen." That was it. Sure, we could make the coding question harder if they totally aced it, but the basic question was nothing more complicated than that. The candidate could even choose which programming language they wanted to use for the task. That single question eliminated half the candidates who applied for the job. Some straight up said they couldn't do it. One person hung up on me and then when I tried to call back they said the fire alarm went off at their place and they would reschedule. They never did. Many people forgot that I could see their screens reflected in their glasses and I could see them frantically Googling. There was one candidate that did so insanely poorly during the interview that we believe it must have been a completely different person that had gone through the initial phone screen, so basically they were trying to bait-and-switch.

I have a bunch of other stories but this post is already getting quite long.

[–] [email protected] 15 points 2 days ago

I resonate with so many of these. I hate the tech prescreen, but morons, cheaters, and liars make it necessary. The prescreen is purely there to weed out a good, like you said well over 50% of candidates right there.

And I'll throw a thorn at you, I do store numbers as strings.... When I'm dealing with currency lol. I'm 100% sure that's what he meant of course, because he was thinking about float precision and how you wouldn't want to risk currency imprecision during serialization or anything! Should have given them the job! /s

[–] [email protected] 21 points 2 days ago (1 children)

Unprompted, they all commented that "yeah, this is a start-up so we're expected to work 80 hour weeks. That's just how it is."

lol I'm walking out the minute they say that.

[–] [email protected] 10 points 2 days ago (2 children)

Seriously. There's no way I would continue 3 or 4 more hours after that comment.

[–] [email protected] 6 points 2 days ago

I'm genuinely terrible at not falling for sunk costs and have a bad habit of just letting inertia take me.

But unless you're offering me 100k a week (in which case I'll work for maybe a month before burning out), I'm not working a fucking 80 hour week.

[–] [email protected] 4 points 2 days ago

At the time it was like watching a train wreck. This was much earlier in my career and I was like, "there's just no way, right?"

I did get lunch out of it.

[–] [email protected] 11 points 2 days ago* (last edited 2 days ago) (1 children)

"Given a list of strings, print the contents of the list to the screen."

print(stringlist)

or if you want to get fancy:

print(", ".join(stringlist))

When do I start? I feel like I nailed it.

/s

[–] [email protected] 7 points 2 days ago (2 children)

lol. I kid you not, someone did that. Then completely imploded when I pointed out that it'd just print the object reference and not the list contents.

Can you start next Monday? :p

[–] [email protected] 4 points 2 days ago (1 children)

Now I need more details, you said they can use whatever language they want, if you do print(stringlist) in python it will print something like ["first string", "second string"] and not an object reference.

[–] [email protected] 5 points 2 days ago

The candidate said they were going to use Java. I asked them if perhaps they weren't coding in Python instead? They insisted it was Java. I forget the details but they proceeded to "fix" their code by doing some stuff that made absolutely no sense no matter what language they were using.

[–] [email protected] 1 points 2 days ago

Was the string list an array or something?