My experience with being hired at non-FAANG places over a career of more than two decades is that I'm usually through a process and hired within a week. Often, like three days, from first contact to offer. I think my single longest job search was maybe a month, total. Companies that have these weeks- or months-long processes but don't pay FAANG-tier wages to make it worth the wait, I have no idea how the hell they manage to hire anyone at all. You've got to move or I'll already be looking at two other offers before you set the date for your second round or WTF ever.
For me a clear understanding of the process steps and how long it will take start to finish is more important than absolute speed. Example: "These are the N phases, we aim to be completed in X days/weeks and you will always know what's next and when it will occur." My last employeer was really good at communicating promptly with those that were not progressing, which is also very important.
I think we should all agree that limbo/ghosting is totally unacceptable and these companies (or people) should be called out by name.
That takes about one or two hours.
Then you think about it, and if you want to hire them send them an offer the next day.
First 3 months of the contract is trial period (you can fire them without severance in the trial period if it doesn't work out).
Not sure why you need weeks to evaluate a candidate, either they are a fit or not.
There is little evidence that longer interview cycles produce better results.
"Years ago, we did a study to determine whether anyone at Google is particularly good at hiring. We looked at tens of thousands of interviews, and everyone who had done the interviews and what they scored the candidate, and how that person ultimately performed in their job. We found zero relationship."
- https://www.nytimes.com/2013/06/20/business/in-head-hunting-...
All the delays are materially the fault of glitches in the hiring organization.
Yes, a filter should happen first. A 30/60 minute phone screen to determine who to bring in for the full interview set. Then, what companies did back in the 90s was to take a day (say Friday) and blitz through interviews that day. (Do companies still do this?) You will pull people from their normal work to do this, but conversely you don't lose applicants because your process leaves them hanging too long.
Edit: even an intense 6-interview loop including a "sell" dinner can be done in a day if scheduled properly. The multiple weeks thing is entirely poor scheduling on the part of the company.
Fast forward to this past February, and I'm being let go for "performance reasons", but it's a lot clearer in retrospect that I should've been failed out of their interview process if it was any good, and that seeking to hire someone within a week is now sort of a yellow flag for me.
I want to move fast, but I also want my counter-party to do proper due diligence.
I was let go two weeks after they acquired a competitor. They claimed it was my performance that was the reason I was being let go, but when you have zero "negative performance" conversations with your manager despite having regular weekly/semi-weekly 1-1s, it's clear to me "performance" was not the driving issue.
Hmm? you just perform 1-2h interview and decide?
>These are the N phases, we aim to be completed in X days/weeks and you will always know what's next and when it will occur."
Why would you need N technical interviews to decide whether somebody is worth their money?
Given the state of tech interviews, and what can be objectively determined _at all_, what makes you think more time would give you any more accurate assessment?
* Define what a hireable candidate is so you aren't paralyzed in deciding who to give offers to and can be confident in screening.
* Front-load objective screening. Don't wait until after the interview to do a code test. Hiring managers should know what they've got, and focus on
* Make sure hiring managers understand their role in the process and are not running a different hiring process than the recruiting team so expectations can be met.
This is a very detached view from the reality. The only reason for the company to spend that much time on the interview process is to reduce the rate of "false positives" as it's deemed very expensive at the big tech. Avoiding individual accountability is not the reason
Not OP, I do not mean that there is an evil confabulation for this to happen, but if you have a hiring committee, this is happening. Even if it would reduce the amount of bad candidates (which is not a given at all), both effects can happen simultaneously.
I thought this was great - I felt like I really understood who I'd be working for and what I was getting into. And now that I've joined I understand that he was simply doing the same thing: getting to know me; making sure I wasn't someone good at technical interviews but with misaligned values. Hiring the wrong person can be very expensive.
I wish the whole process had taken 2 weeks rather than 6, but I'd view an offer in 24h as a huge red flag.
Perhaps what happened after the first two meetings, the manager sat down and analyzed his list of reasons he's excited about the candidate as well as any potential concerns that he saw.
The subsequent rounds may have in part been structured to dig into the areas of concerns to assure themselves they aren't real issues or can be lived with.
This wouldn't scale at a FAANG but for a smaller shop it's probably close to optimal.
I didn't marry my wife after our first date :)
Now do the math for multiple interviews per working day for someone who is decent in interviewing...
We had the same guy show up to scam interviews under different names twice! LOL
It literally went like this:
"Oh shit, didn't we interview so and so for that like 3 weeks ago? Oops! Are they still available?"
Wasn’t a bad experience at all.
We interviewed 15-20 people over the run of 3 months, finally decided on someone and got in touch with them. They'd already taken a role. Tried our second choice. Then our third. Then we just started over.
Unless the candidate is looking for you in particular, the better than candidate, the sooner they'll be off the market. The only candidates still waiting 3 months later are the ones everyone else has passed over.
(This isn't particularly recent, and wasn't in the US. It's just stuck in my mind as a particularly educational experience.)
I've noticed my interest in a job tends to drop consistently the longer it takes for a response. This isn't surprising at all. I don't think it's because we're fickle, it's more that right when you apply you can picture what it might be like to start working for the company and start to identify with that future. As the days drag on, that picture seems less and less likely to happen.
As a software engineer with a long track record, I somehow only just realized this about myself within the last couple months.
With the two fresh data points I have in mind, it wasn't about perceived likelihood of an offer, but about perceived likelihood of it being a good situation if I accepted the offer.
Delays (especially after a great initial call) can be felt as signal about how much they value the role, whether they're excited about me specifically for it (both of which can make the difference between a great role and an awful one), and how well they can execute (e.g., do they have a clout deficit or a huge-corporate bureaucracy that would also be a problem getting things done there).
And if there's a recruiter, HR middleperson, or other communication barrier -- blocking the normal ability to read people and pick up on clues, from direct interaction with a hiring manager or team member -- this signal can be all we have to go on.
But whatever the goal of your organization, achieving that goal is going to depend on the people you hire.
Nobody in the company "makes money" (unless the company is a bank, then they literally do, by giving out loans). The people perform various functions and the money made or lost by the company is a result of a sum total of their actions.
It's not difficult to find companies that cut costs in order to increase profits only for it to backfire and result in less money or even bankruptcy.
Additionally a responsive and clearly communicating company is always a good sign that they really need to fill the role. It is always a plus if I go from hiring manager/recruiter straight upper management interviews in a matter of days.
Additionally the quicker the employer response the more likely the applicant is mentally primed for the responder and does not yet have their mental/time bandwidth taken by competitors.
Do you have a source on this that breaks out unemployment by sector? 100k tech sector layoffs could be easily overshadowed by holiday season retail hiring.
It would be interesting to compare the unemployment numbers to comp.
I went and found the data and it maps with what indymike is saying. Layoffs are up, but not abnormally so (in line with previous years), while hiring is down compared to last year, it remains well above pre-2020 figure.
Overall, it looks like the IT job market is the best its ever been by a 20% margin, aside from 2021, which was slightly better than this year.
This is one number, which even if it is true doesn’t matter. There are so many easy way to increase the number of applicants like posting it in linkedin, decreasing number of years of experience in posting(which are more often than not, not a hard limit for job) etc. They want to decrease the applicants if at all while keeping the number of new hires same.
i mean it's nice to get a response as soon as possible but this seems completely unrealistic... it seems perfectly normal to expect a wait of a few days or weeks to me
If you run recruiting like it is important, making sure recruiters and hiring managers have the tools and time to talk to candidates quickly is really easy to do. A lot of companies run recruiting like it's a surprise when they have to hire or view it as less important than other functions... and then put lines like "our people are our greatest assets" on their careers page.
Why not treat your potential staff as more important than any of your customers?
Which is harder to acquire? Customers or Staff?
Customers. By far.
Related: apply to jobs during [earlyish] business hours whenever possible - you're a lot more likely to hear back in a timely manner
Don't apply at 9pm on Friday night if you can avoid it
> * Showing your salary range as long as it is at market wage or higher delivers 14% more applicants. It is a good idea to show salary on job ads.
might not be what you want. You might want the best engineers who you will have to make exceptions for in their TC
I've seen startups blow 2-3 headcount worth of budget to secure a FAANG engineer, only to realize that engineer needed an SRE to deploy their code, a tools engineer to setup their CI/CD, etc. The founders were so excited to add "FAANG engineer" to their Series A deck.
Firing this engineer was tough because the startup went to the board to get approval for the salary + equity offer letter. To make matters worse, this engineer was kept on for 6+ months without shipping anything ... because firing would've gone into the next board and investor update.
All of those things might even be true! But doesn't change the reality that you're burning 2-3 engineers of runway on 1 engineer with no valuable outputs.
A friend of mine is superbly qualified for a job posted by Apple. She applied for this job expecting a reasonably quick reply. What I mean by "superbly qualified" is that she is a recognized expert in the domain, has conducted seminars attended by hundreds of engineers and business people and, back in the day, was actually invited by Steve Jobs to come to Cupertino and help Apple engineers understand issues related to this product category.
Her application, last I checked, has gone without response for somewhere around 30 to 45 days. This has caused her to have lost her interest to work for Apple. She is now considering offers from competitors.
Ghosting can happen in many forms. Why is it that tech companies don't seem to understand how important is is to treat people with respect --customers, suppliers, candidates and employees. Once someone forms an opinion about you or your company it takes a thousand times more energy and effort to change it.
Public job postings get hundreds or thousands of applications, most of which are terrible and need to be filtered out. Expecting an immediate response on one is not reasonable.
If your friend is such an industry insider, it's surprising she didn't have a network that could short circuit this process for her.
In general, my experience that if you are cold-applying for a job, you are very likely to get lost in a pile of trash. The recruiting experience is much better if the company finds out about you on their own and goes after you. Having an internal referral is a form of that.
Note, I am not saying this is good or how it ought to be, I am just saying how it is.
Let me ask you - if you were the recruiter at Apple and let's say you owned 5 roles each of which got 2000 resumes (I am stabbing at a number but it's Apple, so likely tons of people jump on every role) - how long would it take you to get through it all?
Back of the envelope: 5 roles x 2k resumes = 10k resumes. If it took you just one minute to read a resume and you did nothing but read them every day for 10 hours that's like 17 working days = so 3+ weeks.
Keep in mind that this pile of resumes is your lowest likelihood of success pile - these are not the people you'd identified priori as targets, they weren't even internally referred, they are just mainly random people spamming you or are very weakly qualified. It "doesn't matter" if one of them is a diamond in the rough like the op was describing - it might take you weeks to get to their resume, and that's only if you don't fill the role w someone from the higher bandwidth channel.
So like I said, not "great" but - what would you do differently if you were HR here?
Hire more HR staff to reduce queue times? Apple literally has $100b+ of cash that they don't know what to do with, they could spend some of it on improving their hiring.
Seriously, it isn't complicated.
Also, there are roles --where time and expertise are a requirement-- that cannot possibly get thousands of legitimate applicants. Some not even hundreds.
* Showing your salary range as long as it is at market wage or higher delivers 14% more applicants. It is a good idea to show salary on job ads.
* If you don't give the job board a salary range, they will use tools like salary.com or their own tools to show an "estimated salary range" on your job so they pick up more clicks when they syndicate your job to other sources (i.e. email alerts and other job boards).
* If you are uncompetitve on wages, fix it. Even though there's a lot of doom and gloom out there, the truth is that unemployment did not go up in November.
* If you advertise a job respond to applicants quickly - as in within minutes of the application. A single day of delay in response causes 28% of candidates to become unresponsive to recruiters (this is from our company's research). It drops to 51% become unresponsive 48 hours later.