Create Your Technical Interview Toolkit: Plan and Prepare for Your Next Software Engineering Interview

Create Your Technical Interview Toolkit: Plan and Prepare for Your Next Software Engineering Interview

ยท

3 min read

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.

ย