It's time to create your technical interview toolkit! Fill it with resources that will help you plan, prepare, and pass your next software engineering interview. Coding interviews can feel difficult, but with the right preparation, you'll walk into your next interview with confidence.
These are some of my favorite resources specifically for coding interviews. You may not need every item on this list, so feel free to pick the ones that will enhance your interview experience.
1. Practice Data Structures & Algorithms and System Design
π» Cracking the Coding Interview | πΈ $39.95
A walkthrough and deep dive of 189 data structures & algorithms technical interview questions
π» Technical Interview Handbook | πΈ Free
Guided behavioral and technical interview prep that includes data structure & algorithm prep, resume guides, and salary negotiation advice
π» System Design Primer | πΈ Free
Learn the ins and outs of building scalable systems
π» FullStack Cafe | πΈ Free Tier & Pro ($69/lifetime access)
Questions, answers, and explanations to the most common full stack and mobile dev, data structure, and system design interview questions
π» Tech Dev Guide: Interview Prep by Google | πΈ Free
Interview prep materials and coding questions previously used during Google's hiring process
π» Tech Mock Interview | πΈ Varies
Technical and behavioral interviews with experts at top tech companies
π» Hiring Without Whiteboards | πΈ Free
Technical and behavioral interviews with experts at top tech companies
π» Grokking Dynamic Programming Patterns for Coding Interviews | πΈ Educative.io membership ($59/monthly OR $199/annually)
Learn to solve dynamic programming problems and identify dynamic programming patterns for coding interviews
π» Grokking the System Design Interview | πΈ Educative.io membership ($59/monthly OR $199/annually)
Learn and practice modern system design to prepare for coding interviews
π» Ace the Coding Interview | πΈ Educative.io membership ($59/monthly OR $199/annually)
Get ready for technical interviews within your niche of software engineering with these comprehensive interview prep courses
2. Practice Coding
π» HackerRank | πΈ Free
Practice solving coding problems with data structures and algorithms
π» LeetCode | πΈ Free Tier & Pro ($35/monthly OR $159/annually)
Practice solving coding problems with data structures and algorithms
π» Great Frontend | πΈ Multiple plans available - $29/month, $128/lifetime
Gear up for frontend development interviews with frontend technical challenges, curated study plans, and interview simulation
π» Frontend Mentor | πΈ Free Tier & Pro ($96/annually OR $12/monthly)
Practice using HTML, CSS, JavaScript, and frontend frameworks with FrontendMentor. They provide the design and assets, you provide the code.
π» Frontend Practice | πΈ Free
Practice using HTML, CSS, JavaScript, and frontend frameworks by replicating real company websites as best as you can!
3. Mock Interviews
π» Pramp | πΈ Free
Free data structures & algorithms, product management, behavioral, system design, frontend, and data science mock interviews
π» Interviewing.io | πΈ Interviews start at $150/interview
Anonymous technical, behavioral, and management mock interviews with real-time feedback
Thank you for reading! I hope this article was informative or entertaining (or both)! If you liked this post, feel free to like and follow me on my socials around the web.
Top comments (0)