《程序员面试金典(第5版)》【PDF】下载链接:
https://u253469.pipipan.com/fs/253469-230382252

内容简介

本书作者Gayle Laakmann McDowell是著名的软件从业者,曾担任谷歌资深面试官和招聘委员会成员,深谙世界顶尖科技公司的面试之道,与数百名求职者有过“交锋”,洞悉面试成败的关键所在。
  本书融萃了作者在世界顶尖科技公司长期从事相关工作所积累的面试经验,涉及与面试相关的每个环节——大到剖析面试流程、详解经典的技术面试题,小到如何制作简历及面试时的着装规范,你都能在书中找到锦囊妙计。
  对源自微软、苹果、谷歌等IT名企的150道面试题进行深入解析,是本书的重头戏,这些面试题数量众多、质量上乘、解析深入,是目前市面上同类图书均无法比肩的。对于希望冲击IT名企、期望大展宏图的程序员来说,本书是不可或缺的含金量极高的面试秘籍。

作者简介

  Gayle Laakmann
McDwell
  美国求职咨询网站CareerCup.cm创始人兼CE,是一位著名软件工程师,曾在微软、苹果与谷歌任职。早先,她自己就是一位十分成功的求职者,成功通过了微软、谷歌、亚马逊、苹果、IBM、高盛等多家最著名企业极其严苛的面试过程。工作以后,她又成为一位出色的面试官。在谷歌任职期间,她还是该公司资深面试官及招聘委员会成员,期间阅人无数,积累了相当丰富的面试经验。除此书外,还著有《金领简历:敲开苹果、微软、谷歌的大门》。
译者简介   李琳骁
  从事嵌入式Linux内核/驱动开发,关注IT、开放源码和安防监控等领域。业余时以技术翻译为乐,时而客串编辑,好为爱书挑错,渴求完美,却也常因“小”失大,不得读书要领。翻译或参与翻译了《Linux命令详解手册》《编程人生》《编程大师访谈录》等图书。网络ID为leal,管理Vim、Andrid等豆瓣小组,个人站点:http://linxia.net。
  漆犇
  毕业于中国地质大学,拥有十余年软件开发、测试及流程管理经验,曾翻译出版了《Linux/Unix设计思想》《金领简历
: 敲开苹果、微软、谷歌的大门》等书。目前定居于美国西雅图,在微软Windws Phne开发中心从事与WP应用开发者相关的项目管理事务。

媒体推荐

“如果你正打算参加技术面试,我极力推荐你阅读此书。这本书汇总了诸多你不可不知的决胜于技术面试的问题、策略和方法。”
  ——Ginnie,亚马逊评论者

目录

第1章

面试流程 1
1.1
概述 1
1.2
面试题的来源 2
1.3
准备时间表与注意事项 3
1.4
面试评估流程 4
1.5
答题情况 5
1.6
着装规范 6
1.7
十大常见错误 6
1.8
常见问题解答 8
第2章
面试揭秘 9
2.1
微软面试 10
2.2
亚马逊面试 10
2.3
谷歌面试 11
2.4
苹果面试 12
2.5
Facebook面试 13
2.6
雅虎面试 14
第3章
特殊情况 15
3.1
有工作经验的求职者 15
3.2
测试人员及SDET
15
3.3
项目经理与产品经理 16
3.4
技术主管与部门经理 17
3.5
创业公司的面试 18
第4章
面试之前 19
4.1
积累相关经验 19
4.2
构建人际网络 20
4.3
写好简历 21
第5章
行为面试题 23
5.1
准备工作 23
5.2
如何应对 25
第6章
技术面试题 27

6.1 技术准备 27
6.2
如何应对 29
6.3
算法题的五种解法 31
6.4
怎样才算好代码 34
第7章
录用通知及其他 39
7.1
如何处理录用与被拒的情况 39
7.2
如何评估录用待遇 40
7.3
录用谈判 41
7.4
入职须知 42
第8章
面试考题 44
8.1
数组与字符串 45
8.2
链表 47
8.3
栈与队列 49
8.4
树与图 51
8.5
位操作 54
8.6
智力题 57
8.7
数学与概率 59
8.8
面向对象设计 64
8.9
递归和动态规划 66
8.10
扩展性与存储限制 69
8.11
排序与查找 73
8.12
测试 78
8.13
C和C++
83
8.14
Java 89
8.15
数据库 93
8.16
线程与锁 98
8.17
中等难题 104
8.18
高难度题 105
第9章
解题技巧 107
9.1
数组与字符串 108
9.2
链表 117
9.3
栈与队列 131
9.4
树与图 146
9.5
位操作 163
9.6
智力题 175
9.7
数学与概率 179
9.8
面向对象设计 192
9.9
递归和动态规划 221
9.10
扩展性与存储限制 241
9.11
排序与查找 255
9.12
测试 269
9.13
C和C++
274
9.14
Java 284
9.15
数据库 290
9.16
线程与锁 296
9.17
中等难题 306
9.18
高难度题 331
索引
358

更多资料请关注我的新浪博客http://blog.sina.com.cn/u/3283485963
《程序员面试金典(第5版)》【PDF】下载链接:
https://u253469.pipipan.com/fs/253469-230382252

更多书单和推荐电子书请关注:
http://zhaozhiyong.cn

《程序员面试金典(第5版)》【PDF】下载的更多相关文章

  1. 《决战大数据:驾驭未来商业的利器》【PDF】下载

    内容简介 大数据时代的来临,给当今的商业带来了极大的冲击,多数电商人无不"谈大数据色变",并呈现出一种观望.迷茫.手足无措的状态.车品觉,作为一名经验丰富的电商人,在敬畏大数据的同 ...

  2. 大数据时代的图表可视化利器——highcharts,D3和百度的echarts

    大数据时代的图表可视化利器——highcharts,D3和百度的echarts https://blog.csdn.net/minidrupal/article/details/42153941   ...

  3. 决战大数据之三-Apache ZooKeeper Standalone及复制模式安装及测试

    决战大数据之三-Apache ZooKeeper Standalone及复制模式安装及测试 [TOC] Apache ZooKeeper 单机模式安装 创建hadoop用户&赋予sudo权限, ...

  4. 决战大数据之二:CentOS 7 最新JDK 8安装

    决战大数据之二:CentOS 7 最新JDK 8安装 [TOC] 修改hostname # hostnamectl set-hostname node1 --static # reboot now 重 ...

  5. 学习推荐《零起点Python大数据与量化交易》中文PDF+源代码

    学习量化交易推荐学习国内关于Python大数据与量化交易的原创图书<零起点Python大数据与量化交易>. 配合zwPython开发平台和zwQuant开源量化软件学习,是一套完整的大数据 ...

  6. asp.net大数据导出execl实现分开压缩并下载

    asp.net大数据导出execl实现分开压缩并下载 /// <summary> /// 导出数据到EXCEL 多个表的 /// </summary> /// <para ...

  7. 基于Greenplum Hadoop分布式平台的大数据解决方案及商业应用案例剖析

    随着云计算.大数据迅速发展,亟需用hadoop解决大数据量高并发访问的瓶颈.谷歌.淘宝.百度.京东等底层都应用hadoop.越来越多的企 业急需引入hadoop技术人才.由于掌握Hadoop技术的开发 ...

  8. 关于大数据时代传统商业存储的思考: 中心存储 VS 分布式存储

    尊重原创,转载请注明出处:http://anzhan.me ; http://blog.csdn.net/anzhsoft 今天和我们部门的老大1*1, 大家面对面沟通了一下到新的项目组的想法.而且也 ...

  9. cloudera cdh6.3 离线安装 经典大数据平台视频教程(含网盘下载地址)

    cdh6.3企业级大数据视频教程 链接:https://pan.baidu.com/s/1bLGrIwzpFQB-pQRb6KOmNg 提取码:i8h8 系统和软件版本1,操作系统:Centos7.6 ...

  10. 大数据之路week06--day01(VMware的下载与安装、安装CentOS)

    好了,从今天开始就开始正式的进入大数据道路的轨道上了,当然了,Java 也是需要不断地在日后进行反复地学习,熟练掌握.(这里我要说一下,Java种还有一些I/O流.Lambda表达式和一些常用工具类有 ...

随机推荐

  1. [转]查询 SQL Server 系统目录常见问题

    查询 SQL Server 系统目录常见问题 http://msdn.microsoft.com/zh-cn/library/ms345522.aspx#_FAQ4 下列部分按类别列出常见问题. 数据 ...

  2. C# 处理Word自动生成报告 一、概述

    经常遇到这样的需求, 生成Word格式的报告, 而不是单纯的一张表格的报表.  就像体检报告一样. 数据来源部分决定采用一个存储过程返回Dataset的方式, 整张报告的数据来源于此Dataset的多 ...

  3. PHP制作API接口

    需要单一入口文件,可以使用autoload来加载 <?php //获取get参数 $m = !empty($_GET['m'])?$_GET['m']:'Index'; $a = !empty( ...

  4. 《java.util.concurrent 包源码阅读》17 信号量 Semaphore

    学过操作系统的朋友都知道信号量,在java.util.concurrent包中也有一个关于信号量的实现:Semaphore. 从代码实现的角度来说,信号量与锁很类似,可以看成是一个有限的共享锁,即只能 ...

  5. java中的static和final关键字

    一:static 1)修饰成员变量: static关键字可以修饰成员变量,它所修饰的成员变量不属于对象的数据结构,而是属于类的变量,通常通过类名来引用static成员. 当创建对象后,成员变量是存储在 ...

  6. 企业级监控zabbix基础

    一个标准的监控系统所具备的基本功能: 1.数据的采集 2.为了展示其长期走势,将数据存储下来 3.万一某次采样的结果不在被认为是合理的范围内,然后就会做出告警操作,尽早的让相关人员得知到此消息 4.展 ...

  7. python_day05(去爬登录的豆瓣)

    # 爬豆瓣需要用cookie# 需要注意隐藏的参数,即input 里面的默认的一些参数# 需要自己注册一个账户密码import urllib.requestimport http.cookiejarf ...

  8. ASE加密

    密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准.

  9. 小白关于python 对象和内存的关系的一些感悟和疑惑,望大神指教

    首先你输入了一个字符串,这个字符串是有大小的,电脑将其放在内存中,自动给其一个起始指针指向这个字符串的首位置,然后,你将这个字符串赋值给一个变量,这个对象又在内存中开辟出一个空间,这个变量会自动连接这 ...

  10. Spring MVC 学习总结(九)——Spring MVC实现RESTful与JSON(Spring MVC为前端提供服务)

    很多时候前端都需要调用后台服务实现交互功能,常见的数据交换格式多是JSON或XML,这里主要讲解Spring MVC为前端提供JSON格式的数据并实现与前台交互.RESTful则是一种软件架构风格.设 ...