All Projects → smellslikekeenspirit → An Askreddit List Of Compsci Books

smellslikekeenspirit / An Askreddit List Of Compsci Books

books and resources loved by r/learnprogramming community, compiled by me, a lurker who kept track

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to An Askreddit List Of Compsci Books

Interview
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendatio…
Stars: ✭ 21,608 (+3513.38%)
Mutual labels:  interview, interview-preparation, operating-system
Algorithms Leetcode Javascript
Algorithms resolution in Javascript. Leetcode - Geeksforgeeks - Careercup
Stars: ✭ 157 (-73.75%)
Mutual labels:  computer-science, interview, interview-preparation
How To Prepare For Google Interview Swe Sre
This repository includes resources which are more than sufficient to prepare for google interview if you are applying for a software engineer position or a site reliability engineer position
Stars: ✭ 251 (-58.03%)
Mutual labels:  interview, interview-preparation, operating-system
Low Level Design Primer
Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.
Stars: ✭ 2,706 (+352.51%)
Mutual labels:  interview, interview-preparation, design
CS Offer
后台开发基础知识总结(春招/秋招)
Stars: ✭ 352 (-41.14%)
Mutual labels:  computer-science, interview, operating-system
How Companies Hire
An inside look into how top tech companies hire
Stars: ✭ 234 (-60.87%)
Mutual labels:  interview, interview-preparation, design
.codebits
📚 List of resources for Algorithms and Data Structures in Python & other CS topics @2017
Stars: ✭ 144 (-75.92%)
Mutual labels:  computer-science, interview, operating-system
Big Companies Interview Questions
A curated list of previous asked Interview Question at Big Companies and Startups 🤲 🏆
Stars: ✭ 135 (-77.42%)
Mutual labels:  interview, interview-preparation, operating-system
TheJobInterviewGuide
A job guide to help developers get through interviews and get amazing jobs!
Stars: ✭ 267 (-55.35%)
Mutual labels:  computer-science, interview, interview-preparation
Coding Interview University
A complete computer science study plan to become a software engineer.
Stars: ✭ 204,859 (+34157.36%)
Mutual labels:  computer-science, interview, interview-preparation
Tech Refrigerator
🍰 기술 냉장고입니다. 🛒 기술 면접 , 전공 시험 , 지식 함양 등 분명 도움될 거예요! 🤟
Stars: ✭ 699 (+16.89%)
Mutual labels:  computer-science, interview, operating-system
coding-interview-guide
A systematic coding interview guide
Stars: ✭ 76 (-87.29%)
Mutual labels:  computer-science, interview, interview-preparation
Javascript Algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Stars: ✭ 133,406 (+22208.7%)
Mutual labels:  computer-science, interview, interview-preparation
Data-Structures-and-Algorithms
📝 Algorithms and data structures implemented in C++
Stars: ✭ 171 (-71.4%)
Mutual labels:  computer-science, interview, interview-preparation
Waking Up
计算机基础(计算机网络/操作系统/数据库/Git...)面试问题全面总结,包含详细的follow-up question以及答案;全部采用【问题+追问+答案】的形式,即拿即用,直击互联网大厂面试🚀;可用于模拟面试、面试前复习、短期内快速备战面试...
Stars: ✭ 6,429 (+975.08%)
Mutual labels:  computer-science, interview, operating-system
Codinginterviews
This repository contains coding interviews that I have encountered in company interviews
Stars: ✭ 2,881 (+381.77%)
Mutual labels:  interview, interview-preparation
Mega Interview Guide
The MEGA interview guide, JavaSciript, Front End, Comp Sci
Stars: ✭ 255 (-57.36%)
Mutual labels:  computer-science, interview
Stl cheat sheets
C++ STL Cheat Sheets.
Stars: ✭ 293 (-51%)
Mutual labels:  interview, interview-preparation
interview-tips
A collection of awesome Interview Tips and Questions
Stars: ✭ 29 (-95.15%)
Mutual labels:  interview, interview-preparation
Awesome Android Interview
🔥 A awesome android expert interview questions and answers(continuous updating ...)
Stars: ✭ 3,596 (+501.34%)
Mutual labels:  interview, interview-preparation

First, the biblicals:

shell script to download all volumes of Lord Knuth's Art of Computer Programming:

#!/bin/sh
## Volume 1 - Fundamental Algorithms, 3rd Edition
wget -c http://broiler.astrometry.net/~kilian/The_Art_of_Computer_Programming%20-%20Vol%201.pdf -O art_of_compProg-vol1 &&

## Volume 2 - Seminumerical Algorithms, 2nd Edition
wget -c https://archive.org/download/B-001-002-137/Addison.Wesley.Donald.E.Knuth.The.Art.of.Computer.Programming.Volume.2.pdf -O art_of_compProg-vol2.pdf &&

## Volume 3 - Sorting and Searching, 2nd Edition
wget -c https://archive.org/download/B-001-001-250/B-001-001-250.pdf -O art_of_compProg-vol3.pdf &&

## Volume 4A- Combinatorial Algorithms
wget -c https://users.dcc.uchile.cl/~nbaloian/cc3001-02/Libros/Algoritmos%20y%20Estructura%20de%20Datos/The%20Art%20of%20Computer%20Programming%20Vol.4A%20-%20Combinatorial%20Algor.pdf -O art_of_compProg-vol4.pdf

And the following...

are books and resources loved by r/learnprogramming community for going the extra mile of curiosity in the CS world. Compiled by me, a lurker who kept track.

Websites and online resources:

amazing detailed notes for math foundations of computing

detailed walk-through of general compilation and interpretation techniques by actually building two interpreters in Java and C

web tool to help you type code and see it translate to assembly

Computer Science Crash Course by Raspberry Pi Foundation

what every programmer should know about floating-pointer arithmetic, and more

follow-up of last link - what every programmer should know about memory

series by Ben Eater where he builds an entire computer on a breadboard and explains everything well

this along with this explains everything from the logic gate on up to a functioning system

this teaches you to build a modern computer from first principles.

this introduces pointers to newbie programmers in the C programming language.

And this. 6502 assembly language is what old consoles ran on. After you assemble you can click the disassemble or hexdump button to see the difference between lda #$01 and lda $01!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].