NoSQL面试应该的准备

摘自https://github.com/jwasham/coding-interview-university

目录

—————- 上边的情节是可选的 —————-

感动开发类面试 第一集:

回顾,回顾,回顾

自己留有一组 ASCII 码表、OSI 堆栈、Big-O
记号及更加多的小抄纸,以便在悠闲的时候可以学习。
每编程半个钟头就要休息一下,并去回看你的抽认卡。

专注

在读书的历程中,往往会有不少令人分心的事占据着大家宝贵的时日。由此,专注和汇总注意力是老大不方便的。

在一个白板上写代码,而不用直接在微机上编制。在测试完部分简单的输入后,到计算机上再测试一遍。

要求知识

算法复杂度 / Big-O / 渐进分析法

数据结构

更加多的学问

树(Trees)

排序(Sorting)

图(Graphs)

图论能缓解统计机科学里的众多题材,所以这一节会比较长,像树和排序的一部分同样。

可以从 Skiena
的书(参考上边的书推荐小节)和面试书籍中上学更多关于图的实施。

更加多文化


终面

这一部分有一些短视频,你可以快速的观看和复习大多数重要概念。
这对经常性的巩固很有帮助。

综述:

  • [ ] 2-3 分钟的短视频连串 (23 个)
  • [ ] 2-5 分钟的短录像连串 – 迈克尔 萨姆(Sam)bol (18 个):

排序:

书籍

谷歌 Coaching 里提到的

读书并做操练:

  • [ ] 算法设计手册 (Skiena)

    read and do exercises from the books below. Then move to coding
    challenges (further down below)
    万一您知道了天天安顿里的富有情节,就去读下边所列的书并形成磨练,然后初叶读上边所列的书并做操练,之后就可以初阶实战写代码了(本文再将来的有些)

先是阅读:

然后阅读 (那本得到了众多推荐, 然则不在 谷歌 coaching 的文档里):

外加书单

这么些从未被 谷歌(Google)推荐阅读,不过我因为需求这几个背景知识所以也把它们列在了此处。

假若你有时间

编码磨练和挑战

即便你学会了驳斥基础,就相应把它们拿出去练练。
尽心尽力坚持不渝每一日做编码磨练,愈多越好。

编程问题预备:

编码操练平台:

当您走近面试时

你的简历

当面试来临的时候

随着下面列举的问题思考下你可能会遇到的 20 个面试问题
每个问题准备 2-3 种回答
准备点故事,不要只是摆一些你完成的事情的数据,相信我,人人都喜欢听故事
  • 您为何想取得那份工作?
  • 您解决过的最有难度的问题是怎么样?
  • 面对过的最大挑衅是如何?
  • 见过的突出照旧最坏的宏图是什么的?
  • 对某项 谷歌 产品提议革新提议。
  • 你当作一个民用同时也是团伙的一员,如何达(英文名:)到最好的做事状态?
  • 你的哪些技术或者经验是您的角色中必不可少的?为啥?
  • 您在某份工作或某个项目中最享受的是什么样?
  • 你在某份工作或某个项目中面临过的最大挑衅是何等?
  • 你在某份工作或某个项目中遇见过的最蛋疼的 Bug 是哪些的?
  • 你在某份工作或某个项目中学到了怎么?
  • 您在某份工作或某个项目中哪些地点仍能做的更好?

问面试官的题材

我会问的一些:(可能我已经知道了答案但我想听听面试官的看法或者了解团队的前景):
  • 团体多大范围?
  • 开发周期是怎么的? 会利用瀑布流/极限编程/敏捷开发么?
  • 时常会为 deadline 加班么? 或者是有弹性的?
  • 集体里如何是好技术选型?
  • 每一周平均开多少次会?
  • 您认为工作条件促进员工集中精力吗?
  • 时下正在做哪些工作?
  • 喜好那几个事情吗?
  • 干活时限是怎么样的?

当你得到了期待的地点

自我仍是可以说些什么啊,恭喜您!

咬牙继续上学。

赢得那份工作只是一个上马。


*****************************************************************************************************
*****************************************************************************************************

下面的内容都是可选的。这些是我的推荐,不是 Google 的。
通过学习这些内容,你将会得到更多的有关 CS 的概念,并将为所有的软件工程工作做更好的准备。

*****************************************************************************************************
*****************************************************************************************************

外加的就学

局地大旨的附加内容

我为前面提到的某些主题增加了一些额外的内容,之所以没有直接添加到前面,是因为这样很容易导致某个主题内容过多。毕竟你想在本世纪找到一份工作,对吧?

视频种类

坐下来分享分秒吧。”netflix and skill” 😛

计算机科学课程

网站地图xml地图