this post was submitted on 27 Oct 2024
0 points (NaN% liked)

Ask Lemmy

26980 readers
1255 users here now

A Fediverse community for open-ended, thought provoking questions

Please don't post about US Politics. If you need to do this, try !politicaldiscussion@lemmy.world


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 !asklemmyafterdark@lemmy.world or !asklemmynsfw@lemmynsfw.com. 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 info@lemmy.world. 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)

top 36 comments
sorted by: hot top controversial new old
[–] Mearuu@kbin.melroy.org 2 points 3 weeks ago

My first ever software interview was with a small company that made a web app for traveling nurses. It was mainly a calendar with additional functionality to help nurses manage cases.

I was given a pre-interview programming task to complete. The task was relatively simple and would not take long to complete so I agreed.

When I logged in with the credentials they provided it looked like they had a very robust testing environment. There was a complete copy of the app running on the server with fake information in the database.

The code itself did not follow any style guides and was rarely documented. This caused me to spend much more time completing the task than I had estimated. Once I completed the task and verified functionality I notified the company. They checked my work and scheduled an in person interview with the lead developer, CTO, and CEO.

During the interview they attempted to access the test server with my code so we can discuss. My code could not be found on the test server and it was at this time we learned that the lead developer had given me complete access to the production servers including direct database access. The “fake” data that I used in my own testing on a production server was actual patient records. It was a huge HIPAA violation on their part and I withdrew my application for fear that this company will soon be in legal trouble.

I suspect they thought I was going to report them because they offered me $3000 for the “work completed.” It turns out their programming task was a feature that they wanted implemented into production anyways. I think if it were not for the lead developer’s mistake I would not have been paid anything. There was no offer of compensation for the completion of the task before the mistake was revealed.

[–] NegativeLookBehind@lemmy.world 2 points 3 weeks ago

I interviewed at Cisco once, with two managers. They started arguing with each other during said interview.

I didn’t get the job, and I didn’t want it, either.

[–] Dark_Arc@social.packetloss.gg 2 points 3 weeks ago (3 children)

I think the interview I least enjoyed was with an unnamed big tech company.

It was the first interview of the day and the guy came in with "so me and my buddy have been trying to solve this algorithm problem for years. I'd like you to try and solve it for me."

Like... Dude, that's not a reasonable interview question! You should not use algorithm questions that you don't know of any answer to in an interview. You're effectively asking someone to give you a solution to something way too complicated of a problem without even a few hours to think about the problem or sit down with it on their own.

[–] daq@lemmy.sdf.org 1 points 3 weeks ago (1 children)

Aren't most questions like this are simply looking at what approach you try and not a solution? They've been at it for years so they can easily tell if you're trying something that makes sense or something trivial even if they don't have a solution or even if there isn't one.

[–] Dark_Arc@social.packetloss.gg 1 points 3 weeks ago

The problem is you're effectively leaving "can I program and work through the kinds of tasks this job entails" and entering "how do you work through a complex theoretical research topic" land.

White board questions should be relative softballs related to the work you're actually doing to see how you think... Now that's often forgon for "welcome to a game of algorithm and data structure trivia!" but this is just a much more extreme version of that.

Also if you don't actually know the answer, how can you judge the direction? Even if you do know the answer for a problem that complicated, can you say the interviewee isn't solving the problem in a novel and possibly better way?

I presume he was looking for specific terms like DAWG (directed acyclic word graph) and things like that as well... Which I know because he would teach me the names of things as I slowly rediscovered them in conversation. Personally, I don't put much stock in grading someone on their knowledge of obscure data structures and algorithms either.

[–] subignition@fedia.io 1 points 3 weeks ago (1 children)

That sounds suspiciously like doing actual work for them.

[–] azimir@lemmy.ml 1 points 3 weeks ago (1 children)

I had one interview where they literally got me to fix their Sendmail server while I was there.

[–] subignition@fedia.io 1 points 3 weeks ago (1 children)

I seriously hope you got the job.

[–] azimir@lemmy.ml 1 points 3 weeks ago

I did.

I was there 5 months before heading back to grad school.

Oh god I've had an open ended one like that only once, and you're right it's terrible. Those questions would be great things to tackle as a team of peers where you're all working together without the pressure, but dude you hold our careers in your hands. Pull it together

To kick us off, mine from this week that I wrote down in another thread. In 60 minutes take an adjacency matrix as an input, good old int[][], and return all of the disjointed groups, and their group sizes in descending order.

[–] afk_strats@lemmy.world 1 points 3 weeks ago* (last edited 3 weeks ago)

Edit: this is from the perspective of a technical interviewer.

I've done around 200 or so technical interviews for mostly senior data engineering roles. I've seen every version of made up code, terrible implementation suggestion and dozens of folks with 5+ years of experience and couldn't wrote a JOIN to save their lives.

The there were a couple where the resume was obviously made up because they couldn't back up a single point and they just did not know a thing about data. They would usually talk in circles about buzzwords and Excel jaron. "They big data'd the data lake warehouse pivot hadoop in Azure Redshift." Sure, ya did, buddy.

Yes, they were "pre-screened". This was one of the BIG tech companies.

[–] Toes@ani.social 1 points 3 weeks ago (1 children)

I had an interviewer hand me an IQ test before they were even willing to speak with me about the position. Awful experience.

[–] Mirshe@lemmy.world 1 points 3 weeks ago

I legit had a recruiter for Procter & Gamble tell me that "I'm not the right type of autistic" after applying and taking literally an hours-long personality/IQ test "designed" to screen for autistic candidates as part of a diversity push.

[–] lime@feddit.nu 1 points 3 weeks ago

i got an interview as an embedded software engineer for a company that makes wireless camera flashes. high-precision real-time programming. i wanted to dive further into that area.

the first task was... reading comprehension, basic arithmetic, and pattern matching. i was flabbergasted. i wrote a really negative passage in their feedback form about how they apparently don't trust their engineering candidates to be able to read, and how those pattern matching iq tests are bullshit since you can up your score by like 20% if you practice.

they called me back and explained that the reason they have everyone from cleaning staff to C-level take the standardized test is to create a workplace of "objective equality". also they were really confused about my stance on the test because apparently i had scored in the top 5%. that's the fastest i've ever noped out of an interview process.

[–] Schal330@lemmy.world 1 points 3 weeks ago

Got a couple.

The first bad interview I turned up and had to wait for the owner who rocked up 15 minutes late. We had a discussion and he was happy with my IT skills, we then got into a discussion of how to run the business.

He asked me what would I do if a salesman kept selling Linux support to businesses but the company had no one that had experience of it, I said it didn't feel morally right to sell something that you can't actually fulfill currently, put a cork in the salesman regarding Linux support, train/hire staff and when ready then continue to offer it. He said that's not how his business works and to drive the business the salesman was doing the right thing.

During that interview I saw someone walk into the office that I had worked with in the past, they were incredibly unreliable, bad at the job and were fired, this one guy appearing gave me the final sign this was not the workplace for me. After the interview they gave me an offer that I declined.

The second interview probably a out 2 months later I turned up to was a small company of maybe 3 people. I turned up and it was a shared office space they used, he walked up to the receptionist and asked if there was a meeting room available, she said no. So he led me to the kitchenette area where he offered for me to sit on a sofa not to dissimilar to this...

Thee casting couch....

Having the hum of a vending machine in the background added to the ambience. We got to chatting and it sounded like the guy didn't really know what he wanted to do with the business or how to run it, generally seemed disorganised.

Towards the end of the interview wouldn't you know it, the same guy I used to work with walked into the kitchenette wearing the t-shirt of a company in the building, gave me "the nod" and proceeded to use the vending machine, which failed to dispense his choice and he stood there shaking the machine.

This guy must have been some kind of angel in place to stop me from taking bad jobs. I declined the offer they gave me. A year or so later I was telling a friend about this and we checked on the company, it went out of business.

They were bad interviews, but I still got something out of them.

[–] gt5@lemm.ee 1 points 3 weeks ago

I’m not a swe but I work in technology doing solutions, so semi technical I guess. I recently did 6 rounds with a company with positive feedback after each round. They told me they needed to get through a few more candidates and would have an answer on if an offer was being made the following week.

1 week turned into 2 into 3. At the end of the third week I lied and said I had an offer and told them that I needed an offer from them or to remove me from candidacy. The opted to remove me.

I was working at a job, so I wasn’t stressing it but the process was just gross

[–] dariusj18@lemmy.world 1 points 3 weeks ago (1 children)

I know people don't like the technical interview, but for me, it's not about knowledge but process. I don't care that you don't have something memorized or don't know the syntax without your linter. I want to see how you figure it out. I was interviewing for a junior web developer, and I gave them the task of fizzbuzz. I told them it was OK to use Google or any other tool. The interview ended with the prospect in tears. I felt very bad and told them they could finish it outside the interview and send it to us (they didn't). Somehow, they were still on our shortlist.

[–] HeckGazer@programming.dev 1 points 3 weeks ago

Yep, this is exactly it. Always hire the smart noob over the experienced idiot.

[–] acchariya@lemmy.world 1 points 3 weeks ago

I did one where I went through a few rounds of interviews, technical and otherwise. In talking with the developers, they mentioned that they were trying to integrate a certain client side framework into their backend frameworks build process, without success. Get to the final stages, and the director of engineering asks me to work on this take home project to, you guessed in, integrate the js framework into the build process of the backend framework.

I sent them a strongly worded rejection email. It was a realreal eye opening experience.

[–] LedgeDrop@lemm.ee 1 points 3 weeks ago

I had an on site interview with the owner of a small IT company. He was 30 minutes late (and I'd arrived 10 minutes early to be... ya know, punctual).

He offered no apologies and had this whole arrogance surrounding him. Complained that he had to drive to the office for this. Then after 5 minutes, it was obvious he didn't even bother to look over my CV and was completely unprepared for the interview. ... and somehow this was my fault.

Of course, the interview didn't go well (for either of us). He offered a lowball 30% less than the average salary, I was looking for 30% above. I rolled my eyes, shook hands and left.

Later, I got a call back from the recruiter "I had no idea you were asking that much. From what X (the owner) said, this was a complete disaster." I said, "I agree" and politely hung up.

In hindsight, I should have probably insisted on rescheduling (or just left) after 20 minutes. But, I was young and didn't have many interviews under my belt. So, I took it as a learning experience.

[–] Nibodhika@lemmy.world 1 points 3 weeks ago

As an interviewee it's nothing much, but when they asked me to sort a list, I find that question to be completely pointless, I will never implement a sort IRL, and most people who get it right are because they have it memorized.

As an interviewer, a person who sent their take home as a .doc file inside a zipped folder. I didn't understood why they sent it that way, but got the code to compile, and found very serious issues. When confronting the person they claim there were no issues, which happens so I pointed out at a specific line, and still nothing, I asked them if they knew what an SQL injection was and his answer was "yes, and you're wrong, there's no SQL injection happening there", so I sent him a link for him to click that would call that endpoint on his local instance, and dropped the entire database for the take-home assignment. No need to tell you he wasn't hired.

[–] 7dev7random7@suppo.fi 1 points 3 weeks ago
  1. Interview
  2. team meet-up
  3. coding tasks with my thought process

According to the team I nailed it + above expectations. I was asked for my salary: Said at least between X and Y.

I received an offer with X.

  1. negotiations
  2. negotiation feedback

They raised it to the middle

I declined. New offer arose: Y.

I declined again since they were cheap and not transparent like me.

Received a flame e-Mail afterwarsa about how I would dare to decline since it is the matching salary. I have wasted their time and effort. THE CEO WROTE THE LAST SENTENCE IN UPPERCASE.

Oh, and I should have been responsible for one year to maintain enums about tax numbers, since everybody started there like this.

Uff.

[–] mesamunefire@lemmy.world 1 points 3 weeks ago

I once did a coding interview. They had me write a MVC. It was on bitbucket so private repo. They merged my code then didn't get back to me. They forgot that I had access so I got to see the company using interviews code for a real project. They didn't last long so bullet dodged. But it was very silly. I eventually let them know I had access and within the hour they took me off the project despite never giving me an email in response.

[–] projectmoon@lemm.ee 1 points 3 weeks ago

https://agnos.is/posts/tech-recruitment-is-out-of-control.html

This was my experience at the beginning of 2024. It was bad enough that I had to write a blog post about it.

[–] fubarx@lemmy.ml 1 points 3 weeks ago* (last edited 3 weeks ago)

Interviewed at two big, well-known tech companies. Had done a lot of mobile dev work at the time, but really wanted to switch to connected hardware and told the recruiters.

Showed up for the first on-site interview. Guy walks in. Explains the actual first interviewer couldn't make it so he was a last-minute stand-in. Goes: "So, it says here you are intererested in mobile. That's good. My team is looking for someone like that."

I explained it was actually the other way round. What proceeded was an awkward hour of bullshit questions about train schedulers and sorting algorithms. Repeat five times that day. Every. Single. One.

Second company a few weeks later. Same thing. Except this time, 2/3 of the way through, a manager in HW group walks in. Grouses why he was asked to talk to someone, checks notes, about mobile. We had the greatest conversation after I set him straight. He wanted me to come back and do another loop just with his group. Except a week later, they announced a hiring freeze and I never heard back.

In retrospect, it was a good thing. I would not have been a good fit.

[–] 1984@lemmy.today 1 points 3 weeks ago* (last edited 3 weeks ago)

Seems like an American thing to completely overdo the process. We have interviews i Europe too, but they are not insane and you don't have to have algorithm knowledge to be a programmer in most companies.

If you are talking about big tech, sure, they are inventing ways to find the absolute top candidates since they have millions of applications.

[–] linearchaos@lemmy.world 1 points 3 weeks ago

How about the other way around, I had this guy come in, he had been out of the business for a while and decided to go and be a mechanic for a few years. One winter in particular he decided that he was kind of tired of doing the mechanic stuff and wanted to come back.

I interviewed him on a phone screen. His knowledge was appropriately dated but he was not bad. I figure he'd be able to come in and get up to speed pretty quickly.

My company does kind of a nightmare scenario where they interview you all day long and you literally meet with everyone in groups.

First thing in the morning first group came through said he was great.

Second group came through asked him some questions and he was a little bit more cagey but still not bad.

The third group was the lunch group, They took him out to lunch and he threw out a bunch of racist stories and while people watching, made fun of people as they came into the restaurant for their ethnicity or their weight, or what car they drive or whatever else they could find.

The lunch crew came back and did a hand off but no one raised the flags right away so we went into the first after lunch crew. A couple of people from the lunch crew pulled me aside while he was in his next set of meetings and said they were extremely uncomfortable being around him and recounted the stories.

I had to bust up the interview and send him on his way. The person that was uncomfortable with what he said is one of the most IDGAF people I've ever met.

Years earlier we had a developer come in with a fantastic resume. They brought him in first thing he was rude, and we're not talking autistic doesn't know what he's doing rude he was clearly making a lot of generalizations about people and being nasty about the questions. Skill wise he was absolutely fantastic and he would have been fabulous to be a lead in front of a complicated project, But he was impossible to be around. Toward the end of the Early interview they told him that they had all they needed. He asked him if it was because of his attitude and they said that it was a team job and they needed somebody that was capable of working with a team. He said they could just put him in a one-man team and have him architect things or do other work by himself. There was simply no chance they were going to hire him. You don't willingly bring that much toxicity in the workplace if you can help it.

[–] mumblerfish@lemmy.world 0 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

Not the interview itself, but... I had a personality test before the interview and it felt so fucked up. There were always two completely different statements of, at least to me, questionable morals. Like "I enjoy people's envy of me having better things" and "In social situations, the conversation should only be about me". Stuff like that, but not only egoistic statements. Then you had a single scale under the two statements which went from "describes me" to "describes me very well", for both statements, no neutral option. Stated time was like 10 minutes, I took it like in an hour. An hour of having to think through if I should say that "not having sympathy for an abandoned dog describes me" because the other option was more horrible. Felt fucking traumatized after that.

It got me the interview, but not the job.

[–] Tower@lemm.ee 1 points 3 weeks ago

I fucking hate these "personality assessments". This is from one I just took the other day. One of around 50 questions.

[–] bishopolis@lemmy.ca 0 points 3 weeks ago

I interviewed for a shop in Ottawa.

I was working at the time, but it was declining situation so I was Motivated.

So I show up a the appointed time, and I meet a guy who can best be described as 'a little grizzled' and 'a little stressed'. We go over my resume, first off the bat.

"These are the things we need from you," he said, tapping items on a list. "And these are places you suck," he said, tapping the same list.

I basically checked out at that point; there was no way I was suitable for this post. I could learn it, but it was a lot. And while I had a lot of other skills that showed up on the job desc and my CV, missing so many important pieces was insurmountable. It wasn't a super-fun experience no matter how interesting he was - he was a great lead hand - and I left without much fanfare. Great rambling talk about all kinds of things, but it's the worst I've ever flamed out in an interview; and the fastest.

Imagine my surprise when he 'strong-hire'd me. I actually said to the recruiter, "Yeah, you've got it wrong. No no, and it's totally okay, but you're off by one or something. You mean to call the name above mine or the name below mine, and that guy is probably gonna love this job. But you don't mean to call me. No stress, all good, but yeah, I'm not the guy you wanted to call."

It was a great job and that guy was my lead. Brutal honestly is fabulous if you can take it.

[–] PhlubbaDubba@lemm.ee -1 points 3 weeks ago (1 children)

Just a metric of ð insanity of it all, I went þrough someþing like 100 interviews over ð course of ð 2 years between graduating and landing ð job I have now.

Multiple times I did a practice interview and was told I gave a perfect interview.

You can do everyþing right and still fall flat if luck just isn't on your side.

[–] GiveOver@feddit.uk 0 points 3 weeks ago (1 children)

Do you have those letters in your codebases, phlubba?

[–] PhlubbaDubba@lemm.ee 0 points 3 weeks ago (1 children)

Just for naming variables and print text

[–] GiveOver@feddit.uk 0 points 3 weeks ago (1 children)

What about your home WiFi ssid and password? I have emojis in mine and it causes all sorts of problems. Worth it.

[–] PhlubbaDubba@lemm.ee -1 points 3 weeks ago

Named ðem before I got on ðis kick