【文件属性】:
文件名称:疯狂的java讲义项目源码-google:谷歌
文件大小:939KB
文件格式:ZIP
更新时间:2021-06-06 17:00:25
系统开源
疯狂的java讲义项目源码谷歌面试大学
它是什么?
这是我从
Web
开发人员(自学,没有
CS
学位)到
Google
软件工程师的为期数月的学习计划。
这份长长的清单是从Google
的指导说明中提取和扩展的,因此这些是您需要了解的内容。
我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。
许多项目来自
Steve
Yegge
的“”,有时会在
Google
的指导说明中逐字逐句地反映出来。
目录
为什么要使用它?
我正在按照这个计划为我的
Google
面试做准备。
自
1997
年以来,我一直在构建网络、构建服务和启动初创公司。我拥有经济学学位,而不是计算机科学学位。
我的职业生涯非常成功,但我想在
Google
工作。
我想进入更大的系统,真正了解计算机系统、算法效率、数据结构性能、低级语言,以及它是如何工作的。
如果您对此一无所知,Google
不会雇用您。
当我开始这个项目时,我不知道堆中的堆栈,不知道
Big-O
任何东西,任何关于树的东西,或者如何遍历图。
如果我必须编写一个排序算法,我可以告诉你它不会很好。
我曾经使用过的每个数据结构都内置在语言
【文件预览】:
google-master
----.gitignore(6B)
----README.md(120KB)
----extras()
--------future-googler-preview.png(14KB)
--------future-googler.pdf(59KB)
--------cheat sheets()
----LICENSE.txt(20KB)