💼 Career & Jobs
Career, Resume & Interview Cheatsheet
Resume writing, cover letters, interview prep, salary negotiation and job search strategy.
01
Resume Writing
▼
RESUMEResume structure
NAME — City, Country | email@domain.com | linkedin.com/in/name | github.com/name --- SUMMARY (3-4 lines) --- Results-driven [Title] with [X] years experience in [skills]. Specialized in [area]. Proven track record of [achievement]. --- EXPERIENCE --- Company Name | Job Title | Start - End • [Strong verb] + [what you did] + [result with numbers] • Built REST API that reduced response time by 60% • Led team of 5 engineers to deliver product 2 weeks early • Increased test coverage from 40% to 92% --- EDUCATION --- Degree, Major | University | Year | GPA (if strong) --- SKILLS --- Languages: Python, JavaScript, SQL Frameworks: React, Node.js, Django Tools: Git, Docker, AWS, PostgreSQL --- PROJECTS --- Project Name | github.com/link Brief description + tech used + impact
1 page rule
1 page for under 5 years experience. 2 pages for senior+.
ATS
Applicant Tracking System scans resumes. Use keywords from job description.
Quantify
Every achievement needs numbers: %, time saved, users, revenue, scale.
Action verbs
Built, Designed, Led, Optimized, Reduced, Increased, Launched, Shipped, Scaled
💡
Customize your resume for EACH job. Mirror exact phrases from the job description to pass ATS filters.
02
Cover Letter
▼
COVER LETTERCover letter template
Subject: Application for [Job Title] — [Your Name] [Today's Date] Dear [Hiring Manager Name / 'Hiring Team'], PARAGRAPH 1: Hook + why THIS company 'I am applying for the [Role] at [Company]. Having followed [Company's] work on [specific product/mission], I am excited by [specific reason].' PARAGRAPH 2: Your strongest achievement (with numbers) 'In my previous role at [Company], I [achieved X] resulting in [Y impact]. This experience directly maps to your need for [job requirement].' PARAGRAPH 3: Why you + what you bring 'My experience with [tech/skills] combined with [soft skill] positions me to [specific contribution to team/company].' PARAGRAPH 4: Close 'I would welcome the opportunity to discuss how I can contribute to [Company]'s [mission/goal]. Thank you for your consideration.' Best regards, [Your Name]
💡
Research the company first. Reference a specific product, blog post, or company value to show genuine interest.
03
LinkedIn Profile
▼
Profile headline
[Title] | [Top skills] | [Value prop]. e.g. 'Full-Stack Engineer | React, Node.js | Building scalable web apps'
About section
Tell your story in first person. What you do, why you love it, what you're looking for. End with CTA.
Experience
Same as resume but can be longer. Include media: screenshots, links, videos.
Featured section
Pin your best projects, articles, or external links at the top of your profile.
Skills & endorsements
Add skills in order of importance. Colleagues endorse them. Hits keywords for recruiters.
Recommendations
Request at least 2-3 from colleagues/managers. Quality > quantity.
Activity
Post 2x per week minimum. Share projects, learnings, opinions. LinkedIn rewards consistency.
Open to work
Toggle privately (recruiters see) or publicly (everyone sees) in settings.
💡
LinkedIn profile URL: edit to linkedin.com/in/yourname (clean, no numbers). Add to resume, email signature, GitHub.
04
Interview Preparation
▼
INTERVIEWSTAR method for behavioural questions
STAR = Situation → Task → Action → Result
Q: 'Tell me about a time you handled a difficult situation.'
S (Situation): 'Our production server went down 2 hours before a product demo.'
T (Task): 'I was the on-call engineer responsible for restoring service.'
A (Action): 'I identified the cause (memory leak in new deployment),
rolled back the release, monitored metrics, then deployed
a hotfix with the memory issue resolved.'
R (Result): 'Server was back up in 45 minutes. The demo ran successfully.
I later added automated memory threshold alerts.'
Research
Company mission, products, recent news, tech stack, team size, culture.
Questions to ask
'What does success look like in 90 days?' 'What's the biggest challenge the team faces?' 'How do you handle technical debt?'
Body language
Firm handshake/eye contact, upright posture, active listening, no phone.
Follow up
Send thank-you email within 24 hours. Reference specific conversation topics.
05
Common Questions
▼
INTERVIEWCommon interview questions + answers
'Tell me about yourself'
→ 2-min version of your career story: past, pivot, present, future.
Don't just recite resume. Connect your background to this role.
'Why do you want to work here?'
→ Research! Mention specific product/mission/tech. Never say 'for the salary.'
'What's your greatest weakness?'
→ Real weakness you've actively worked on. Show growth.
'I used to struggle with public speaking — I joined Toastmasters
and now present at team meetings regularly.'
'Where do you see yourself in 5 years?'
→ Show ambition that aligns with company growth. Be honest, not robotic.
'Why are you leaving your current job?'
→ Be positive. Focus on growth, not negativity about current employer.
'I'm looking for more ownership/scale/technical challenge.'
'Tell me about a failure.'
→ Real failure. Own it. Focus on what you learned and changed.
⚠️
Never badmouth previous employers. Interviewers will wonder what you'll say about THEM.
06
Salary Negotiation
▼
CAREERSalary negotiation
RESEARCH FIRST:
Glassdoor, Levels.fyi, LinkedIn Salary, PayScale
Know: market rate, your range, company's budget range
NEGOTIATION SCRIPTS:
Them: 'What are your salary expectations?'
You: 'Based on my research and experience, I'm targeting
$X-Y. Is that in line with your budget?'
Them: 'We can offer $X'
You: 'Thank you! Based on my [X years] of experience with
[specific skills], I was expecting closer to $Y.
Is there flexibility?' (then be quiet)
Them: 'That's our best offer'
You: 'Would you consider a signing bonus or extra PTO?
Or a 6-month review for a raise?'
RULES:
• Always negotiate. 70% of employers expect it.
• Never give a number first. Let them anchor.
• Get the offer in writing before resigning.
• Consider total comp: salary + equity + bonus + benefits
💡
Silence is powerful. After stating your counter, stop talking. The first one to speak often compromises.
07
Technical Interviews
▼
TECHNICALTechnical interview approach
DATA STRUCTURES to know: Array, String, LinkedList, Stack, Queue, HashMap, Tree, BST, Graph, Heap, Trie ALGORITHMS to know: Binary Search, Two Pointers, Sliding Window, BFS, DFS, Dynamic Programming, Sorting, Recursion, Backtracking, Greedy APPROACH: 1. UNDERSTAND: Repeat problem, ask clarifications 'What's the range of input? Can there be duplicates? Should I optimize for time or space?' 2. EXAMPLES: Walk through 2-3 examples 3. BRUTE FORCE: Start simple, state time/space complexity 4. OPTIMIZE: Can we do better? Think about patterns. 5. CODE: Write clean code, narrate your thinking 6. TEST: Trace through examples, edge cases (empty, null, one element) SPEAK WHILE YOU CODE — interviewers want to see your thinking process
Big O common
O(1) → O(log n) → O(n) → O(n log n) → O(n²) → O(2ⁿ)
Whiteboard tips
Talk through approach before coding. It's OK to ask for hints.
Resources
LeetCode, HackerRank, NeetCode.io, Blind 75, System Design Primer
08
Networking
▼
Warm outreach
'I noticed we both worked at X or attended Y. I'd love to hear about your experience at Z company.'
Cold outreach
Personalize every message. Mention a specific post, project, or shared interest.
Coffee chat
30-min virtual chat to learn about role/company. Ask for advice, not a job. Thank them afterward.
Alumni network
Your university alumni are more likely to respond. Use LinkedIn filters to find them.
Meetups/Conferences
Attend industry events. Have your 30-second 'elevator pitch' ready.
Give first
Share useful content, help others in forums, contribute to open source. Become known before you need anything.
Follow up
2-3 days if no response. One more time 1 week later. Then move on respectfully.
Thank you notes
Send within 24 hours of any meeting or interview.
NETWORKINGLinkedIn connection message
Hi [Name], I came across your profile and noticed your work on [specific project/company]. I'm also interested in [same area] and would love to connect and learn from your experience. [Your name]
09
Job Search Strategy
▼
Job boards
LinkedIn, Indeed, Glassdoor, Levels.fyi (tech), AngelList (startups), RemoteOK
Company research
Crunchbase (funding), LinkedIn (employees), Glassdoor (culture/interviews), G2 (product)
Application tracking
Use Notion or spreadsheet: Company | Role | Status | Contact | Next step | Date
Referrals
70% of jobs are filled via referrals. Ask connections at target companies for referrals.
Volume + targeting
Apply to 5-10 quality-matched jobs/week. Don't spray-and-pray.
Follow up
Email hiring manager 1 week after applying: 'I applied for X on [date] and remain very interested...'
Multiple offers
Get multiple offers before deciding. Use competing offers in negotiation (tactfully).
Rejection
Ask for feedback. Some companies share it. Use it to improve.
💡
Apply for roles where you meet 60-70% of requirements. 'Perfect' candidates rarely exist — companies hire potential too.
10
Mini Quizzes
▼
❓ Quiz 1
What does STAR stand for in interview responses?
STAR = Situation (context), Task (your responsibility), Action (what YOU did specifically), Result (measurable outcome). Use this for all behavioural questions.
❓ Quiz 2
When should you discuss salary expectations?
Ideally, let the employer make the first offer. If asked early, give a range or ask what budget they have. The strongest position to negotiate from is after they want to hire you.