└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Resources To Master Software Engineering Interview for Non-CS Majors 2 | 3 | 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. 4 | 5 | If you fork the repo, check the boxes after you have completed reviewing the material. 6 | 7 | 8 | ## Software Design and Architecture 9 | 10 | [Head First Design Patterns](https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124/ref=sr_1_1?s=books&ie=UTF8&qid=1501524815&sr=1-1&keywords=head+first+design+patterns) [ ] 11 | 12 | [Big O Cheat Sheet](http://bigocheatsheet.com/) [ ] 13 | 14 | 15 | ## Fully-fledged software engineering interview sites 16 | 17 | [InterviewBit](https://www.interviewbit.com) [ ] 18 | 19 | ## Algorithms and data structures review 20 | 21 | [Leetcode](https://leetcode.com/) [ ] 22 | 23 | [InterviewCake](https://www.interviewcake.com/) [ ] $199 for 12 month subscription. 24 | 25 | [Data Structures in Javascript with Visualizations & Hands-on Exercises](https://www.educative.io/collection/10370001/160001) [ ] 26 | 27 | ## Books and courses on passing technical interviews for software engineers 28 | 29 | [Cracking the Coding Interview](https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/0984782850/ref=sr_1_1?ie=UTF8&qid=1501524591&sr=8-1&keywords=cracking+the+coding+interview) [ ] 30 | --------------------------------------------------------------------------------