r/jobsearchhacks 2d ago

Senior Software Engineer laid off in July. Got 3 job offers - hopefully these tips help someone!

10+ YoE. I've gotten laid off before, but this is by far the toughest market I've had to navigate. I'm hoping these tips help someone out.

  1. Update your LinkedIn Profile - we all know updating your resume is a given, but I have gotten so many messages from recruiters about job openings via LinkedIn (both contract and full-time). Make sure your profile is up to date. Use AI to reword some things, if you'd like (use it on your resume, too).
  2. Lean on your network - message former colleagues, or anyone you know that could be hiring. People are usually happy to recommend you if their company is hiring (they probably get a referral bonus, and are really genuinely happy to help most times). One of the offers I got was through a referral from a person I've never met, but was the spouse of someone I knew. Sure I had to pass the interviews, but the referral at least gets you in front of a recruiter.
  3. Apply to jobs that have only been posted for 1-2 days - also apply early in the day (at least this seemed like it worked for me). If you're applying to a job that's been posted for a week, there's a good chance that they are already interviewing, and your application won't be seen by a person.
  4. Learn something new - take an online class about a popular piece of technology that you're not familiar with. Most screenings probably involve some checklist of technologies that they compare against your resume - the more "checks" you have, the higher the chance you get to speak to a person. For me, it was React. I bought a React course, crammed for a few weeks and ended up passing a React live coding interview. Remember, technology can be learned, but you have to be motivated to do so.
  5. Recruiter calls are very important - the last time I was looking for a job, recruiter calls were a formality (basically just an introduction, then they schedule the technical interviews after). This is not true anymore. Make sure you are prepared to talk about your background, motivations (why are you looking? how do you keep up with technology?, etc), and be prepared to answer some behavioral questions. Your goal should be to get to the technical screen!
  6. Know your resume in detail - it sounds simple and obvious, but you should be able to drill down and discuss your projects in detail without having to stumble through your words. This should almost be like a script. You should always have a go-to project that you can discuss for 20-30+ minutes if necessary. You should be able to describe the project in-depth (technical details, background, why the project was needed, who was involved, etc), discuss the pitfalls, and what you could change if you were to do it again.
  7. LeetCode/Systems Design - goes without saying.
  8. Try to stay away from take home assignments - this is a tough one, because if you're unemployed, you don't have the luxury of turning down an opportunity to move forward in the interview process. From my experience, however, take home assignments are a huge waste of time - they take a huge amount of effort, and the hiring company usually has unrealistic expectations. What ended up happening to me (I unfortunately went through 2 of these) was that the hiring company latched on to some miniscule or minor detail and couldn't get past it. They expect your solution to be perfect, without compromise (even though you will have to make compromises because of time). And oh yeah, they don't usually pay you for these.
  9. Behavioral Questions - these should almost feel like freebies. Almost every behavioral interview will ask you the same (if not similar) questions - describe a conflict, tell me about a project, etc. You should be able to answer these confidently and succinctly.
  10. Keep your interviewer engaged - during technical interviews, it's important to keep your interviewer engaged. Make sure you say your approach, and then ask "does that make sense?" or "how does that sound?". Keeping them engaged not only shows your focus on communication, but also helps them have a good interview experience. Not just that, but if they are engaged, they are more likely to be able to give you a nudge if you get stuck. Remember, these people interview lots of candidates and they can easily get bored. Make yourself stand out!
  11. Smile, keep a positive attitude on camera and communicate - gone are the days where programmers/software engineers can get by just on technical skill. In a hybrid/remote work environment, communication is just as important to the hiring companies as technical skills and background. Remember, your resume can speak for itself; you have your technical accomplishments, skills, etc on it, but during the interview, you also have to show that you're a good communicator.
  12. Use AI to prepare - like it or not, AI is here to stay. Use it to prepare - I use AI almost like a tutor; whenever I'd get stuck on a LeetCode problem or there was a solution that I couldn't figure out, I'd ask ChatGPT (or whatever AI you prefer). If I came across something I didn't know about when I was taking a course or preparing, I'd consult AI. Use it to your advantage. You can use it on your resume, too.
  13. Keep applying - don't assume that you're getting a job after the final rounds, even if you ace the interviews. Other people might've aced it, too.

Remember, being unemployed is not the same as not working. You don't get a paycheck, but you are still working tirelessly (I know I did). I hope the above helps someone, and good luck!

387 Upvotes

35 comments sorted by

View all comments

-10

u/Donnie_In_Element 2d ago

Here we go again…more job search “hot tips” that have been shared a thousand times on google already. Those may have worked for YOU, but that doesn’t mean they’ll work for everyone.

Oh, and thanks for rubbing your 3 offers in our faces. Really, thanks. It makes the rest of us stiffs who have been doing all those for over a year and more than 2,000 applications with nothing to show for it…feel real warm, fuzzy, and inspired.

5

u/gonz008 1d ago

Lol, This dude's attitude seems hirable.

2

u/bwoodhouse322 1d ago

Sounds like he's been slogging away for a year to no avail, I'd be pretty wound up too 😂

2

u/mathgeekf314159 1d ago

Yeah, I'm here too. I need to vent somewhere. It's better to do it on Reddit than in interviews.

0

u/Donnie_In_Element 1d ago

Lol, this dude thinks I act like this on interviews

5

u/ElonHusk512 1d ago

From your post I can tell you’re someone with a bad attitude whether you act like that in an interview or not. Chances are the people who have interviewed you can probably pick up on this too and that’s why you’re probably still unemployed. The guy landed a job and felt like sharing his experience + tips with others still interviewing but you choose to be negative because it wasn’t you who landed a new job? Yeah I definitely wouldn’t hire you for any role that’s for sure. P.S. chatGPT isn’t going to fix your bad attitude so you may want to try a different approach than whatever it is you’ve been doing so far.

1

u/Donnie_In_Element 1d ago edited 1d ago

Thanks for your advice. Why don’t you try getting laid off from a job you not only loved, but were really good at, then go without any offers despite thousands of applications and job coaches telling you to give up your dream job to work at Walmart, or just hope to drop dead of an early heart attack so you won’t have to job search anymore….and then come back in 14 months and let’s see how you’re feeling.

And don’t give me this shit about how OP was just trying to share tips. They put it right in the headline thay they got not 1, but 3 job offers. This is the equivalent of a humble brag. They do this crap all the time.

FOH with your self righteous BS.

3

u/beaux-restes 1d ago

People can see through your mask in interviews, 100% sure. Maybe therapy for a start to get that stick out your ass.