THE SOFTWARE INTERVIEW LIBRARY
Your next interview starts here.
Refresh a coding pattern, work through a system design, or rehearse a behavioral answer in about a minute.
166 lessons Free to browse
Hire me Nir Feinstein, software developerWatch on your
favorite platform.
GUIDED STUDY
Pick a playlist.
Follow a study path or jump straight to the topic you need.
Start here
Six lessons to find your footing across the interview loop.
Coding patterns
Recognize the pattern, explain it, and solve it step by step.
System design
Practice architecture decisions, scale, and reliability.
AI engineering
Learn how models work and how to build with them.
Cheat sheets
Save a quick reference for the concepts you keep revisiting.
Worked problems
Follow the reasoning from the prompt to the answer.
Behavioral answers
Practice telling a clear story about your own work.
Rapid-fire questions
Test recall with five questions at a time.
THE FULL CATALOG
Find a lesson.
Search by topic or choose a playlist. Watch on any platform listed on the lesson.
Browse all 166 lessons by series
AI Coding at Work
AI engineering explained
AI Explained
AI-assisted coding
Building AI Products
Cheat Sheets
CS fundamentals in 60 seconds
Famous Questions
Frontend and React
Infra, DevOps and Cloud
Interview Craft
- Tell Me About Yourself
- Stuck in a Coding Interview? Say This.
- Salary Expectations
- Why Did You Leave? After a Layoff
- STAR in 60 Seconds
- The 7-Step Coding Protocol
- Your Biggest Weakness
- 5 Questions to Ask Your Interviewer
- Negotiate Your Offer
- Take-Home Assignments: Scope, Run, Test, Explain
- Interview Red Flags: Five Fixable Habits
- What System Design Interviewers Score
Interview Patterns
Interview Practice
Interview Practice II
Interview Q&A: model answers
JavaScript and TypeScript gotchas
Python essentials
Security and auth
System Design
Web, Backend and Databases
NIR FEINSTEIN / SOFTWARE DEVELOPER
Hire me
I built Hired in 60 to make interview practice easier to fit into a day. I’m looking for my next software developer role. See my work and get in touch through my portfolio.