Update README.md

This commit is contained in:
Sonkeng Maldini
2017-03-15 19:28:14 +01:00
committed by GitHub
parent 68c1bbe974
commit 3760937dc9

118
README.md
View File

@@ -54,29 +54,29 @@ When learning CS there are some useful sites you must know to get always informe
* [Stuff you need to Code Better!](http://codebetter.com/)
# Interview Preparation
* GeeksforGeeks | A computer science portal for geeks (http://www.geeksforgeeks.org/) : also subscribe to their feeds to get links to their new articles.
* A site for technical interview questions, brain teasers, puzzles, quizzles (whatever the heck those are) and other things that make you think! (http://www.techinterview.org/)
* Problems | LeetCode OJ (https://leetcode.com/problemset/algorithms/) : Coding practice for interviews
* Programmer And Software Interview Questions Answers (http://www.programmerinterview.com/)
* Reddit.com/me/m/puzzles (https://www.reddit.com/me/m/puzzles) : Logic Puzzles
* A Collection of Quant Riddles With Answers (http://puzzles.nigelcoldwell.co.uk/)
* Aptitude Questions and Answers (http://www.indiabix.com/) : Quant and aptitude preparation
* Interview Archives - Java Honk (http://javahonk.com/category/interview/)
* Top 10 Algorithms for Coding Interview (http://www.programcreek.com/2012/11/top-10-algorithms-for-coding-interview/)
* Big-O Algorithm Complexity Cheat Sheet (http://bigocheatsheet.com/#)
* Unix / Linux Cheat Sheet (http://cheatsheetworld.com/programming/unix-linux-cheat-sheet/)
* How to interview (http://kelukelu.me/interview/index.html)
* How to Ace an Algorithms Interview (http://www.palantir.com/2011/09/how-to-rock-an-algorithms-interview/)
* Delightful Puzzles (http://gurmeet.net/puzzles/)
* visualising data structures and algorithms through animation (http://visualgo.net/)
* Here's How to Prepare for Tech Interviews • /r/cscareerquestions (https://www.reddit.com/r/cscareerquestions/comments/1jov24/heres_how_to_prepare_for_tech_interviews/)
* Guide to Tech Interviews (http://www.kchodorow.com/blog/2013/02/28/guide-to-tech-interviews/)
* Why You Make Less Money • /r/cscareerquestions (https://www.reddit.com/r/cscareerquestions/comments/1b8wa3/why_you_make_less_money/)
* IIT Delhi Placement Experience (http://placement-iit2013.blogspot.in/)
* what_are_your_goto_questions_for_the_do_you_have/ (https://www.reddit.com/r/cscareerquestions/comments/209rkq/what_are_your_goto_questions_for_the_do_you_have/)
* Here's a pretty big list of programming interview questions I compiled while studying for big 4 interviews. I think you guys will find it useful! • /r/cscareerquestions (https://www.reddit.com/r/cscareerquestions/comments/20ahfq/heres_a_pretty_big_list_of_programming_interview/)
* Interviewing At Jane Street (https://blogs.janestreet.com/interviewing-at-jane-street/)
* How to prepare for an interview - 1 (http://se7so.blogspot.in/2014/01/how-to-prepare-for-interview-1.html)
* [GeeksforGeeks | A computer science portal for geeks](http://www.geeksforgeeks.org/) : also subscribe to their feeds to get links to their new articles.
* [A site for technical interview questions, brain teasers, puzzles, quizzles](whatever the heck those are) and other things that make you think! (http://www.techinterview.org/)
* [Problems | LeetCode OJ ](https://leetcode.com/problemset/algorithms/) : Coding practice for interviews
* [Programmer And Software Interview Questions Answers](http://www.programmerinterview.com/)
* [Reddit.com/me/m/puzzles](https://www.reddit.com/me/m/puzzles) : Logic Puzzles
* [A Collection of Quant Riddles With Answers](http://puzzles.nigelcoldwell.co.uk/)
* [Aptitude Questions and Answers](http://www.indiabix.com/) : Quant and aptitude preparation
* [Interview Archives - Java Honk](http://javahonk.com/category/interview/)
* [Top 10 Algorithms for Coding Interview](http://www.programcreek.com/2012/11/top-10-algorithms-for-coding-interview/)
* [Big-O Algorithm Complexity Cheat Sheet](http://bigocheatsheet.com/#)
* [Unix / Linux Cheat Sheet](http://cheatsheetworld.com/programming/unix-linux-cheat-sheet/)
* [How to interview](http://kelukelu.me/interview/index.html)
* [How to Ace an Algorithms Interview](http://www.palantir.com/2011/09/how-to-rock-an-algorithms-interview/)
* [Delightful Puzzles ](http://gurmeet.net/puzzles/)
* [visualising data structures and algorithms through animation](http://visualgo.net/)
* [Here's How to Prepare for Tech Interviews • /r/cscareerquestions](https://www.reddit.com/r/cscareerquestions/comments/1jov24/heres_how_to_prepare_for_tech_interviews/)
* [Guide to Tech Interviews](http://www.kchodorow.com/blog/2013/02/28/guide-to-tech-interviews/)
* [Why You Make Less Money • /r/cscareerquestions](https://www.reddit.com/r/cscareerquestions/comments/1b8wa3/why_you_make_less_money/)
* [IIT Delhi Placement Experience](http://placement-iit2013.blogspot.in/)
* [what_are_your_goto_questions_for_the_do_you_have?](https://www.reddit.com/r/cscareerquestions/comments/209rkq/what_are_your_goto_questions_for_the_do_you_have/)
* [Here's a pretty big list of programming interview questions I compiled while studying for big 4 interviews. I think you guys will find it useful! • /r/cscareerquestions](https://www.reddit.com/r/cscareerquestions/comments/20ahfq/heres_a_pretty_big_list_of_programming_interview/)
* [Interviewing At Jane Street](https://blogs.janestreet.com/interviewing-at-jane-street/)
* [How to prepare for an interview - 1](http://se7so.blogspot.in/2014/01/how-to-prepare-for-interview-1.html)
* The 25 most difficult HR questions (http://www.datsi.fi.upm.es/~frosal/docs/25mdq.html)
* Job interviews News, Videos, Reviews and Gossip - Lifehacker (http://lifehacker.com/tag/job-interviews)
* How to Answer the Toughest 40 Job Interview Questions | ICS Job Portal (http://www.icsjobportal.com/blog/job-interview-questions/)
@@ -96,47 +96,47 @@ When learning CS there are some useful sites you must know to get always informe
* SQL Joins explained using venn diagram (http://stevestedman.com/wp-content/uploads/VennDiagram1.pdf)
* 10 Frequently asked SQL Query Interview Questions (http://java67.blogspot.in/2013/04/10-frequently-asked-sql-query-interview-questions-answers-database.html)
* Get Ready to Learn SQL: 8. Database Normalization Explained in Simple English - Essential SQL (http://www.essentialsql.com/get-ready-to-learn-sql-database-normalization-explained-in-simple-english/)
* Programming Language Concepts: Lecture Notes (http://www.cmi.ac.in/~madhavan/courses/pl2006/lecturenotes/lecture-notes/lecture-notes.html) OPPs concepts and programming language concepts.
* We Help Coders Get Hired (http://www.hiredintech.com/app) - website offering courses on system design, interview strategies, soft skills ect
* checkcheckzz/system-design-interview (https://github.com/checkcheckzz/system-design-interview)
* How to Break Into the Tech Industry - a Guide to Job Hunting and Tech Interviews (http://haseebq.com/how-to-break-into-tech-job-hunting-and-interviews/)
* Freshers Interviews (http://placementsindia.blogspot.in/)
* C PUZZLES, Some interesting C problems (http://www.gowrikumar.com/c/index.php)
* A site for technical interview questions, brain teasers, puzzles, quizzles (whatever the heck those are) and other things that make you think! (http://www.techinterview.org/)
* [ wu :: riddles(hard) ] (https://www.ocf.berkeley.edu/~wwu/riddles/hard.shtml) - logic puzzles and riddles
* https://github.com/odino/interviews (https://github.com/odino/interviews) - list of important questions for interview
* svozniuk/java-interviews (https://github.com/svozniuk/java-interviews) - Java interview questions
* kimberli/interviews (https://github.com/kimberli/interviews) - study sheet for Interview
* Determining the big-O runtimes of these different loops? (http://stackoverflow.com/questions/11094330/determining-the-big-o-runtimes-of-these-different-loops) - really good stackoverflow question that covers basics of calculating runtime complexity.
* ChiperSoft/InterviewThis (https://github.com/ChiperSoft/InterviewThis) - questions to ask during on a interview to know more about the company.
* [Programming Language Concepts: Lecture Notes ](http://www.cmi.ac.in/~madhavan/courses/pl2006/lecturenotes/lecture-notes/lecture-notes.html) OPPs concepts and programming language concepts.
* [We Help Coders Get Hired](http://www.hiredintech.com/app) - website offering courses on system design, interview strategies, soft skills ect
* [checkcheckzz/system-design-interview](https://github.com/checkcheckzz/system-design-interview)
* [How to Break Into the Tech Industry - a Guide to Job Hunting and Tech Interviews ](http://haseebq.com/how-to-break-into-tech-job-hunting-and-interviews/)
* [Freshers Interviews](http://placementsindia.blogspot.in/)
* [C PUZZLES, Some interesting C problems ](http://www.gowrikumar.com/c/index.php)
* [A site for technical interview questions, brain teasers, puzzles, quizzles (whatever the heck those are) and other things that make you think! ](http://www.techinterview.org/)
* [ wu :: riddles(hard) ](https://www.ocf.berkeley.edu/~wwu/riddles/hard.shtml) - logic puzzles and riddles
* [https://github.com/odino/interviews](https://github.com/odino/interviews) - list of important questions for interview
* [svozniuk/java-interviews](https://github.com/svozniuk/java-interviews) - Java interview questions
* [kimberli/interviews](https://github.com/kimberli/interviews) - study sheet for Interview
* [Determining the big-O runtimes of these different loops?](http://stackoverflow.com/questions/11094330/determining-the-big-o-runtimes-of-these-different-loops) - really good stackoverflow question that covers basics of calculating runtime complexity.
* [ChiperSoft/InterviewThis](https://github.com/ChiperSoft/InterviewThis) - questions to ask during on a interview to know more about the company.
# Documentaries
* Machine that Changed the World - a very good documentary about history of computers
* Part 1: Giant Brains (http://www.youtube.com/watch?v=rcR74y61xZk)
* Part 2: Inventing the Future (http://www.youtube.com/watch?v=1APZ5-cjWfw)
* Part 3: The Paperback Computer (http://www.youtube.com/watch?v=zwC3gOudlAc)
* Part 4: The Thinking Machine (http://www.youtube.com/watch?v=4gzpd0irP58)
* Part 5: The World at Your Fingertips (http://www.youtube.com/watch?v=J_3A2jSnvHE)
* Triumph of the Nerds (https://www.youtube.com/playlist?list=PLn-Y3vvQbmHO5WUcBdIWqiUfNawhC1cn3) Playlist
* Project Code Rush - The Beginnings of Netscape / Mozilla Documentary (https://www.youtube.com/watch?v=a-49a_CjH0M)
* The Code: Story of Linux documentary (https://www.youtube.com/watch?v=XMm0HsmOTFI)
* Revolution OS Linux Documentary (https://www.youtube.com/watch?v=fxjElWL8igo)
* Breaking the Code: Biography of Alan Turing (https://www.youtube.com/watch?v=S23yie-779k)
* Mechanical Computer (All Parts) (https://www.youtube.com/watch?v=s1i-dnAH9Y4) a very good video from 1950s explaining how mechanical computers used to work without all the modern day electronics.
* Download: The True Story of the Internet (https://www.youtube.com/playlist?list=PL_IlIlrxhtPMqW4b0-v8OgLvFZQes6SoZ)Playlist of discovery channel documentary on browser wars , dot com bubble and more.
* Teach Yourself Computer Science (https://teachyourselfcs.com/)
* [Part 1: Giant Brains ](http://www.youtube.com/watch?v=rcR74y61xZk)
* [Part 2: Inventing the Future](http://www.youtube.com/watch?v=1APZ5-cjWfw)
* [Part 3: The Paperback Computer](http://www.youtube.com/watch?v=zwC3gOudlAc)
* [Part 4: The Thinking Machine](http://www.youtube.com/watch?v=4gzpd0irP58)
* [Part 5: The World at Your Fingertips](http://www.youtube.com/watch?v=J_3A2jSnvHE)
* [Triumph of the Nerds ](https://www.youtube.com/playlist?list=PLn-Y3vvQbmHO5WUcBdIWqiUfNawhC1cn3) Playlist
* [Project Code Rush - The Beginnings of Netscape / Mozilla Documentary ](https://www.youtube.com/watch?v=a-49a_CjH0M)
* [The Code: Story of Linux documentary ](https://www.youtube.com/watch?v=XMm0HsmOTFI)
* [Revolution OS Linux Documentary ](https://www.youtube.com/watch?v=fxjElWL8igo)
* [Breaking the Code: Biography of Alan Turing ](https://www.youtube.com/watch?v=S23yie-779k)
* [Mechanical Computer (All Parts) ](https://www.youtube.com/watch?v=s1i-dnAH9Y4) a very good video from 1950s explaining how mechanical computers used to work without all the modern day electronics.
* [Download: The True Story of the Internet ](https://www.youtube.com/playlist?list=PL_IlIlrxhtPMqW4b0-v8OgLvFZQes6SoZ) Playlist of discovery channel documentary on browser wars , dot com bubble and more.
* [Teach Yourself Computer Science ](https://teachyourselfcs.com/)
# MOOCs for learning something new
* NPTEL Vidoes COMP_SCI_ENGG (https://onlinecourses.nptel.ac.in/explorer/search?category=COMP_SCI_ENGG)
* Coursera.org (http://coursera.org/)
* edX (http://edx.org/)
* Udacity (http://udacity.com/)
* UCBerkeley (https://www.youtube.com/user/UCBerkeley/videos)
* MIT OCW Electrical Engineering and Computer Science (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/)
* CS50 (https://www.youtube.com/user/cs50tv/videos)
* prakhar1989/awesome-CS-courses (https://github.com/prakhar1989/awesome-courses/blob/master/README.md) - List containing large amount of CS courses
* Computer Science Resources (https://docs.google.com/spreadsheets/d/1BD8BJJUNaX63m2QmySWMGDp71nx4W4MyyiIBlfMoN3Q/htmlview?sle=true#) - list of MOOCs for autodidacts
* https://github.com/prakhar1989/awesome-courses/blob/master/README.md (https://github.com/prakhar1989/awesome-courses/blob/master/README.md) - collection of CS courses on internet
* [NPTEL Vidoes COMP_SCI_ENGG ](https://onlinecourses.nptel.ac.in/explorer/search?category=COMP_SCI_ENGG)
* [Coursera.org](http://coursera.org/)
* [edX](http://edx.org/)
* [Udacity](http://udacity.com/)
* [UCBerkeley](https://www.youtube.com/user/UCBerkeley/videos)
* [MIT OCW Electrical Engineering and Computer Science](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/)
* [CS50](https://www.youtube.com/user/cs50tv/videos)
* [prakhar1989/awesome-CS-courses](https://github.com/prakhar1989/awesome-courses/blob/master/README.md) - List containing large amount of CS courses
* [Computer Science Resources ](https://docs.google.com/spreadsheets/d/1BD8BJJUNaX63m2QmySWMGDp71nx4W4MyyiIBlfMoN3Q/htmlview?sle=true#) - list of MOOCs for autodidacts
* [https://github.com/prakhar1989/awesome-courses/blob/master/README.md ](https://github.com/prakhar1989/awesome-courses/blob/master/README.md) - collection of CS courses on internet
# Sites related to your preffered programming language ( For me Java )
* Java Revisited (http://javarevisited.blogspot.in/) : good for learning about Java Language and interview preparation.