[KongchangAI]
· 3 min read· 1,801 words

The Soaring Cost of Job Hunting: The Hidden Price Behind Tech Job Competition

The Soaring Cost of Job Hunting: The Hidden Price Behind Tech Job Competition

The hidden costs of tech job hunting—time, money, and psychological drain—are becoming an unpaid job for practitioners.

Based on the Hacker News thread 'The cost of getting a job today,' this article examines often-overlooked hidden costs in tech job searching. Traditional expenses have been replaced by multiple algorithm tests, system design rounds, and weeks of preparation. Direct economic costs include platform subscriptions, cloud services, and courses; opportunity costs include missed overtime and promotions. Psychological costs are equally significant, with ATS instant rejections creating asymmetric drain. The discussion also shows divergence on whether costs are exaggerated.

In the tech industry, hiring bars keep rising, and the time, energy, and money that job seekers must invest has become a widely discussed topic. A Hacker News thread titled The cost of getting a job today struck a chord with many practitioners, revealing the rarely quantified hidden costs in today's tech job search process.

Hacker News discussion thread screenshot

The Cost of Job Hunting Isn't Just Resumes and Interviews

Traditionally, the cost of finding a job was mainly resume preparation, commuting to interviews, and possibly buying formal attire. But in the tech field, this cost structure has changed significantly.

According to developers in the Hacker News discussion, applying for a mid-level tech position now often requires multiple rounds of online coding tests, system design rounds, behavioral interviews, and preparation cycles lasting weeks or even months. One participant mentioned spending over 40 hours on practice problems and mock interviews to prepare for a certain company's interview, only to fail to advance to the next round. If converted to an hourly wage, that time investment equates to giving up thousands of dollars in potential income.

A recurring point in the discussion is that job hunting itself is becoming an "unpaid job." Candidates need to maintain GitHub portfolios, write technical blogs, contribute to open-source projects, and stay active on LinkedIn. While these activities help with career development, their marginal cost is severely underestimated when they directly serve the purpose of job hunting.

The Arms Race of Technical Interviews

The community discussion pointed out that the difficulty and format of technical interviews have undergone significant "inflation" in recent years. LeetCode-style algorithm problems have spread from big Silicon Valley companies to small and mid-sized companies, and even non-tech enterprises have begun adopting similar screening mechanisms for technical positions.

One commenter shared their experience: applying to a startup with fewer than 50 people, yet going through five rounds of interviews, including two algorithm rounds, one system design round, one project deep-dive, and one culture fit round. The entire process lasted six weeks, during which they had to pause other job applications to focus their energy on it.

The direct consequence of this arms race is that job seekers need to manage multiple parallel processes simultaneously, each with its own preparation requirements. One participant compared it to "working three jobs at once": working during the day, grinding problems at night, and doing projects on weekends. For those job hunting while employed, this burden is especially heavy.


LeetCode-style algorithm problems refer to programming interview question types represented by online judging platforms like LeetCode and HackerRank, typically requiring candidates to write runnable code within a time limit that passes hidden test cases, covering computer science fundamentals such as arrays, dynamic programming, and graph theory. These problems were originally a tool used by large Silicon Valley tech companies to efficiently screen massive numbers of candidates, emphasizing problem decomposition and coding ability on a whiteboard or shared editor rather than actual engineering experience. As question banks and preparation resources spread, the problem types and evaluation criteria gradually standardized, and were copied by more and more small and mid-sized companies and even non-tech enterprises, forming what is called "interview inflation." Critics argue that this screening method has limited relevance to the daily work of most positions, yet forces candidates to spend large amounts of time grinding problems, raising the bar for job seeking.

Economic Costs: The Overlooked Expenses

Beyond time investment, direct monetary expenses also cannot be ignored. Costs mentioned in the discussion include: online courses and problem-grinding platform subscriptions (such as LeetCode Premium, Educative, etc.), cloud service fees (for deploying portfolio projects), interview travel expenses, and new equipment or software licenses purchased to stay competitive.

One developer from Europe roughly calculated spending about 800 euros during their most recent job search cycle, covering platform subscriptions, flights and accommodation for one in-person final interview, and online courses purchased to prepare for system design interviews. For entry-level job seekers, this expense could represent a considerable proportion of their expected monthly salary.

An even more hidden cost is opportunity cost. Multiple commenters mentioned that reducing overtime or declining extra projects to prepare for interviews could lead to missing promotion or bonus opportunities in their current position. This paradox of "paying a price in order to leave" was mentioned repeatedly in the discussion.


Opportunity cost is a core concept in economics, referring to the highest-valued alternative forgone when choosing one option. In the context of job hunting, it is not a cash expense on the books, but rather the potential gains a candidate gives up by investing time and energy into interview preparation and processes—such as overtime pay, performance bonuses, promotion opportunities, or even the long-term returns from using that time to learn skills more relevant to the target position. Since opportunity cost doesn't appear on bank statements, job seekers often find it difficult to quantify precisely and tend to overlook it when making decisions. The "paying a price in order to leave" mentioned by multiple Hacker News commenters is a typical opportunity cost paradox: reducing effort in one's current position to prepare for a job change may directly harm existing career performance, while the new opportunity may not materialize.

Psychological Costs and Uncertainty

Beyond quantifiable time and money, the psychological pressure of the job search process occupied significant space in the discussion. Repeated online assessments, silent rejection letters, and long waiting periods take a continuous toll on job seekers' mental state.

Some commenters pointed out that current recruitment process design often lacks basic respect for candidate experience. Automated screening systems reject applications in seconds, while candidates may have prepared for a week. This asymmetry not only damages confidence but also makes people question the fairness of the entire process.

There were also voices in the community suggesting that some companies are exploiting job seekers' anxiety to get free labor—for example, requiring the completion of actual work tasks under the guise of a "trial project" without guaranteeing employment or payment. Although the exact number of such cases is difficult to count, multiple participants in the discussion said they had similar experiences.


An Applicant Tracking System (ATS) is software used by companies to receive, parse, and initially screen resumes, commonly found in the recruitment processes of medium and large companies. It ranks or directly eliminates applications based on keyword matching, format parsing, and preset rules, and can process hundreds of resumes in seconds. For employers, ATS significantly reduces manual screening costs; but for candidates, the system's opacity means that even if qualifications match, they may be silently rejected due to missing keywords or format issues, and typically receive no specific feedback. This asymmetry between "instant rejection" and candidates' lengthy preparation is one of the sources of psychological drain repeatedly mentioned in the discussion. Some companies also layer online coding assessments after the ATS, requiring candidates to pass multiple automated gates before even reaching a human interviewer.

Different Perspectives: Is the Cost Exaggerated?

Not all discussion participants agreed that job hunting costs have spiraled out of control. Some commenters believed that tech industry salary levels remain significantly higher than most industries, and upfront investment can be recovered relatively quickly after starting. One developer from the United States pointed out that they invested about 100 hours preparing for FAANG interviews, but the salary increase they ultimately obtained covered all direct and indirect costs within three months of starting.

Others argued that the level of job hunting cost largely depends on the target position's seniority and geographic location. For senior positions or remote roles, the competitive pool expands globally, naturally increasing preparation costs; while for ordinary developer positions at local small and mid-sized companies, the process is often much simpler.

This divergence itself reflects the stratified reality of the tech job market. The value of the discussion lies in making visible those costs typically attributed to "individual effort," thereby prompting public scrutiny of the reasonableness of recruitment processes.


FAANG is the collective acronym for five American tech giants: Facebook (now Meta), Amazon, Apple, Netflix, and Google, often used as shorthand for high-paying, high-barrier tech positions. These companies' interview processes typically include phone screens, multiple rounds of algorithm and system design, behavioral interviews, and other stages, with long preparation cycles and fierce competition, but their compensation packages (including base salary, stock, and bonuses) are also significantly higher than the industry average. The "invest 100 hours, salary increase covers costs in three months" mentioned in the discussion is based on this context: the salary premium of FAANG and similar companies can quickly amortize job search investment. However, the pool of qualified candidates for such positions is itself limited, and hiring standards fluctuate with market cycles, so extrapolating FAANG's input-output ratio to the entire tech job market does not hold—this is also an important reason for the divergence in the community over "whether job hunting costs are exaggerated."

Implications for Job Seekers and Employers

For job seekers, suggestions that emerged from the discussion include: setting a clear job hunting budget (time and money), prioritizing companies with transparent processes, and appropriately separating job search preparation from daily learning to avoid instrumentalizing all career development activities as interview筹码.

For employers, the signal from the community discussion is equally clear: lengthy processes and opaque screening are consuming candidates' patience and goodwill. In fields with fierce talent competition, simplifying processes, providing timely feedback, and reasonably compensating candidates for their investment (such as paying for trial projects) could become differentiating advantages in attracting quality candidates.

The discussion of job hunting costs ultimately points to a more fundamental question: when recruitment becomes a war of attrition, are both companies and job seekers paying for an inefficient matching mechanism? The answer to this question may be more worth attention than any single interview technique.

One-line Summary

The hidden costs of tech job hunting—time, money, and psychological drain—are becoming an "unpaid job" that practitioners collectively face.

Paragraph Summary

Based on the Hacker News thread The cost of getting a job today, this article examines the often-overlooked hidden costs in current tech job searching. Traditional expenses like resumes and interviews have been replaced by multiple rounds of algorithm tests, system design rounds, and weeks of preparation cycles, making job hunting itself近似 an unpaid job. Direct economic expenses include problem-grinding platform subscriptions, cloud services, travel, and course fees; opportunity costs manifest as missed overtime, bonuses, and promotions due to interview preparation. Psychological costs are equally significant, with the asymmetry between instant ATS rejections and lengthy waits creating continuous drain. There is also divergence in the discussion: some believe tech industry high salaries can still quickly cover investment, and costs depend on position level and geography. The article ultimately points to the fundamental question of recruitment process reasonableness and matching efficiency.

#tech job hunting cost#interview preparation#hiring process#Hacker News#opportunity cost#ATS screening#LeetCode interviews
Share:

Related articles