Created
May 15, 2019 02:36
-
-
Save snallami/74571aee0754a470aec37b2a1aac078d to your computer and use it in GitHub Desktop.
Tech Interview
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(Picked important points from https://github.com/yangshun/tech-interview-handbook/tree/master/preparing ) | |
1) Pick a programming language to do your interviews in. IMO Python or Java are best bets. | |
Domain-specific position interviews may differ in some companies - Front End/iOS/Android Engineer roles. | |
2) Leet code and 'Cracking the coding interview' | |
3) Review your concepts | |
https://github.com/kdn251/interviews | |
https://medium.com/basecs | |
4) Master through practice | |
a) http://www.crackingthecodinginterview.com/ --> Buy this book and read it | |
b) For online practice | |
https://leetcode.com/ (Best for tech interviews) | |
https://www.hackerrank.com/ | |
http://codeforces.com/ | |
c) Understand space and time complexity. Big O notation. | |
d) Get familar with coding style. For Java, refer to Google's Java Style Guide. | |
5) Mock interview practice | |
https://interviewing.io/? | |
6) Prepare self-introduction. | |
7) Go through Do's and Don't of tech interviews | |
https://github.com/yangshun/tech-interview-handbook/blob/master/preparing/cheatsheet.md |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment