←back to thread

191 points foxfired | 4 comments | | HN request time: 0s | source
Show context
solotronics ◴[] No.45110466[source]
It's been 10 years since I did an interview and I think I would rather retire and grow rare lizards than jump through the interview hoops at a new company. I am 90% sure I couldn't pass the interview for my current position but I'm the one who designed the whole thing. -staff level backend engineer
replies(5): >>45110562 #>>45110796 #>>45113206 #>>45114895 #>>45117202 #
JustExAWS ◴[] No.45110796[source]
In the past 10 years and I was already 40 years old in 2014, I’ve interviewed:

- at a company where they launched a new division in a satellite office in another city to separate the team from the old guard to create a “tiger team” of experienced developers. I was the second hire. I just spoke to the manager as an experienced professional and we talked about how I solved real world problems

- a new to the company director who needed a lead software engineer to integrate systems of acquisitions that the PE owner was buying.

- the new to the company CTO after the founders found product market fit and wanted to bring technology leadership into the company from a third party consulting company. I was eventually tasked with making everything cloud native, scalable, resilient etc. I was his second technical hire. Our customers were large health care companies where one new contract could bring in 10K new users and even more ETL integrations. He knew I didn’t have any practical AWS experience. He later told me I seemed like a smart guy and I could figure it out.

- AWS itself in the ProServe division - 5 round behavioral interview where I walked through my implementations.

- (2024) third party cloud consulting company in a staff role. They asked how would I architect something and I made sure I hit all of the “pillars” of AWS Well Architected and talked through 12 Factor Apps.

I’m 51 and I stay interview ready. My resume and my career documents are updated quarterly and I keep my network warm.

I believe right now if I were looking for a job, someone would hire me quickly if not for a permanent position, at least I could hustle up on a contract.

replies(2): >>45111278 #>>45113363 #
lovich ◴[] No.45113363[source]
Do you think you’re a productive and valuable employee with marketable skills?

If the answer was yes, why do you think we’re in a situation where you need to dedicate that much of your own free time, sans compensation, just to make yourself attractive to companies so you can at best fall back on temporary employment?

I do not mean to attack you personally, but your comment is incredibly black pilling and dystopian to me. It’s seems like every year we are going to be asked to do more, get culled if we don’t, and half of the commentary from our community is about how you can avoid the yearly culling by working even harder.

replies(3): >>45114520 #>>45114883 #>>45115947 #
sfn42 ◴[] No.45114520[source]
How are employers supposed to know you're productive and valuable if you won't even maintain a decent resume?

Honestly you come off as whiny and entitled, everyone has to present themselves through a CV. If you want to stand out you need to put some work into it.

I work as a consultant/contractor, so I am actively encouraged to polish my resume during work hours. You could look into the same if you also want to be paid to polish your resume. I don't see why other kinds of employers would want you to work on it, the only thing you could use it for would be to leave them.

replies(2): >>45118401 #>>45119537 #
lovich ◴[] No.45119537[source]
Maintaining a resume is burying the lede. Being "interview ready" in software means maintaining a separate set of skills that are rarely used in the day to day.

When companies are asking for people to reverse red black trees and then turn around and expect their employees to hook up wordpress sites, or build generic REST based CRUD apps, they are implicitly putting the burden of training on the employees.

I posit that the software field is one of the worst fields when it comes to this

replies(3): >>45120033 #>>45120047 #>>45120705 #
1. sfn42 ◴[] No.45120705{4}[source]
I have never been asked to reverse a red black tree. Maybe they all do that in SV but in my corner of the world I haven't seen nor heard about anyone doing that. I've been asked to write a class to store Car objects and get them by plate number and some stuff like that. I've been asked to write a simple tax calculator with the specific tax rules and brackets provided.

I thought these were perfectly reasonable tasks, certainly within my capabilities. To me, being "interview ready" is simply being competent at my job. Nobody's expecting me to memorize obscure algorithms that I could just look up if I needed them. They're just asking me to demonstrate that I can solve a simple task by programming. That's totally fair, I wouldn't want to work with the people who went through 3 years of university (and even years of actual work afterwards) without learning how to solve these kinds of basic tasks.

I don't even remember what a red black tree is, I think they were covered in our DSA class but not much. Despite that I think I could give a pretty solid go at reversing one, given an implementation and maybe a summary of how it works. I wouldn't mind getting that task, sounds like a fun challenge. Maybe I'd complete it in 30 minutes, maybe I wouldn't, in either case I'm sure I'd be able to show that I'm pretty good at programming. That's all I've ever needed for my interviews. Haven't done an interview that hasn't resulted in a job offer.

Meanwhile I see all you people on the internet complaining that interviews are so unfair and require this "interview prep", so I'm left to conclude that either employers in my country are way less selective than they are in yours, or you're only applying to the most selective employers, or you're simply exaggerating the difficulty of the interviews. If you want to work at Google earning $500k then you're going to have to be exceptional. For everyone else there's plenty of very lucrative jobs that aren't nearly as hard to get. And if you can't even get those then maybe you're just not particularly good?

replies(1): >>45122303 #
2. lovich ◴[] No.45122303[source]
I’m not young or new to the industry. Not every place is this bad but it’s still highly common to get asked questions that seek to test out how many algorithms you’ve memorized.

This is not 500k/yr jobs but 150-250k year jobs where companies try to ape the practices of mag7 but fail at it because they are unwilling to implement fundamental aspects of those processes.

I also(until this current economy, lol) didn’t really ever have a problem crossing this barrier and getting jobs. But I still hate the extra effort needed and the extra hours of my personal life I have to sacrifice to brush up on or keep up to date on skills that the employers have, in my experience, never once had me use or even worse, blocked my efforts on working on tasks that would make use of the skill.

I grin and bear it because the moneys worth it but I think it’s inefficient posturing done to filter out social classes at this point, like how unpaid internships are used in the finance field

replies(1): >>45125567 #
3. sfn42 ◴[] No.45125567[source]
To be fair, $150k is still a very good salary. That's like 3 times as much as most other people make. So it seems to me like we're still talking about fairly high-tier jobs, where I live most developers make less than $100k. The only devs I know who make north of $150k are self-employed contractors which comes with a lot of downsides.

I can see how it might be frustrating to have to maintain a separate set of skills just for interviews. I just haven't experienced that myself.

replies(1): >>45133466 #
4. lovich ◴[] No.45133466{3}[source]
High col area, was paying 3 grand per month before utilities for 1000 sq ft and rats. Surroundings are fun at least. 150k is well off still but not secure from financial problems after being out of work for even a few weeks.

Like I said, the moneys worth going through the hoops but it’s aggravating to go through them when I don’t think they are benefiting anyone, even the employer.

I also felt this way when I was on the other side of the table doing hiring mind you.