/InterviewUniversity_learning

Keep Learn! Keep Practice! Be on the road to inconceivable! To Be a Better Man!

InterviewUniversity Learning Recorder

目录

1. 基础知识

✅ 1. What is it? 这是? (2016.11.05)
✅ 2. Why use it? 为何要用到它?
✅ 3. How to use it? 如何使用它?
✅ 4. Get in a Google Mood | 拥有一名 Googler 的心态
✅ 5. Did I Get the job? | 我得到了工作吗
✅ 6. Follow Along with Me | 跟着我
✅ 7. Don't feel you aren't smart enough | 不要自以为自己足够聪明

2. 附加知识

  • Additional Books | 附加书单
  • Additional Learning | 附加知识
    • Compilers | 编译器
    • Floating Point Numbers | 浮点数
    • Unicode
    • Endianness | 字节顺序 (大端规则,小端规则)
    • Emacs and vi(m)
    • Unix command line tools | Unix 命令行工具
    • Information theory | 信息论 (视频)
    • Parity & Hamming Code | 奇偶校验位 & 汉明码 (视频)
    • Entropy | 系统熵值,系统复杂度
    • Cryptography | 密码学
    • Compression | 压缩    - [ ] Networking | 网络 (视频)
    • Computer Security | 计算机安全
    • Garbage collection | 垃圾回收
    • Parallel Programming | 并行/并发编程
    • Design Patterns | 设计模式
    • Messaging, Serialization, and Queueing Systems | 消息, 序列化, 和队列系统
    • Fast Fourier Transform | 快速傅里叶变换
    • Bloom Filter | 布隆过滤器
    • HyperLogLog | 一种用于做基数统计的算法
    • Locality-Sensitive Hashing | 局部敏感哈希
    • van Emde Boas 树
    • Augmented Data Structures | 增广数据结构
    • k-D Trees
    • Skip lists | 跳跃表
    • Network Flows | 网络流
    • Disjoint Sets & Union Find | 并查集与联合查找操作
    • Math for Fast Processing | 快速处理
    • Treap | 树堆
    • Linear Programming | 线性规划
    • Geometry, Convex hull | 几何:凸包
    • Discrete math | 离散数学
    • Machine Learning | 机器学习
    • Go | Go 语言
  • Additionnal Detail on Some Subjects | 一些主题的额外内容
  • Video Series | 视频系列
  • Computer Science Courses | 计算机科学课程