Sefism Job Search Cheat Sheet
A revision reference for every step of a software job search, in 8 chapters and 55 concepts: target role and level, resume and keyword mirroring, proof of work, referrals and reply rate, what technical and behavioural rounds look for, the parts of an offer (total compensation, RSUs, options, vesting and cliff) and polite negotiation. It suits anyone in an active search and follows the Sefism Job search roadmap chapter by chapter. Use it to revise after each stage and to read an offer properly before you reply.
8
Sefism · Oct 2026
55
Sefism · Oct 2026
8
Sefism · Oct 2026
Cheat sheet
Career Growth
Sefism
Reference
All
Free
What this cheat sheet is
The Sefism Job search cheat sheet is a revision reference for every step of looking for a software job, from choosing a target to comparing offers and starting well. It is written for engineers at any point in the search, from students chasing a first job to experienced engineers changing company, and it follows the same order as the Job search roadmap.
It has 8 chapters and 55 concepts. Each concept is written the same way: what it is in plain words, why it matters, and where it helps, a concrete example and the mistake people usually make with it. Each chapter ends with up to three library resources to go deeper.
Chapter by chapter
1. Know your target
Six concepts: target role, job level (including how codes like L3, L4 or SDE II map across companies), reading job descriptions as data, a tiered company list, market pay and your constraints. The point of the chapter is that every later choice follows from these: a resume aimed at every role convinces nobody, and a senior title at a small startup may map to mid level elsewhere.
2. Your resume
Seven concepts: the applicant tracking system, the one-page single-column resume, impact bullets, the projects section, keyword mirroring, tailoring and career gaps. It is about surviving both a few seconds of human scanning and an automated keyword filter, without stuffing keywords that read badly to the person who opens it next.
3. Proof of work
Six concepts: proof of work, pinned repositories, the project README, a live demo, a GitHub profile README and a one-page portfolio. Your resume makes claims; this chapter is about the things a stranger can open in two minutes to check them.
4. Where and how to apply
Seven concepts: job boards, referrals, a message to a hiring manager, a weekly application rhythm, an application tracker, reply rate and follow-up. It treats the search as something you measure, so you can move effort to the channel that actually gets conversations.
5. Coding and system design rounds
Eight concepts: the hiring loop, coding patterns, thinking out loud, time and space complexity, edge cases and dry runs, the system design round, take-home assignments and mock rounds. It explains what technical rounds look for and how to show your thinking, rather than listing problems.
6. Behavioural rounds and your questions
Seven concepts: the STAR method, a story bank of 6 to 10 real stories tagged by theme, "tell me about yourself", weakness and failure questions, the salary expectations question, your questions for the interviewer, and red flags in a hiring process (a vague role, constant rescheduling, pressure to accept instantly, unpaid trial work). The reminder throughout: you are assessing the company too.
7. Offers and compensation
Eight concepts that make an offer readable: total compensation, base salary, bonus, restricted stock units, stock options, vesting and cliff, sign-on bonus and benefits. The core idea is to compare offers by total compensation and how much of it is certain, not by base alone.
8. Negotiation and a strong start
Six concepts: offer negotiation, making a counter, leverage, what is negotiable beyond base (sign-on bonus, equity, level, start date, remote days, relocation, learning budget), the exploding offer and a first 90 days plan.
Rules of thumb
The sheet closes with eight tips, among them: decide your target role and level before you touch your resume; measure reply rate per source; run several processes in parallel so offers arrive close together; write every resume claim so you could talk about it for five minutes; get every offer detail in writing before you accept; and treat rejections as data about fit and timing, not a verdict on your worth. A glossary covers the smaller terms, such as anchoring, background checks and 401(k) matching.
How to use it with the roadmap
- After each stage, read the matching chapter and see whether you can explain every concept without looking. The chapter titles line up with the roadmap's stages, with offers and negotiation split into two chapters.
- While you are applying, keep chapters 2 and 4 open: they are the quickest check on a tailored resume or an outreach message before you send it.
- Before a technical or behavioural round, reread chapters 5 and 6 as a last pass, especially edge cases, thinking out loud and your questions for the interviewer.
- The day an offer arrives, read chapters 7 and 8 before you reply. Most offer mistakes happen in the first conversation, not the last.
How it works on Sefism
Everything on Sefism is free to learn from. The public cheat sheet page shows every chapter title, with the first chapters open to read. Keeping the sheet uses credits and opens every chapter in your member area; if you add the Job search roadmap to your dashboard, its cheat sheet comes with it, and the first roadmap you add is free. New members get starting credits, and if you have a question the sheet does not answer, you can send it to Tauseef.
Related on Sefism
- Grokking Tech Salary Negotiations and Ten Rules for Negotiating a Job Offer for chapters 7 and 8.
- levels.fyi for market pay and level mappings.
- Career questions: How to answer salary expectations for a first job, How to follow up after an interview with no response and How to approach a take-home coding assignment.
- Related roadmaps: LinkedIn and personal branding and Your first tech job.
FAQ
Is this a substitute for the roadmap? No. The roadmap is the plan, with hours, milestones and checklists; the sheet is what you revise from once you have done the work.
What is the difference between base salary and total compensation? Base is the fixed yearly pay; total compensation adds target bonus, the yearly value of equity, any sign-on bonus and valuable benefits. The sheet's offers chapter explains each part.
What is an exploding offer? An offer with a very short deadline designed to stop you waiting for other processes. The negotiation chapter covers how to respond to one.
How many stories should be in a story bank? The sheet suggests 6 to 10 real stories from your work or projects, each tagged with the themes it shows, such as conflict, failure, leadership, ambiguity and impact.
Ready to start?
Opens on Sefism in a new tab.
Stuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.
Follow along
New writing, resources and project ideas land here first.