Crash Course: Technical Interview Prep
Aug 22, 2017 · 1 min read
As we wind down the final moments at Flatiron school, I’ve started a quick punch list of tips and tricks for getting ready for the dreaded technical interview.
General guidelines:
- Study at least 4–6 weeks, for 2–3 hours a day using a whiteboard as much as possible.
- Google search the companies you want to work for and look for resources on their interview process. When in doubt, find out how the big boys do it: Google, Facebook, and Amazon. Read up on Glassdoor on how others experienced the interview process.
Practice:
- Practice, practice, practice preferably with other folks and/or online
- https://codefights.com
- Check out local Meetups for study groups and sessions. For example, Women Who Code NYC hosts a monthly algorithms practice session in several programming languages.
The books:
The course and it’s study guide:
Everyone mentions these topics:
- String Manipulation
- Recursion
- Hash Tables
- Stacks, Queues (implementation, etc)
- Recursion
- Linked Lists
- Binary Trees (Maybe)
- OOP and maybe function programming concepts (CS51)
- Data Structures & Algorithms (CS124)
- Complexity and Big-O questions
- & more
