Skip to content

Commit

Permalink
Synchronzing with changes over the past few years. (#1)
Browse files Browse the repository at this point in the history
* Update README-ar.md

fix the Chinese version link

* Fix link to networking section in table of contents

* [French Translation]Typo correction

* Translated Emacs, vim, Unix tools part, small fixes

happy hacktoberfest!

* additional resource for B-tree

Found a good intro to B-trees

* grammar fixes, bit of translate

Опечатки, орфография и чуть перевода от начала до деревьев
happy hacktoberfest

* Added a resource for c++

Added the link to a popular c++ book recommended by many

* Add Cracking Fb Interview 

Added links to two videos of Gayle Laakman (CTCI) demonstrating and explaining the Facebook interview process

* Add translation of system design section

* Delete an unintentionally added link

* translate 234 trees

* translate n-ary trees

* translated b trees

* translated kd trees

* translated skip lists

* network flows translated

* translated disjoint sets

* translated fast math

* translated heap

* Locality-Sensitive Hashing translate

* "van Emde Boas Trees" translation

* Augmenting Data Structures translation

* Geometry, Convex hull  translation

* Additional Learning, Compilers

* Create README-bn.md

Initial Creation

* Update README-bn.md

Bengali Translation of the README.md file has been created

* [Vietnamese Translation] Update dead link

* Removed collapsing arrows. Was really nice for a while but makes links in table of contents not work. Also hides scope.

* Minor edits.

* Added iml.

* Minor edit.

* Added book for programming interview questions in Python.

* Updates link text.

* Moved links.

* Fixed checkboxes.

* Fix markdown syntax typo in korean translation

* Removed broken video link.

* Revert "Removed broken video link."

This reverts commit eddd1d5.

* Removed broken video link.

* Adds Nick White LeetCode video playlist.

* 0329 first commit

* Update hash table course link

The [Coursera data structures course](https://www.coursera.org/learn/data-structures) covers hash tables in week 4, not week 3.

* Adds FisherCoder links.

* Simple text updates.

* delete readme-pl

deleted

* create readme-pl

initial

* update readme-pl

updated until cpp

* update readme-pl

updated until p4

* update readme

updated finished pl_ver

* update readme-pl

updated

* update readme-pl

updated

* update readme-pl

updated

* update readme-pl

updated

* update readme-pl

updated

* 2020/04/09 commit

* update readme

small internal link fix

* Fixes typo in file name.

* Add MIT Bit Hacks lecture

https://www.youtube.com/watch?v=ZusiKXcz_ac

* Create README-kh.md

Khmer translation - header section

* Update README-kh.md

Translate Khmer - content, what it is, why use it, how to use it

* Update README-kh.md

Khmer Translation - don't feel you aren't smart enough, about video resources, interview process & general interview prep

* Update README-kh.md

Khmer Translation: Fixed linked contents and link resources

* Update README-kh.md

Khmer Translation - Pick One Language for the Interview and book list

* Update README-kh.md

Khmer Translation - Before you Get Started

* "Always Be Coding" translates more closely to "不要停止编程" than "永远都要编程"

* Update README-kh.md

Khmer Translations - What you won't see covered until arrays

* Update README-kh.md

Khmer translation - Linked List

* Update README-kh.md

Khmer Translation - Stack until bitwise operations

* Update README-hi.md

Correction in some grammatical mistakes

* Update README-hi.md

Corrected some grammatical errors.

* Update README-kh.md

Khmer translation  Binary search trees

* Update README-kh.md

Khmer Translation: Heap / Priority Queue / Binary Heap

* Fixed Khan Academy link.

* Khmer Translation: sort

* Khmer translation: Graph

* Khmer Translation: Recursion and Dynamic Programming

* Removed dead link.

* Update coursera link in Series: Trees (video)

* Update additional coursera links

* Update coursera links for distributed hash tables

* Added a Practice Operations link to Bitwise operations section

* 2020/06/30 Almost done

* Update README.md

* add interviewing.io to list of resources

* fix cdn article

* fix the link

* update

* Added more steps to GIT setup to help users new to Git/GitHub

* Fix some hyperlinks

* Add code-exercises.com to challenge sites section

* Fixed Broken link - Steven Skiena Lecture slides

- Fixed Broken link to the lecture slides.
- Used internet archive as the source

* Update programming-language-resources.md

* update README-tw

* Added resources for c++ and python

* Changed resource

* Update README.md

Typo fix

* Update README-ptbr.md

* Update README-ptbr.md

* Update README-es.md

Grammar error corrected.

* Update README-ko.md

* Create python coding essentials file

* Added link in Language Resources

* Improving the consistency of capitalization and punctuation

* new course links for html, css and js

* Update README.md

* Update README-hi.md

gramatical corrections

* Readded the full stops I mistakingly removed

* Updated link to "操作系统和系统编程(video)"

* Updated link to "CPU是如何执行代码(视频)"

* Removed Core Trees

* adding python and java resources

* Removed core trees link to all translations

* docs: update to latest in Chinese

* dcos: fix some toc links in Chinese translation

* Update README-kh.md

Translated ពត៌មានលំអិតបន្ថែមលើមុខវិជ្ជាមួយចំនួន

* Update README-kh.md

Translated Processes and Threads

* Update README-kh.md

Translated Scalability

* Update README-kh.md

Translated until Final Review

* adding algorithm implementation link

* Update README-kh.md

finished the translation

* Removed unavailable archive.org resources

* Update README.md

* correct spelling mistake

* added links to C++

* updated compilation link

* Adding a link to JavaScript algorithms

* Fix link to the main article (English version)

The link to the main article was broken in the Spanish translation. It redirected to a non-existent file. That it's because the link is for `translations/README.md` which doesn't exist. I've linked to the `README.md` of the previous folder (root folder).

* CAP Theorem link broken

* Update README-ar.md

- Improved existing translation
- Translated Intro and Table of content

* Updates link to programming language resources.

Fixes: jwasham#707

* Updates link to programming language resources.

* Added link to German translation.

* Update Indonesian translations

* Update Additional Learning Indonesian translation

* Update Additional Books Indonesian translation

* Update Once You've Got The Job id translation

* Update Coding exercises/challenges bellow for id

* Update Coding Question Practice for id translation

* Update Final Review of id translation

* Update System Design, ... id translations

* Update Even More Knowledge for id translation

* Update Graphs for id translation

* Update Sorting for id translation

* Update Trees for id translation

* Update More Knowledge for id translation

* Update Data Structures for id translation

* Update Algorithmic complexity ... for id translation

* Update The Daily Plan for id translation

* Fix broken links

* Update What you Won't See Covered for id translation

* Update Before you Get Started for id translation

* Update Book List for id translation

* Update Pick One Language ... for id translation

* Update Interview Process ... for id translation

* Update  About Video Resources for id translation

* Prepare to finalize Indonesian translation

* Finalize Indonesian translation

* Update README.md

* Updates link to Urdu translation request issue.

* Update Indonesian translation

* Added link to Indonesian translation

* Reorders two content items.

* Add new updated blog for  interview preparation.

* Remove Broken link

* Update link with follow up video

The old link was 4 years old and the author has made a video on the same topic as follow-up.

* Follow  up video for  How to get job at big 4

Co-authored-by: tan zhixiang <tzxdtc10@gmail.com>
Co-authored-by: John Washam <john@readyprompt.com>
Co-authored-by: Max K <maxk893@gmail.com>
Co-authored-by: MahzadK <MahzadK@users.noreply.github.com>
Co-authored-by: Nikita S <zaulan@gmail.com>
Co-authored-by: Eugene Ilyushin <eugene.ilyushin@gmail.com>
Co-authored-by: Sanket <53693680+firefire-iceice@users.noreply.github.com>
Co-authored-by: Bhargav <bhargavavaradh@gmail.com>
Co-authored-by: Oxana Kostikova <lereenadem@yandex.ru>
Co-authored-by: Javid Askerov <askerovlab@gmail.com>
Co-authored-by: Yuriy Kiselyov <chehaco@gmail.com>
Co-authored-by: gainauntu <gainauntu@gmail.com>
Co-authored-by: tinyboy186 <vutq2@vng.com.vn>
Co-authored-by: John Washam <washam@gmail.com>
Co-authored-by: loustler <dev.loustler@gmail.com>
Co-authored-by: Tony <toneloc@users.noreply.github.com>
Co-authored-by: flyotlin <flyotlin@gmail.com>
Co-authored-by: Anthony Morris <anthony@amorrissound.com>
Co-authored-by: Michal <mich.biesiada@gmail.com>
Co-authored-by: xorover <46455303+xorover@users.noreply.github.com>
Co-authored-by: Vortana Say <vsay@mum.edu>
Co-authored-by: sundb <sundbcn@gmail.com>
Co-authored-by: Himanshu Airan <62210670+Himanshu-77@users.noreply.github.com>
Co-authored-by: Andy <xcessivepupil2@gmail.com>
Co-authored-by: mikeburnsdev <hl2mapper@gmail.com>
Co-authored-by: fadifrancis <francisfadi1@gmail.com>
Co-authored-by: Renan Reis <renanreismartins@gmail.com>
Co-authored-by: Swaroop Samek <swaroop.samek@gmail.com>
Co-authored-by: Lucas Alves <lcsjalves@gmail.com>
Co-authored-by: mnovaispimenta <mnovaispimenta@hotels.com>
Co-authored-by: justaaguy <69151483+justaaguy@users.noreply.github.com>
Co-authored-by: Nidhirajput1301 <nidhirajput1301@gmail.com>
Co-authored-by: Ca Chen <kiancaca@gmail.com>
Co-authored-by: rakshaa2000 <rakshaa2000@gmail.com>
Co-authored-by: Ramazan Sakin <ramazansakin63@gmail.com>
Co-authored-by: Alexandro <52381045+Alexandro-845@users.noreply.github.com>
Co-authored-by: emmanuelepp <Emmanuelponciano@gmail.com>
Co-authored-by: Se-Ok Jeon <33389418+JadeTheZapper@users.noreply.github.com>
Co-authored-by: ajinkyal121 <ajinkya.lakade2@gmail.com>
Co-authored-by: Mohamed Yamani <elamine.yamani@gmail.com>
Co-authored-by: Tanay Toshniwal <tanaytoshniwal98@gmail.com>
Co-authored-by: Abhishek Kumar Yadav <45727674+coderaky@users.noreply.github.com>
Co-authored-by: wangming <leemubai1995@gmail.com>
Co-authored-by: nnguyen <55342025+nhi-nguyen-csis@users.noreply.github.com>
Co-authored-by: davidsetyanugraha <dsetyanugraha@gmail.com>
Co-authored-by: qiwihui <qwh005007@gmail.com>
Co-authored-by: Vortana Say <sayvortana.itc@gmail.com>
Co-authored-by: Amr Hosni <a.hosni@bitbucket.org>
Co-authored-by: strNophix <nickpoelson@gmail.com>
Co-authored-by: Williams <williams.rivas1@gmail.com>
Co-authored-by: Saksham Gupta <saksham1319@gmail.com>
Co-authored-by: Oleksii Trekhleb <trehleb@gmail.com>
Co-authored-by: Pablo Cordero Romero <pablocorderoromero@gmail.com>
Co-authored-by: sidram05 <38928563+sidram05@users.noreply.github.com>
Co-authored-by: Eihab Khan <mastereihab@gmail.com>
Co-authored-by: hexatester <revolusi147id@gmail.com>
Co-authored-by: Sachin Diwate <schndiwate@gmail.com>
  • Loading branch information
Show file tree
Hide file tree
Showing 29 changed files with 37,325 additions and 1,314 deletions.
17 changes: 17 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,18 @@
.idea
*.iml
personal-9894.md

# Targets Windows & Unix temporary files
~$*
*~

# OS generated files #
######################
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

427 changes: 427 additions & 0 deletions LICENSE.txt

Large diffs are not rendered by default.

2,890 changes: 1,576 additions & 1,314 deletions README.md

Large diffs are not rendered by default.

Binary file not shown.
Binary file added extras/cheat sheets/big-o-cheatsheet.pdf
Binary file not shown.
File renamed without changes.
Binary file removed extras/future-googler-preview.png
Binary file not shown.
Binary file removed extras/future-googler.pdf
Binary file not shown.
77 changes: 77 additions & 0 deletions programming-language-resources.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
## Programming Language Resources

- C
- [ANSI C Cheat Sheet](https://github.com/jwasham/coding-interview-university/blob/master/extras/cheat%20sheets/C%20Reference%20Card%20(ANSI)%202.2.pdf)
- K&R C book (ANSI C)
- [Make, Clang (video)](https://www.youtube.com/watch?v=U3zCxnj2w8M)
- GDB:
- [Harvard CS50 - GDB (video)](https://www.youtube.com/watch?v=USPvePv1uzE)
- [Harvard CS50 - GDB (video)](https://www.youtube.com/watch?v=y5JmQItfFck)
- [Valgrind (video)](https://www.youtube.com/watch?v=fvTsFjDuag8)
- [Let us C](https://books.google.co.in/books/about/Let_Us_C.html?id=7HrjAAAACAAJ)
- C++
- [C++ Cheat Sheet](https://github.com/jwasham/coding-interview-university/blob/master/extras/cheat%20sheets/Cpp_reference.pdf)
- [STL Cheat Sheet](https://github.com/jwasham/coding-interview-university/blob/master/extras/cheat%20sheets/STL%20Quick%20Reference%201.29.pdf)
- [basics](https://www.tutorialspoint.com/cplusplus/cpp_basic_syntax.htm)
- [pointers](https://www.cprogramming.com/tutorial/lesson6.html)
- [class and object](https://www.cprogramming.com/tutorial/lesson12.html)
- [functions](https://www.cprogramming.com/tutorial/lesson4.html)
- [references](https://www.geeksforgeeks.org/references-in-c/)
- [templates](https://www.cprogramming.com/tutorial/templates.html)
- [compilation](https://www.youtube.com/watch?v=ZTu0kf-7h08)
- [scope & linkage](https://www.learncpp.com/cpp-tutorial/scope-duration-and-linkage-summary/)
- [namespaces](https://www.tutorialspoint.com/cplusplus/cpp_namespaces.htm)
- [OOP](https://www.geeksforgeeks.org/object-oriented-programming-in-cpp/)
- [STL](https://www.hackerearth.com/practice/notes/standard-template-library/)
- [functors](http://www.cprogramming.com/tutorial/functors-function-objects-in-c++.html)
- [C++ at Google (video)](https://www.youtube.com/watch?v=NOCElcMcFik)
- [Google C++ Style Guide](https://google.github.io/styleguide/cppguide.html)
- Google uses clang-format (there is a command line "style" argument: -style=google)
- [Efficiency with Algorithms, Performance with Data Structures (video)](https://youtu.be/fHNmRkzxHWs)
- [Review of C++ concepts (video)](https://www.youtube.com/watch?v=Rub-JsjMhWY)
- [Let us C++](https://books.google.co.in/books/about/Let_Us_C++.html?id=6HrjAAAACAAJ)
- [C++ Primer](https://books.google.co.in/books/about/C++_Primer.html?id=J1HMLyxqJfgC&redir_esc=y)
- Python
- [Python Cheat Sheet](https://github.com/jwasham/coding-interview-university/blob/master/extras/cheat%20sheets/python-cheat-sheet-v1.pdf)
- [Python in One Video](https://www.youtube.com/watch?v=N4mEzFDjqtA)
- [Series on 3.4 (video)](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAcbMi1sH6oAMk4JHw91mC_)
- [Statistics for Hackers (video)](https://www.youtube.com/watch?v=Iq9DzN6mvYA)
- [Faster Python (video)](https://www.youtube.com/watch?v=JDSGVvMwNM8)
- [CPython Walk (video)](https://www.youtube.com/watch?v=LhadeL7_EIU&list=PLzV58Zm8FuBL6OAv1Yu6AwXZrnsFbbR0S&index=6)
- [10 Tips for Pythonic Code (video)](https://www.youtube.com/watch?v=_O23jIXsshs)
- [Beyond PEP 8 -- Best practices for beautiful intelligible code (video)](https://www.youtube.com/watch?v=wf-BqAjZb8M)
- [Automate the Boring Stuff with Python](https://automatetheboringstuff.com/)
- [Coding Interview Essentials](https://github.com/ajinkyal121/coding-interview-university/blob/master/extras/cheat%20sheets/Coding%20Interview%20Python%20Language%20Essentials.pdf)
- [Data Structures And Algorithms in Python](https://www.youtube.com/watch?v=kQDxmjfkIKY)
- Java
- [Stanford CS106A - Programming Methodology (video)](https://see.stanford.edu/Course/CS106A)
- [Software Construction In Java (video)](https://www.edx.org/course/software-construction-java-mitx-6-005-1x)
- [Introduction To Programming In Java](http://introcs.cs.princeton.edu/java/home/)
- [Algorithms 4th Ed - Algorithm Book In Java](http://algs4.cs.princeton.edu/home/)
- [Effective Java 3rd Edition](https://www.amazon.com/Effective-Java-Joshua-Bloch-ebook/dp/B078H61SCH)
- [Data Structures Easy to Advanced Course - Full Tutorial from a Google Engineer](https://www.youtube.com/watch?v=RBSGKlAvoiM&t=1744s)
- Go
- [The Go programming Language](https://golang.org/)
- [The Go programming Language (book)](http://www.gopl.io/)
- [A Tour of Go](https://tour.golang.org/)
- [Effective Go](https://golang.org/doc/effective_go.html)
- [Go Wiki](https://golang.org/wiki)
- [Go at Google: Language Design in the Service of Software Engineering](https://talks.golang.org/2012/splash.article)
- [Go Proverbs](http://go-proverbs.github.io/)
- [Go Proverbs - Rob Pike (video)](https://www.youtube.com/watch?v=PAAkCSZUG1c)
- HTML
- [Quick HTML Tutorial for Beginners](https://www.youtube.com/playlist?list=PLr6-GrHUlVf_ZNmuQSXdS197Oyr1L9sPB)
- [HTML Crash Course for Beginners (1 hr)](https://www.youtube.com/watch?v=UB1O30fR-EE)
- [Basic HTML and HTML5](https://www.freecodecamp.org/learn/responsive-web-design/basic-html-and-html5/)
- CSS
- [Quick CSS Tutorial for Beginners](https://www.youtube.com/playlist?list=PLr6-GrHUlVf8JIgLcu3sHigvQjTw_aC9C)
- [CSS Crash Course for absolute Beginners](https://www.youtube.com/watch?v=yfoY53QXEnI)
- [Basic CSS](https://www.freecodecamp.org/learn/responsive-web-design/basic-css/)
- Javascript
- [Learn Javascript in 12 minutes](https://www.youtube.com/watch?v=Ukg_U3CnJWI)
- [Javascript Beginner Tutorials](https://www.youtube.com/playlist?list=PL41lfR-6DnOrwYi5d824q9-Y6z3JdSgQa)
- [Javascript Algorithms and Data Structures](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-javascript/)
- [Javascript Algorithms With Explanations](https://github.com/trekhleb/javascript-algorithms)
- Other Language 1
- Other Language 2
- etc

0 comments on commit ba88bd4

Please sign in to comment.