1 / 24
Talk · Career

Land Your
Dream Job

CV & Interview Preparation
for College Students

Big Picture

Your full journey

Before we zoom in, here's the complete map. We'll revisit each stage in detail.

📋
Apply + Screen
ATS + recruiter call
💻
Assessment / Task
Coding, case study, or take-home
🧩
Domain Rounds
Technical, analytical, or case interviews
🤝
Behavioral
Values & culture fit
🎉
Offer!
Negotiate confidently
📄 Today we start with your CV
Your CV determines whether you get to the pipeline at all. Get it right first, then prepare for each stage.
🔁 We'll revisit this map
After CV, we'll come back and deep-dive each interview stage — technical, behavioral, and how to negotiate.
Audience

Who is this
talk for?

🌱
Early Starters
Freshmen & sophomores who want to build strong foundations from day one
Year 1–2
Job Seekers
Juniors & seniors actively applying for internships and full-time roles
Year 3–4
🚀
Fresh Grads
Recent graduates ready to land their first professional role in tech, product, data, or business
0–1 YOE

Wherever you are — it's the right time to start preparing.

Roadmap

Today's agenda

01
Your CV
Make it Irresistible
Structure, impact bullets, projects, and avoiding red flags
02
Technical Interviews
Crack the System
Problem-solving frameworks, core topics, and practice strategy
03
Behavioral Interviews
Tell Your Story
STAR method, common questions, and how to prepare your narratives
04
Using AI
Work Smarter
AI tools for CV polishing, mock interviews, research, and role-specific practice
Your Speaker

Hi, I'm Arief 👋🏻

🦖
Arief Rahmansyah
Engineer
2015
🎓 Sriwijaya University
Informatics Engineering · 2011 – 2015
2015
🛒 Tokopedia
Software Engineer · 2015 – 2018
2018
🛵 Gojek
Machine Learning Engineer · 2018 – 2024
2024
🪷 Personal Career Break
Exploring, building, learning · 2024 – 2026
Soon
🏢 Back to Office
Returning end of March 2026
Part 1

Your
CV

Your CV is your first impression.
Let's make it unforgettable.

Reality Check

The 6-second test

6s
average recruiter scan time
  • ATS filters first.  Applicant Tracking Systems scan for keywords before any human sees your CV
  • Top third wins.  The most critical info belongs above the fold — name, title, top achievements
  • One page rule.  For students and new grads, one page is almost always better. Make every line earn its place
  • Match the job description.  Use the same keywords from the job posting — but honestly and specifically
Structure

CV anatomy

📌
Contact Information
Name, email, LinkedIn, portfolio/GitHub link — tailor to your role
Must-have
Professional Summary
2–3 lines: who you are, your focus, what value you bring
Must-have
🎓
Education & Skills
For students & fresh grads, this is a key differentiator — include GPA, coursework, honors, tools
Must-have
💼
Experience / Internships
Impact-focused bullet points with metrics. Reverse chronological.
Must-have
🛠
Projects
Your portfolio showcase — especially important for new grads
Key section
Impact Writing

🎯 Bullets that hit

Action Verb
Led, Designed, Analyzed, Built, Delivered, Reduced…
+
What You Did
The specific work and technology used
+
Impact + Numbers
Users affected, % improvement, time saved
❌ Weak
Helped organize a campus event and assisted with various tasks
✅ Strong
Led end-to-end planning of an annual tech fair for 300+ students, coordinating 12 sponsors and increasing attendance by 40% YoY
Projects

Projects are
your portfolio

🔧
Personal Projects
Solve a real problem you care about. Works for all roles — build an app, design a system, analyze a dataset, or create a case study.
  • Pick something you'd actually use
  • Document your process clearly
  • Show the outcome and impact
Competitions & Hackathons
Show creativity, speed, and teamwork under pressure — valued in every role from SWE to PM to BA.
  • Highlight your specific contribution
  • Mention placement or awards
  • Quantify what you built or delivered
🌍
Community & Org Work
Student org roles, volunteer work, and committee positions show leadership, communication, and real-world collaboration.
  • Frame it with impact + numbers
  • Show ownership, not just participation
  • Link to portfolio, writeup, or repo

💡 Keep your portfolio active — GitHub for SWE/DS, Notion/Behance for PM/Design, a personal site for anyone

Avoid These

🚩 CV red flags

01
Generic objectives
"Seeking a challenging role to utilize my skills" tells recruiters nothing. Replace with a specific summary of your value.
02
Responsibilities, not achievements
Listing what your job was ≠ showing what you accomplished. Quantify every bullet you can.
03
No numbers or metrics
"Improved performance" is vague. "Reduced load time by 60% for 50K users" is memorable.
04
Irrelevant skills & experiences
Tailor your CV to each role. Remove things that don't support the narrative you're building.
05
Typos & inconsistent formatting
One typo = a red flag on attention to detail. Use Grammarly, spell-check, and have a friend review it.
CV Review
🙋

Want your CV
reviewed live?

We'll pick one volunteer and we'll improve
their CV together 🎉

✋ Raise your hand!

No roasting, we promise. Only constructive feedback. 😄

Part 2

Technical
Interviews

Show your expertise.
Think out loud. Make your reasoning visible.

The Journey

The interview pipeline

📋
Apply + Screen
ATS + recruiter call
💻
Assessment / Task
Coding, case study, or take-home
🧩
Domain Rounds
Technical, analytical, or case interviews
🤝
Behavioral
Values & culture fit
🎉
Offer!
Negotiate confidently
⚡ Take-home / Assessment Tips
Read all prompts before starting, show your thinking process, submit something over nothing, keep it clean and structured
🎯 Live Domain Interview Tips
Clarify before jumping in, narrate your reasoning out loud, ask for hints if stuck — interviewers care about how you think
Universal Framework

🗣️ Think out loud, always

01
🎯 Clarify
Ask questions upfront. Confirm scope, constraints, and what success looks like. Never assume — it signals maturity.
02
🗂 Structure
Break the problem into components before diving in. Signal your approach — interviewers value organized, structured thinkers.
03
🔍 Analyze
Apply domain knowledge. For coding: pick the right algorithm. For cases: user + business lens. For data: form a hypothesis.
04
💬 Communicate
Narrate your thinking throughout — not just the answer. The interviewer evaluates your process as much as your solution.
05
🔁 Synthesize
State your conclusion clearly. Acknowledge trade-offs. Mention what you'd explore with more time — it shows depth.
Know Your Domain

Study what your role demands

🧑🏻‍💻 Software Engineer
  • Data Structures & Algorithms
  • System Design fundamentals
  • OOP & design patterns
  • SQL & database basics
🎯 Product Manager
  • Product sense & user empathy
  • Estimation & prioritization
  • Metrics & success definition
  • Cross-functional communication
📊 Data Scientist / Analyst
  • SQL & Python / R
  • Statistics & probability
  • A/B testing & experimentation
  • Data storytelling & visualization
📋 Business Analyst
  • Requirements gathering & analysis
  • Process modeling (BPMN, flowcharts)
  • Stakeholder communication
  • Data analysis & reporting

💡 Not sure which track? Pick the role closest to your target job and master its core topics first

Part 3

Behavioral
Interviews

Your technical skills got you here.
Your story will get you the offer.

Framework

⭐ The STAR method

S
Situation
Set the context. When, where, what was the challenge or environment?
"During my internship at X, our team was facing…"
T
Task
What was YOUR specific responsibility? What were you asked to do?
"I was responsible for designing the…"
A
Action
What steps did YOU take? Focus on your individual decisions and actions.
"I decided to refactor the pipeline by…"
R
Result
What was the outcome? Use numbers. What did you learn from the experience?
"This reduced deployment time by 60%, shipping 2 weeks early"
Be Prepared

Common questions

👋
"Tell me about yourself."
→ 90-second pitch: who you are, what you've built, why you're here. Practice until it feels natural.
⚔️
"Tell me about your biggest challenge."
→ Use STAR. Show problem-solving + resilience. End on what you learned.
🤝
"Describe a time you worked in a team."
→ Highlight your specific role and contribution, not just "we did it together."
💡
"Why do you want to work here?"
→ Research the company. Connect their mission to your values + technical interests.
🌟
"What are your strengths and weaknesses?"
→ Strength: specific with evidence. Weakness: real, but with a growth story and mitigation.
AI-Powered Prep

Let AI be your
coach & sparring partner

✍️ Polish Your CV
Paste your CV + job description into ChatGPT or Claude. Ask: "Which bullets are weak? Rewrite them with stronger impact and metrics."
🎤 Mock Interview
Prompt AI to roleplay as an interviewer for your target role and company. Ask for feedback on your STAR answers, clarity, and structure.
🔍 Company Research
Ask AI to summarize a company's recent news, products, mission, and culture before interviews. Most candidates skip this — don't be one of them.
📝 Domain Practice
Ask AI to quiz you on your role's topics: SQL for analysts, product cases for PMs, coding for SWEs, or estimation questions for any role.

⚠️ Use AI as a coach, not a ghostwriter. Recruiters spot generic, AI-written CVs. Let AI sharpen your voice — not replace it.

Action Plan

Your 30-day plan

Week 1
Polish Your Foundation
  • Rewrite CV with impact bullets & metrics
  • Set up/clean up GitHub profile
  • Write LinkedIn summary + connect with peers
  • Pick 2 target companies, research their stack
Week 2
Domain Foundation
  • Study 3 core topics from your role's track (see slide 13)
  • SWE: 15 LeetCode Easy · PM: 3 product case studies · DS/BA: 10 SQL exercises
  • Use AI to quiz yourself on domain topics daily
  • Start sending applications
Week 3
Behavioral + Deeper Practice
  • Tackle intermediate domain challenges for your role
  • Write STAR stories for 5 key experiences
  • Practice "tell me about yourself" daily
  • Schedule 2 AI or peer mock interviews
Week 4
Mock & Momentum
  • 2–3 full mock interviews (AI roleplay or peer sessions)
  • Review and close weak spots from mocks
  • Follow up on applications, reach out to alumni
  • Keep practicing — one domain problem daily
Resources

Build your toolkit

Real Talk

Practical tips
from the field

🤝
Utilize your connection (orang dalam)
A referral from an insider boosts your chances dramatically. Reach out to seniors, alumni, and former colleagues early — before you need it.
📊
Track every application with a spreadsheet
Log company, role, status, date applied. Record rejections and lessons learned. Patterns will help you improve each round.
🔄
Rejection is redirection
Stay in touch with companies that rejected you. Roles open up, timelines shift, and people remember candidates who stayed professional and persistent.
Start early, not when you're desperate
Job hunting takes time. Begin 3–6 months before your target start date — while you still have options, not pressure.

Go get that job! Good luck! 🍀