Skip to content
  • Courses
  • Resources
  • Blog
  • About
Menu
  • Courses
  • Resources
  • Blog
  • About
STUDENT LOGIN
  • Courses
  • Resources
  • Blog
  • About
  • Student Login
Menu
  • Courses
  • Resources
  • Blog
  • About
  • Student Login

Recommended Resources

At Byte by Byte, we work hard to provide you with the best information on SWE careers. That's why we've compiled this list of additional resources out there for software engineers.

 

Note: We are a proud affiliate for some of these resources. That means if you choose to purchase through our link, we may receive a small commission (at no cost to you).

JUMP TO CATEGORY

Coding Interview Prep
learn data structures & Algorithms
system design interview prep
land the interview
level up your career

CODING INTERVIEW PREP

Are you ready to finally nail your coding interview once and for all? Here are some of the best coding interview prep resources that we’ve collected.

logotype_black
Save 20% on Interview Prep Training

Master Coding And System Design Interviews

Save 20% on Exponent's entire catalog of software engineering and system design interview courses. Limited offer ends today!

Coding Interview 101

Where do you get started with coding interview prep? Do you study DS&Algos? Practice problems? Grind Leetcode for hours every day?  After working with thousands of students, I've compiled the best resources for getting started with your coding interviews here.

Top 50 Coding Interview Questions

Don’t do another coding interview until you’ve mastered these 50 whiteboarding questions. Get your free guide and get 50 real-world interview questions that were asked in actual interviews.

Interview Cake

Need more practice with coding interview questions? Interview Cake allows you to simulate real world interviews with common coding interview questions paired with step-by-step hints. Click to save 50% on Interview Cake.

Cracking the Coding Interview

Her background is in software development. She has worked as a software engineer at Google, Microsoft, and Apple. At Google, she interviewed hundreds of software engineers and evaluated thousands of hiring packets on the hiring committee.

Interviewing.io

Whether you're looking to do paid mock interviews with professional interviewers, or free peer-to-peer mock interviews, Interviewing.io is my favorite resource for mock interviews.

LEARN DATA STRUCTURES & ALGORITHMS

Knowing your core data structures and algorithms is KEY to nailing your coding interviews. Whether you're learning DS&Algos for the first time or looking to brush up your skills, these resources will help you get up to speed fast.

Princeton COS 226

One of the best university courses on Data Structures and Algorithms, Princeton's COS 226 is a great place to start. We highly recommend going through all the exercises from the class, as they are a great way to put what you're learning into action.

Dynamic Programming for Interviews

Dynamic programming is one of the most important techniques to understand for your coding interviews. Learn how to solve these problems with ease using the FAST Method in this free ebook.

Coding Interview Mastery: Recursion

Ready to master recursion once and for all? This in depth course will take you through the 6 common recursive patterns so that you can solve any recursive interview question with ease.

Algorithms (4th Edition)

This is the definitive textbook used in Princeton's COS 226 to teach data structures and algorithms. It provides an in depth primer on DS & Algos with many supplemental online resources to facilitate the learning process.

SYSTEM DESIGN INTERVIEW PREP

System Design interviews have become more and more popular in recent years. Especially for those with a few years of programming experience, you should expect to see System Design during your interview process. Use these resources to make sure you're prepared!

LockupBlueBG-Transparent
SYSTEM DESIGN DEEP DIVE

CODING INTERVIEW MASTERY: SYSTEM DESIGN

Ready to nail your System Design design interview once and for all? In Coding Interview Mastery: System Design you will learn our step-by-step system for solving any System Design interview question with ease.

System Design Primer

Looking for a comprehensive list of everything that you need to know for your System Design interview? This Github repo contains an expansive and constantly updated list of resources on System Design topics.

LAND THE INTERVIEW

Still struggling to get recruiters to respond to your emails? Trying to get your foot in the door at companies? These resources will help you get recruiters' attention and get in the door at the companies that you're most excited about.

COMING SOON

LEVEL UP YOUR CAREER

Feel like your career is stagnating? Not as excited as you used to be about the job you're doing? These resources will help you identify a clear direction and take your career to the next level.

COMING SOON

STAY IN TOUCH

Sign up now and receive interview practice questions and other free resources

Envelope Twitter Facebook Linkedin Youtube

© Byte by Byte 2016-2022

Privacy Policy

Terms and Conditions

Earnings Disclaimer

Get fully prepared for your Coding Interview and save 20% with Exponent. Learn More  →

What if coding interviews were easy?

Sounds impossible right? It’s not!

Let me show you the RIGHT way to study for interviews so you can ace your Google Interview without breaking a sweat.

Download my FREE guide to the 50 most common coding interview questions asked at companies like Google, Facebooks, and Amazon.

Download my FREE guide to the 50 most common coding interview questions asked at companies like Google, Facebooks, and Amazon.