this post was submitted on 12 Jul 2025
49 points (98.0% liked)

Ask Lemmy

33259 readers
1443 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 !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.


6) No US Politics.
Please don't post about current US Politics. If you need to do this, try !politicaldiscussion@lemmy.world or !askusa@discuss.online


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 2 years ago
MODERATORS
 

After two previous interviews today I got this like email:

“I spoke with {} recently and he shared that he’d like to invite you to a final round of interviews for the Mobile Software Engineer role onsite in {} – congrats!    What does your availability look like on the following dates to come onsite to {} for your interviews (July 21 – 25, 2025 or July 28 – August 1, 2025)?  The interviews will be about a half day.  When I receive confirmation of your availability, I’ll begin scheduling your final round of interviews and will send you final confirmation details via email when that’s complete.”

— I’ve never had a real job besides research in University and entry level stuff like sign spinning; what should I expect when I go in? What should/shouldn’t I do?

— does this mostly mean they’re checking to see if I’m not a psycho? But if I’m not I’ve got the job?

— it might just be reading into it but they said interviews plural— am I going in multiple days? Or does this mean there are other people interviewing?

Thanks! Crazy excited after hundreds of applications. I know I can knock there socks off if I get a chance— I really don’t want to mess this up.

all 42 comments
sorted by: hot top controversial new old
[–] wesker@lemmy.sdf.org 49 points 12 hours ago* (last edited 12 hours ago) (3 children)

The interviews will be about a half day.

Fuck, man, I hate the state of this industry.

Out of curiosity, how many interviews have they put you through already?

[–] crimsonpoodle@pawb.social 9 points 11 hours ago (2 children)

Happily just two so far— one screening and one technical— but it is long so hoping I can walk the knife between being personable enough and not seeming weird and manic for however many hours it is.

[–] wesker@lemmy.sdf.org 12 points 11 hours ago* (last edited 11 hours ago) (1 children)

I see. I assume then you're doing a panel interview of sorts for this last round. Behavioral and cultural fit interview. Have some good, thoughtful questions for them prepared is my best advice.

For example, one of my goto questions is, "what is something you've learned while working at {} that you found particularly satisfying?"

[–] crimsonpoodle@pawb.social 6 points 11 hours ago

That’s a good idea— for the last two I was able to mostly wing questions based on the research I did, but for this one I’m not going to be kicking myself afterward for not having good ones prepared— thanks!

[–] TheReanuKeeves@lemmy.world 7 points 11 hours ago (1 children)

Pretty sure a half day interview is enough to make a lot of "normal" people a bit manic, what are they doing? Taking you out for 18 holes and dinner?

[–] SpaceNoodle@lemmy.world 3 points 11 hours ago (3 children)

But I only have seven holes

[–] wreckedcarzz@lemmy.world 4 points 11 hours ago (1 children)
[–] MajorMajormajormajor@lemmy.ca 3 points 11 hours ago

Don't threaten me with a good time.

[–] bobs_monkey@lemmy.zip 3 points 11 hours ago (1 children)
[–] crimsonpoodle@pawb.social 2 points 11 hours ago (1 children)

Could technically be an outie

[–] Rhynoplaz@lemmy.world 4 points 10 hours ago

I can make it both.

[–] idiomaddict@lemmy.world 1 points 8 hours ago (1 children)

Pssh, I’ve got seven on my head alone. Everyone forgets about the ears, but who doesn’t like aural sex?

[–] SpaceNoodle@lemmy.world 2 points 7 hours ago (1 children)

I didn't count my facial piercings

[–] idiomaddict@lemmy.world 1 points 7 hours ago

Oh shit, I actually have ten on my head alone, good call.

[–] JohnnyCanuck@lemmy.ca 5 points 8 hours ago (1 children)

I remember doing half to full day interviews back in the '00s.

This isn't new.

[–] pineapplelover@lemmy.dbzer0.com 0 points 7 hours ago (1 children)

Damn that's crazy. The '00s. They have you writing on clay tablets or what?

[–] abbadon420@sh.itjust.works 1 points 6 hours ago (1 children)

Dude, we started using punchcard in the 1830's. Maybe you should look into the history of computing and learn a bit about all the amazing innovations that lead to you shitposting on the toilet

[–] pineapplelover@lemmy.dbzer0.com 2 points 6 hours ago (1 children)

I was trying to make a silly joke as `00s can mean the year 0000 BC

[–] abbadon420@sh.itjust.works 1 points 6 hours ago

That was not clear. Also, there is no year 0. https://en.m.wikipedia.org/wiki/Year_zero

[–] skankhunt42@lemmy.ca 2 points 11 hours ago (1 children)

Yeah, I don't know if I'd even go unless I REALLY needed the job. That's insane

[–] fodor@lemmy.zip 28 points 12 hours ago (1 children)

At many companies you talk to more than one person in a single visit, so when that person writes about interviews, the plural, it's likely that they're planning to have you speak with multiple people.

Everything depends on the company, but if you're going in for a multi-hour session, you're probably on the short list of candidates. So you should feel good about where you are, but you don't have the job yet.

[–] crimsonpoodle@pawb.social 7 points 12 hours ago (1 children)

Ahh that makes sense didn’t consider that— would def be a long single interview otherwise. Thanks!

[–] Landless2029@lemmy.world 10 points 11 hours ago (1 children)

Especially with it taking 'half a day" I'd assume talking to 3-5 people. Recruiter, manager, knowledge checker, possible peer, etc.

The state of the job market is such bullshit. It's one thing to go through this if you're a final choice but often times you're still just in the running. Wasting half a day with an on site trip to just get passed over is such bullshit...

But that's the rats race. Welcome to the game.

[–] trailee@sh.itjust.works 1 points 9 hours ago

You’re not necessarily wrong, but the company is at least invested enough in this candidate to make it worth spending a bunch of engineers’ time on it. That’s why they do the offsite screening interviews in advance. I’ve interviewed plenty of great candidates, but also plenty of mediocre ones and a few surprisingly poor ones. And in the end it’s still a bit of a gamble about how a strong candidate will perform in the job. Hiring the wrong person sucks all around, and the half day onsite interview is merely the least bad method used in the software industry.

[–] trailee@sh.itjust.works 19 points 9 hours ago

You don’t have the job, you’ve just made it past the offsite screening. I expect you’ll be in 3-4 interviews each lasting about an hour with a different person, then they might take you to lunch with a group of people. Lunch is still an interview, it’s just informal. Be a reasonable human that they want to have as a coworker.

Expect some of the interviews to involve whiteboard coding or technical problem solving, all of them to ask you social dynamics questions (e.g. “tell me about a time you had difficulty working with a teammate”), and hopefully all of them will also give you time to ask them questions. Be ready for that last part - presumably you don’t know very much about the company, and this is your time to find out more. You might be so desperate that you’ll take any job, but that’s a turn off for them. They want to see that you are as eager to find a good team fit as they are.

Each interviewer will likely do a written summary with a hire/no hire recommendation, and there will likely be a hiring meeting with all of the interviewers, either one such meeting for each onsite candidate or one meeting at the end of a series of candidates so they can make overall decisions. You probably won’t hear a decision before 8/8, a week after the onsites finish.

[–] jeena@piefed.jeena.net 17 points 12 hours ago (2 children)

No, it does not mean you have the job, there are still many others in the race.

[–] crimsonpoodle@pawb.social 6 points 12 hours ago (1 children)

Good to know! will practice then— thanks!

[–] garbagebagel@lemmy.world 7 points 11 hours ago (1 children)

Good luck! You got this :)

[–] crimsonpoodle@pawb.social 4 points 11 hours ago
[–] Drusas@fedia.io 3 points 11 hours ago

At this point, there would typically only be a few others in the race. But the job is far from guaranteed.

[–] scrubbles@poptalk.scrubbles.tech 11 points 9 hours ago* (last edited 9 hours ago) (1 children)

This will be the main interview. Welcome to software development interviews, where you can have 6 interviews and a take home exam and they still aren't sure if you're worth hiring.

This is what we call the "Loop". I have done too many of these. I did one just yesterday actually! Probably... 15-20 under my belt now throughout my career.

There will be 4 1-hour interviews you will go through. Usually there will be some combination of the following. This is how most of mine go (my mid-tier ones and now my senior ones). They may mix and match them, you may get 2 technicals instead of a system design, maybe they don't do the last one, who knows, but this is to help you prep a bit.

Technical - 1 hour with a sample problem. Chill companies will give you something like "Solve a wordsearch". Maybe they have something premade like "Add some functionality to this". Companies like Amazon will do a more intense leet-code style question. The number one advice I have to you is never stop talking. Be talking the entire time. Every thought you have, verbalize it. The interviewer is not a mind reader, they will be trying to figure out what you're doing, and if you tell them they honestly will probably help you. Just describe everything you're doing. "I'll make a method here because I think it'll be easier to reuse - well.. maybe I won't. Actually I'll keep it and we can use it later, so yeah that'll be what we use to do X functionality". Even if you think you sound silly, it'll really help your chances. Do this for the System Design below too. Worst thing a candidate can do is clam up and not talk in their interview, leaving the interviewer at the end trying to guess if they understood the problem or not.

Culture Fit - Talk about projects you did, since you're coming out of entry level, focus on results. Outcomes. A lot of people ramble in these. Prepare for this interview. Look at your history, find projects, and learn the STAR Method for behavioral. It honestly is a clean way to tell your own history.

System Design - This will heavily change based on your level, and that's okay. Usually it's a question like "Design WhatsApp" or some vague thing like this. They won't expect you to have a perfect answer. Instead, they're looking for you to ask questions and how you think. I strongly recommend watching This video - again they lay out how to organize the interview. Most interviewees just start throwing stuff on a whiteboard - watch the video and learn how to lay out things in an ordered way. Even if you don't know the answer, it shows how you think, which is much more valuable in the interview.

VP/Executive Chat - This will be a fairly informal chat with someone higher up at the company. They are mostly going to lean on the others to decide if you should be hired - but they want to know if you're "excited" to work there. Show an interest in the company. Ask questions about something you heard they were working on. Are they smaller? Are they pushing towards IPO or something else? Show an interest in the business side. Talk about how you want to uplevel your skills and you think X company is the right place.

Bonus - The "Bar Raiser" - This is more of a "style" of interviewing that can happen in any of the mentioned ones above. I was caught off guard the first time I encountered one of these. The Bar Raiser is essentially they're going to push you to see if you "raise the bar" for them, if you go above what a normal employee will do. You'll notice this if you find they are asking a lot of questions, maybe even to the point of offending your or annoying you. This is essentially what they want, how do you do under pressure? How do you do when people are second guessing you? Don't let it get to you, and don't start bullshitting. Admit when you don't know things. Stick to your guns on things you believe in, but admit when you don't know things. Software engineers need to know when they don't know something. When I was younger I insisted that a SQL database would be the best database for a system design. They asked why - and I didn't have an answer. It's just what I had used. What I should have said was "It's what I'm most familiar with, but there are some others I would want to look at first to really make a decision". Since I insisted that it was best, they asked how I would scale it? How would I make sure it wouldn't go down. I quickly realized it wasn't the best choice, and I worked myself into a corner.

Important Notes

  • Ask for a break - you deserve a break between these. If you need to go to the bathroom, make sure there is time for it. You're looking at 4 hours of interviews, most will offer between "Do you need anything" - don't think it's impolite. Just go to the bathroom if you need it.
  • Accept the drink - They'll offer you coffee or water. Just accept it. Again, 4 hours of interviews. You'll need some water. You'll get dry mouth, just trust me.
  • Think about food - Most good ones will provide a lunch... but I'm seeing this less and less. Eat right before going in, nothing heavy or you'll be sleepy, but have a good solid breakfast and eat before you go into the meeting. (Even if they provide lunch then you don't look like a pig on their dime). Pack a snack with you if you can, after one loop I was shaking with hunger and went to the mcdonalds immediately after right next door because I was so hungry.
  • Get a good night's sleep before hand. You'll have to be on the whole time, it's just going to be tiring, physically and mentally.

Alright padawan, that's my advice for you. I wish you all the luck in the world, take what I've learned about these and may my knowledge help you. We're all rooting for you!

[–] trailee@sh.itjust.works 5 points 9 hours ago

OP take note, scrubbles is spot on!

[–] sunbrrnslapper@lemmy.world 9 points 11 hours ago (1 children)

This is an interview loop. They do that with the top few candidates - so it is unlikely you are the only one. You will speak to many people, like the hiring manager and key team members. If you are flying in for the interview, it may be for a couple of days, but the interviews are likely to be in one day. Treat this seriously and act professionally with everyone you interact with from front desk to hiring manager. They can all influence the decision. Best of luck!

[–] crimsonpoodle@pawb.social 4 points 11 hours ago

Thanks! Happily just a drive— will be serious and professional to the best of my ability, just hope the door I pick to walk up to is the main one

[–] thisbenzingring@lemmy.sdf.org 5 points 11 hours ago (1 children)

If you received that at my workplace, they are bringing you in to get a feel for how you are in person. And if you don't have any problems your in. If there are a couple people in this 3rd interview, you will be the decider. Just how you are in person. It sucks to have to chose that way but at the end when you have to decide, its a good way to do it.

In general, that 3rd interview in my space, means you are the only choice and they want one more check to make sure people can feel you out before they invest in you

[–] crimsonpoodle@pawb.social 4 points 11 hours ago

Ok good to know— I was hoping that might be the case. I think I’ll try and find some strangers to talk to in the next week to stretch out my social skills a bit— which is sort of the opposite of technical prep where you just sit alone working on projects. Thanks and also happy cake day!

[–] deur@feddit.nl 5 points 10 hours ago* (last edited 10 hours ago)

This is both positive and negative, but it's overall a success in the interview process, but not a job quite yet.

You're in what is generally the final stage, you'll likely have a call or meeting after this in a week or two to discuss results.

You're currently up against everyone else who has survived the interview process. They're looking for one or more things on this list:

  • "Culture Fit" (they want to work with you because they like who you are)

  • Technical Expertise (they want your skills to augment the team and are comfortable with who you are and the idea of working with you)

  • Extraordinary Technical Expertise (in the right setting sometimes all that matters is you're really good at one or more desperately needed skills)

  • Internal Business Needs (your skillset fulfills some internal need, you can ask if this is the case, actually)

Ultimately what rings true is generally the best thing you can do is see if your personality is a fit for the team's culture. They want to see you try, you'll need to evaluate them as well. Don't go overboard, be sincere. Clearly they are entertaining the idea of working with you.

Odds are you'll be asked a selection of technical questions. It is not an exam, the right answer is not the goal, and honestly every correct solution will be rewarded with more bullshit to get you thinking and adapting. They'll be evaluating you, not your solution nor your perfect ability to spit out code. They might be wondering "can I pair program with this person" or perhaps something else, be that person they want, ideally by being yourself.

Why is it negative? This is the part where you get your hopes up, and ultimately you are still against the best part of the interview pool. Mentally prepare to walk away proud you got here, hope for the offer and acceptance!

If you are in the United States: You will not have a job until you show up on your first day. Job offers, employment contracts, don't bother entertaining the illusion these are bulletproof documents that grant you any protection if they back out. Ideally don't worry about it, I've seen some people get screwed over lol.

If you are not in the United States: Getting to this point in the interviews is even more impressive and lucrative, further congratulations are in order: Congrats, get that contract!

[–] Nibodhika@lemmy.world 4 points 5 hours ago

I can only tell you about my experiences in the past, but I don't think you have the job yet, you might have passed some initial round of interviews and be heading for the next one. From my experience there are usually 3 rounds of interviews:

The first round is HR, this serves to filter people who should not have applied for the job, although sometimes it filters good candidates and let's bad ones get through in general it's necessary in large companies that get hundreds of applicants. Sometimes in this round you'll get multiple choice test or some technical questions that should be answerable by anyone applying for the job, things like difference between list and set, or what's a pointer.

The second round is technical, you might get a take home and an interview asking you about it, or a meeting where you talk through the architecture for a system, or even just sitting in a room talking brain teasers or similar. This round is to check your technical knowledge, sometimes people are very good with the basic questions that HR asks, but fall apart the moment you ask them something that's not in a "questions asked in interviews" list.

The third round is a culture fit, essentially you go to the office and talk to people about random stuff, have lunch with them, etc. Sometimes there might be some coding or some technical discussion but it's more chill. Essentially they're trying to see how it's like working with you, if you get to this interview it means you're essentially hired baring you being a complete asshole or similar. This interview is to prevent from hiring people who are very good technically but are a pain in the ass to work with and would drive the productivity down because no one would like being around them.

Now, that's my experience with interviews, it doesn't mean wherever you're applying follows these, but I've seen lots of companies have similar stances, although some put at least 2 of those in a single day. The company I'm currently with had a 4th round, but that was a special case, it essentially was a "we want to make you an offer, but have several positions available, so talk to the managers of each of the teams you would be working and see which work interests you the most and we'll make you an offer for that position".

[–] theherk@lemmy.world 3 points 8 hours ago

Brace yourself for repeated, senseless array manipulation. Don’t let it get to you. Being personable and seeking understanding when you are confused are the two most important things.

[–] lemmydividebyzero@reddthat.com 1 points 7 hours ago

Had 2 interviews for a dev role with company 1... Still couln't decide whether to hire me.

Got 1 interview with a different smaller company... They offered me a position immediately. I accepted. Working there for years now.

Germany...

[–] lemmydividebyzero@reddthat.com 1 points 7 hours ago

Wish you good luck!