Jobs, resumes, cover letters, interview practice and application tracking
Career
Career
Career guides
Short guides on remote work, offers, resumes and interviews. They give general advice, not salary figures.
Remote work1 min read
Preparing for remote roles with international teams
How to show your work clearly and communicate well across time zones.
Key points
Let employers see your work: public repositories, readable READMEs and solved problems.
Write short, clear updates that someone in another time zone can act on.
Explain the trade-offs behind your decisions, not only the result.
Offers1 min read
Reviewing and negotiating a job offer
What to check in an offer and how to discuss it professionally.
Key points
Compare the whole offer: base pay, bonus, benefits, leave and working arrangement.
Base a counter-offer on the role, your evidence and figures you have gathered yourself.
Get the final terms in writing before you resign from a current job.
Resumes1 min read
Writing a software engineering resume
How to describe your work so both people and resume screening software can read it.
Key points
Describe what you achieved, how you measured it and what you did.
Use a simple single-column layout with standard section headings.
Use the words from the job description where they honestly describe your experience.
Interviews1 min read
Approaching a system design interview
A step-by-step way to structure your answer.
Key points
Clarify requirements before drawing anything.
Make rough capacity estimates and state your assumptions.
Discuss bottlenecks and trade-offs as you go.