My Layoff Experience and Job‑Hunting Journey: Advice for Backend Developers
The author recounts being laid off as a backend developer, describes the emotional ups and downs over six months of job hunting, and offers practical advice on interview preparation, project presentation, study resources, and mental resilience for engineers seeking new opportunities.
Click Follow Public Account, Reply “Lottery” to Win Juejin Merchandise
Click Follow Public Account, Reply “Lottery” to Win Juejin Merchandise
Back‑end developer, September 2022, switched to a new energy ecosystem company; in mid‑March 2023, HR called me to a meeting expecting a regular conversion discussion, but it turned out to be a termination notice with N+1 compensation, and the next day was my last day.
Journey of Thoughts
First Month
Just after the layoff, I expected salary, bonus, and compensation to arrive next month, which would be tax‑free. Optimistic about the market, I focused on writing a résumé, applying to jobs I didn’t really want, practicing interview questions, and aiming for a stable salary.
In the first month I interviewed with three companies, discovered many gaps: my projects were too niche, my explanations were chaotic, and my fundamentals and new concepts were insufficient.
Second Month
The bonus arrived, bringing both relief and disappointment because the compensation was generous but the next month’s income would be zero.
Interview opportunities dwindled to three or four that month, and the issues I faced shifted toward architecture topics such as idempotency and consistent hashing, which I only understood at a superficial level.
Third Month
Job opportunities in Guangzhou and Shenzhen were scarce, so I started applying to other cities. Early in the month I passed four interview rounds at one company, but the final CTO interview mocked my previous simple business, which was demoralizing.
Later, after an interview in another city, I was asked to do a supplemental interview late at night, increasing my anxiety as my compensation would soon be exhausted.
Fourth Month
This month felt smoother: I cleared a major‑tech interview with multiple rounds, felt stable, and kept checking the public account for interview status updates.
Mid‑month I completed a four‑round interview at a mid‑size company, and by month‑end I finished another interview process at a new‑energy vehicle company.
By the end of the month I felt “floating” with three potential offers, but I stopped actively applying and reviewing knowledge points.
Fifth & Sixth Months
All three earlier opportunities fell through, so I kept interviewing. My mindset became more relaxed, anxiety lessened, but a sense of stagnation appeared as I exhausted most positions on BOSS 直聘.
Eventually a few offers arrived; I accepted one with about a 40% salary reduction but with better stability.
Shift in Mindset
From craving weekends to looking forward to weekdays. When unemployed, each weekend meant another week without progress; after finding a job, each Monday signaled new opportunities. Interview frequency affects how fulfilled I feel, and low frequency brings occasional anxiety, prompting me to browse recruitment apps more often.
Positive → Negative → Positive. Initially I was confident, planning daily question practice and resume submissions. Mid‑process I faced setbacks, forgetting previously studied points. Later, after many rejections, my confidence returned as the unknowns shrank.
Possible Solutions to Your Problems
Should You Tell Your Family?
I haven’t told my family about the situation; I call them regularly to simulate a casual walk‑by‑the‑road conversation, but I keep the details hidden to avoid adding to their anxiety.
Is the Layoff Your Fault?
Don’t blame yourself; being laid off reflects the company’s loss, not your deficiency. Focus on strengthening yourself—psychologically, physically, and technically.
Which Recruitment Apps to Use?
I use BOSS 直聘 and 猎聘. If you’re prepared, consider adding more platforms for mass applications. Keep in mind:
Recruiters who haven’t logged in for a long time likely aren’t hiring.
猎聘 may call you to recommend positions, but often there’s no follow‑up after the call or WeChat add.
You can screenshot job details to avoid revealing too much interest, which might affect salary negotiations.
Where to Study?
If you don’t already have a dedicated study space at home, find a "self‑study room" or a library for a quiet, focused environment. In Shenzhen, the "Nanshan Study Room" can be booked for free two‑hour slots via a public account.
How to Get Through a Depressed Phase?
Maintain an exercise habit—stairs, running, etc.—to release tension. Also, get out of the house and stay socially connected; the world keeps moving forward.
Some Recommendations
1. Project Experience
Explain clearly:
Project Background: What problem did it solve? How did the workflow look? Use simple language for niche domains.
Your Role: Besides development, did you handle operations, project management, etc.? What exactly did you do?
Achievements: Highlight high‑impact results—e.g., fixing memory leaks, reducing message backlog, increasing QPS—and be ready for follow‑up questions.
Guide the interview toward your strengths within the limited interview time.
Beyond that, think about the project’s extensions.
For example, when I was a client‑side developer responsible for an analytics module, interviewers asked how I would design a server‑side tracking system. Such questions require understanding of high‑traffic scenarios like flash sales and the associated architectural trade‑offs.
2. Knowledge‑Point Advice
Two websites cover about 80% of interview topics:
• JavaGuide – common “八股” questions • 小林coding – operating systems, networking, MySQL, Redis
Build a knowledge framework and use mind maps to retain information. Don’t assume any topic won’t be asked; skim everything first, then deepen later.
Combine theory with practice: know APIs like join , wait/notify , thread pools, and be ready to code them on the spot. For large‑scale system setups (e.g., K8s), read others’ blogs if you lack resources.
Avoid forcing knowledge‑point answers when interviewers seek practical troubleshooting (e.g., version rollback, telnet for network checks).
Maintain a personal blog to record problems, deep dives, and solutions; it serves as a portfolio and a long‑term knowledge base.
Six months feel long, but in a lifetime they’re short. Keep moving forward, and if you’re in this stage, I hope you land on shore soon.
Rare Earth Juejin Tech Community
Juejin, a tech community that helps developers grow.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.