DEV Community

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

Posted on

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

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.

Header for data structures and algorithms

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

Header for coding section

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!

Header for mock interview section

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.

Bree's social media links

Top comments (0)