(add more companies, add more questions, and when in doubt, I will categorize it)
(add solutions below if you have them! I will add instructions for contributions via MRs)
- RED: Object oriented design
- ORANGE: System design
- YELLOW: Algorithms
- GREEN: Leetcode and technical thinking questions
- GREY: Math questions and logic
- BLUE: Technical knowledge and project-based questions
- PURPLE: Testing technical portions
- PINK: Behavioural Questions
- Twice a week, we are going to meet. We are going to discuss questions, we are going to do questions, we are going to ask questions, we are going to contribute questions in order to get good at interviewing.
- Wednesday 19:00 - 22:00
Saturday 13:30 - 16:30 - I will make a zoom chat or a zoom link later
- To contribute:
- Fork repository and open a branch, preferredly
- Edit README.md (I just used the Github Markdown Editor)
- Open a pull/merge request, and I will approve it!
- Cracking the Code Interview by Gayle Laakmann McDowell
- Leetcode (Premium if you are ready to purchase, the $160/year seems to be a good deal)
- Introduction to algorithms by Cormen, Leiserson, Rivest and Stein
What day is it? | Stuff to do | Who's leading it? |
---|---|---|
Saturday, April 25 | Discussion about how we are going to organize commitment | |
Wednesday, April 29 | CTCI: Big O Notation, and Tackling Technical Questions | |
Saturday, May 2 | CTCI: Arrays and Strings | |
Wednesday, May 6 | CTCI: Linked Lists | |
Saturday, May 9 | CTCI: Stacks and Queues | |
Wednesday, May 13 | CTCI: Trees and Graphs | |
Saturday, May 16 | CTCI: Bit Manipulation | |
Wednesday, May 20 | CTCI: Math and Logic Puzzles | |
Saturday, May 23 | CTCI: Object-oriented Design | |
Wednesday, May 27 | CTCI: Recursion and Dynamic Programming | |
Saturday, May 30 | CTCI: Systetm Design and Scalability | |
Wednesday, June 3 | CTCI: Sorting and Searching | |
Saturday, June 6 | CTCI: Testing | |
Wednesday, June 10 | Leetcode: | |
Saturday, June 13 | Leetcode: | |
Wednesday, June 17 | Leetcode: | |
Saturday, June 20 | Leetcode: | |
Wednesday, June 24 | Leetcode: | |
Saturday, June 27 | Leetcode: | |
Wednesday, July 1, Canada Day 🇨🇦 | Leetcode: | |
Saturday, July 4, America Day 🇺🇸 | Leetcode: | |
Wednesday, July 8 | Leetcode: | |
Saturday, July 11 | Leetcode: | |
Wednesday, July 15 | Leetcode: | |
Saturday, July 18 | Leetcode: | |
Wednesday, July 22 | Leetcode: | |
Saturday, July 25 | Leetcode: | |
Wednesday, July 29 | Leetcode: | |
Saturday, August 1 | Algorithms: | |
Wednesday, August 5 | Algorithms: | |
Saturday, August 8 | Algorithms: | |
Wednesday, August 12 | Algorithms: | |
Saturday, August 15 | Algorithms: | |
Wednesday, August 19 | Behavioural: | |
Saturday, August 22 | Behavioural: | |
Wednesday, August 26 | Behavioural: | |
Saturday, August 29 | Behavioural: | |
Wednesday, September 2 | Behavioural: | |
Saturday, September 5 | Ending: confidence gauge, and how we can improve! Also you bois let's get dinner | |
I hate school, tbh | ugh | ugh |
https://github.com/MaximAbramchuck/awesome-interview-questions
https://github.com/yangshun/tech-interview-handbook
https://yangshun.github.io/tech-interview-handbook/
https://github.com/jdsutton/Technical-Interview-Megarepo
https://github.com/SuyashLakhotia/TechInterview
https://github.com/d1mnewz/interviews
https://github.com/JerAguilon/TechnicalInterviewCodeSnippets
https://github.com/domfarolino/algorithms