Your First Software Engineering Job
Build a resume from your own work, get actionable feedback, prepare a Codex job-search prompt, and practice technical interviews with a simple plan.
What You'll Learn
- Create an editable resume using your education, experience, and projects
- Use a transparent rubric to prioritize resume improvements
- Prepare a truthful, reviewable job-application workflow with Codex
- Organize LeetCode practice and explain a solution under a timer
Course Content
1. Start here
- How I Got a $475K Offer: My SWE Job Search Playbook
- Before you begin: your starting point: Bring your current resume, check your STAR knowledge and choose an approach to a Blind 75 problem. No pass mark or research tokens.
2. Build and improve your resume
- No Internship Yet?: Build Experience That Counts
- Stop Getting Ignored: Build a Resume That Stands Out
- Start with a clean format
- Build an editable resume: Use your own education, projects, and experience. AI drafting uses research tokens.
- Get resume feedback: Compare two independent reviews, then revise the resume in the builder. Uses research tokens.
3. Prepare your applications
- Find Better SWE Jobs: Let Codex Help You Apply
- Set up Codex for your job search: Edit and copy the prompt into your own Codex environment.
4. Practice for interviews
- Stop Grinding LeetCode: Practice With a Plan Instead
- Product of Array Except Self: Part 1 | LeetCode 238
- Product of Array Except Self: Part 2 | LeetCode 238
- Your LeetCode spreadsheet and 20-minute practice: Choose a spreadsheet question, solve it in the in-app Python editor, and track your timed result. Each submission costs 5 research tokens.
- Practice your interview story with AI: Turn your real experience into a STAR answer, answer follow-up questions, and rehearse. AI coaching uses research tokens.
- The AI Coding Interview: Can You Build Beyond a Demo?
5. Negotiate your offer
- Got a SWE Job Offer?: Here’s How to Ask for More
- Your progress and your next steps