技术移民宝典:程序员海外求职锦囊

技术移民宝典:程序员海外求职锦囊
作者:
陈东锋,涂峰
语言:
中文
类型:
EPUB
页数:
208页
大小:
1.95 MB
出版社:
电子工业出版社
出版时间:
2016-03-01
ISBN:
9787121281952
分类:

内容简介

《技术移民宝典:程序员海外求职锦囊》介绍了如何在硅谷求职,以及剖析了具有代表性的43 道热门硅谷公司的面试题,从面试技巧、基础知识、解题思路和效率优化等方面总结面试和解题规律。
《技术移民宝典:程序员海外求职锦囊》分为四部分共15 章,包含出国工作途径、IT 求职准备、实战访谈,以及常见数据结构、算法、大数据、系统设计等方面的题目和解题思路,并提炼出解题的5 个步骤:复述/提问、举例、观察、编码和测试。
《技术移民宝典:程序员海外求职锦囊》精选出的面试题是硅谷热门公司的高频题,可以用来作为面试前的练习。
对于每道题,本书尽可能给出多种解法,对于解决日常工作中遇到的问题也有一定启发性。

《技术移民宝典:程序员海外求职锦囊》适合正在应聘程序员相关职位的就业人员阅读和参考,特别是打算寻求美国IT 公司职位并想通过技术移民实现美国梦的程序员。

作者简介

陈东锋

曾是微软和IBM总部的软件研发工程师,目前在一家大型互联网公司从事广告、交易、架构等方面的研发和管理工作。

涂峰

2008年获得复旦大学计算机软件与理论专业硕士学位,现在硅谷某大数据创业公司担任系统架构师。
在此之前,曾在百度商务搜索部商业知心广告业务担任高级软件工程师、EMC统一存储部和IBM系统技术部担任资深软件工程师,主要负责底层系统开发方向。

目录

第一部分 硅谷求职
第1 章 硅谷公司 ……………………………………………………………………………. 3
1.1 硅谷简介 ……………………………………………………………………………… 3
1.2 传奇旗帜 ……………………………………………………………………………… 7
1.2.1 微软 …………………………………………………………………………… 8
1.2.2 谷歌 …………………………………………………………………………. 10
1.2.3 亚马逊 ……………………………………………………………………… 11
1.2.4 Facebook …………………………………………………………………… 13
1.2.5 Twitter ………………………………………………………………………. 14
1.2.6 Epic ………………………………………………………………………….. 14
1.3 技术移民 ……………………………………………………………………………. 15
1.3.1 签证和绿卡 ………………………………………………………………. 16
1.3.2 税率和生活 ………………………………………………………………. 19
第2 章 求职准备 ………………………………………………………………………….. 21
2.1 职位选择 ……………………………………………………………………………. 23
2.2 公司选择 …………………………………………………………………………….. 24
2.3 人际关系 …………………………………………………………………………….. 27
2.4 求职渠道 …………………………………………………………………………….. 30
第3 章 简历 …………………………………………………………………………………. 32
3.1 简历特点 …………………………………………………………………………….. 33
3.2 简历结构 …………………………………………………………………………….. 36
3.3 简历优化 …………………………………………………………………………….. 39
第4 章 面试 …………………………………………………………………………………. 43
4.1 面试准备 …………………………………………………………………………….. 43
4.2 面试流程 …………………………………………………………………………….. 49
4.3 编程面试 …………………………………………………………………………….. 51
4.4 注意事项 …………………………………………………………………………….. 52
第5 章 聘书与职业发展 …………………………………………………………………. 56
5.1 聘书 ……………………………………………………………………………………. 57
5.1.1 聘书要素 …………………………………………………………………… 57
5.1.2 决策因子 …………………………………………………………………… 58
5.1.3 薪酬谈判 …………………………………………………………………… 61
5.1.4 接受、延期或婉拒 …………………………………………………….. 63
5.2 职业发展 …………………………………………………………………………….. 64
5.3 优秀工程师 …………………………………………………………………………. 66
5.4 职业晋升 …………………………………………………………………………….. 70
第二部分 实战访谈
第6 章 对身在美国和即将赴美工作的工程师访谈 ………………………………. 77
互联网资深大牛董飞 …………………………………………………………………… 77
创业者徐淼华 …………………………………………………………………………….. 82
留美计算机博士张喆 ………………………………………………………………….. 85
微软软件工程师乔成 ………………………………………………………………….. 88
Broadcom 硬件测试工程师蒋波韡 ……………………………………………….. 90
硅谷初创公司大数据处理软件工程师常新宇 ……………………………….. 93
第三部分 算法面试
第7 章 俩指针 ……………………………………………………………………………… 99
面试题1:两数之和I ☆☆ ………………………………………………………… 99
面试题2:两数之和II ☆☆☆☆ ………………………………………………. 101
面试题3:Top K☆☆☆ ……………………………………………………………. 103
面试题4:两数组第k 个值☆☆☆☆☆……………………………………… 107
面试题5:有序数组去重☆ ………………………………………………………. 109
面试题6:数组分水岭☆☆☆ ……………………………………………………. 111
第8 章 动态规划 …………………………………………………………………………. 113
面试题7:最长递增子序列☆☆☆☆ ………………………………………… 114
面试题8:最小化数组乘积☆☆☆☆ ………………………………………… 116
面试题9:刷房子☆☆☆ ………………………………………………………….. 117
面试题10:编辑距离☆☆☆☆ …………………………………………………. 118
面试题11:最长回文子串☆☆☆☆☆ ……………………………………….. 120
面试题12:最大公共子串☆☆☆☆ ………………………………………….. 121
第9 章 优先遍历 ………………………………………………………………………… 123
面试题13:填充图像☆☆☆☆ …………………………………………………. 123
面试题14:单词替换规则☆☆☆☆ ………………………………………….. 124
面试题15:有向图遍历☆☆☆☆ ……………………………………………… 126
第10 章 哈希 ……………………………………………………………………………… 128
面试题16:最长不同字符的子串☆☆☆☆ ………………………………… 128
面试题17:常数时间插入删除查找☆☆☆ ………………………………… 129
面试题18:对数时间范围查询☆☆☆☆ ……………………………………. 130
面试题19:实现LRU 缓存☆☆☆☆ …………………………………………. 130
面试题20:经过最多点的直线☆☆☆ ……………………………………….. 133
第11 章 堆栈 ……………………………………………………………………………… 136
面试题21:局部最大值☆☆☆ ………………………………………………….. 136
面试题22:数据流最大值☆☆☆☆ …………………………………………… 138
面试题23:产生逆波兰式☆☆☆ ………………………………………………. 139
面试题24:逆波兰式计算☆☆☆ ………………………………………………. 140
面试题25:设计Min 栈☆☆☆☆ ……………………………………………… 142
面试题26:最小公共祖先☆☆ ………………………………………………….. 143
扩展问题1 ………………………………………………………………………………… 144
扩展问题2 ………………………………………………………………………………… 147
第12 章 排列组合 ……………………………………………………………………….. 149
面试题27:翻译手机号码☆☆☆ ………………………………………………. 149
面试题28:数组签名☆☆☆☆ ………………………………………………….. 151
面试题29:组合和☆☆☆ …………………………………………………………. 153
面试题30:N 皇后☆☆☆☆ ……………………………………………………… 155
第13 章 杂项 ……………………………………………………………………………… 157
面试题31:实现迭代器peek() ☆☆☆ ………………………………………. 157
面试题32:实现复杂的迭代器☆☆☆☆ ……………………………………. 158
面试题33:实现BlockingQueue ☆☆☆ ……………………………………. 160
面试题34:随机数产生器☆☆☆☆☆ ……………………………………….. 161
面试题35:找出明星☆☆☆ …………………………………………………….. 163
面试题36:根据概率分布产生随机数☆☆☆☆ …………………………. 163
面试题37:随机采样☆☆☆ …………………………………………………….. 164
面试题38:统计电话号码个数☆☆☆ ………………………………………. 165
面试题39:海量数据高频词☆☆☆ ………………………………………….. 166
面试题40:多台机器的中值☆☆☆☆ ………………………………………. 166
第四部分 系统设计
第14 章 实战技巧及准备 ……………………………………………………………… 171
14.1 实战技巧 ………………………………………………………………………… 172
技巧1:不要惊慌 ……………………………………………………………… 172
技巧2:与面试官积极交流 ……………………………………………….. 173
技巧3:厘清需求 ……………………………………………………………… 173
技巧4:先框架再细节 ………………………………………………………. 174
技巧5:留意错误处理 ………………………………………………………. 174
14.2 常见知识点 …………………………………………………………………….. 175
14.3 如何准备 ………………………………………………………………………… 177
第15 章 系统设计例题 ………………………………………………………………… 180
面试题41:大数据存储☆☆☆☆ ……………………………………………… 180
面试题42:大并发处理☆☆☆☆ ……………………………………………… 182
面试题43:大数据收集☆☆☆☆ ……………………………………………… 185
系统知识阅读 …………………………………………………………………………… 188
附录A 数据结构与算法 ……………………………………………………………….. 191
附录B 海量数据结构 …………………………………………………………………… 192

下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
免责申明
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。

📖 支持知识自由流动

每一本书的稳定访问,都离不开服务器、存储与带宽的长期维护。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索