Google面试和一些玩具

面试过程 & 通用的面试准备
为你的面试选择一种语言
在你开始之前
你所看不到的
日常计划
必备知识
算法复杂度 / Big-O / 渐进分析法
数据结构
数组(Arrays)
链表(Linked Lists)
堆栈(Stack)
队列(Queue)
哈希表(Hash table)
更多的知识
二分查找(Binary search)
按位运算(Bitwise operations)
树(Trees)
树 —— 笔记 & 背景
二叉查找树(Binary search trees):BSTs
堆(Heap) / 优先级队列(Priority Queue) / 二叉堆(Binary Heap)

字典树(Tries)

平衡查找树(Balanced search trees)
N 叉树(K 叉树、M 叉树)
排序
图(Graphs)
更多知识
递归
动态规划
组合 & 概率
NP, NP-完全和近似算法
缓存
进程和线程
系统设计、可伸缩性、数据处理
论文
测试
调度
实现系统例程
字符串搜索和操作
终面

附加的学习
Unicode
字节顺序
Emacs and vi(m)
Unix 命令行工具
信息资源 (视频)
奇偶校验位 & 汉明码 (视频)
系统熵值(系统复杂度)
密码学
压缩
网络 (视频)
计算机安全
释放缓存
并行/并发编程
设计模式
信息传输, 序列化, 和队列化的系统
快速傅里叶变换
布隆过滤器
van Emde Boas 树
更深入的数据结构
跳表
网络流

不相交集 & 联合查找
快速处理数学
树堆 (Treap)
线性规划
几何:凸包(Geometry, Convex hull)
离散数学
机器学习
Go 语言

https://github.com/jwasham/

还有一篇google 工程师自制的玩具

Google工程师:教你用树莓派+Arduino+TensorFlow搭建图像识别小车


猜你喜欢

转载自blog.csdn.net/ation_work/article/details/70168021
今日推荐