Resources To Master Software Engineering Interview for Non-CS Majors
A collection of resources I've compiled to make it easier for non-CS majors to prepare for the standard software engineering interview. Some resources are paid and others are free. Contributions are welcome.
Software Design and Architecture
Algorithm Design Manual
Pragmatic Programmer
Code Complete Practical Handbook
Clean Code Handbook
Design Patterns
Head First Design Patterns
High Scalability
Big O Cheat Sheet
Fully-fledged software engineering interview sites
InterviewBit
HiredInTech
Educative Paid Training
Algorithms and data structures review
Leetcode
InterviewCake
HackerRank
CodeWars
TopCoder
Project Euler
Algorithm books, courses and articles
Introduction To Algorithms - Cormen
Coursera - Algorithms Part 1
Coursera - Algorithms Part 2
Algorithms - 4th edition
Fundamentals of algorithms
Tips / Additonal resources for acing interviews
Quora - How do I prepare for a software engineering job interview
5 Key learnings from the post bootcamp job search
How I got a React developer job during my 100 days code challenge
Here's how to prepare for tech interviews
Article - How to break into tech job hunting and interviews
Front End Developer Interview Questions
What really happens when you navigate to a url
Andreis Github interview repo
SkillCrush Rock Your Next Whiteboard test
Books and courses on passing technical interviews for software engineers
Cracking the Coding Interview
Programming Pearls
Programming-Interviews-Exposed-Secrets
Pluralsight - Developer Job Interviews
Elements of Programming Interviews
Sites that help qualified candidates land jobs with well known companies
Triplebyte
JavaScript specific resources
Beta Free Code Camp
That JS Dude