搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
技术移民宝典:程序员海外求职锦囊
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121281952
  • 作      者:
    陈东锋,涂峰著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2016
收藏
编辑推荐

专为应聘程序员相关职位的就业人员,特别是打算寻找美国IT公司工作,并想通过技术移民实现美国梦的程序员量身打造

展开
作者简介

陈东锋

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

涂峰

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

展开
内容介绍

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

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

展开
目录

第一部分 硅谷求职
第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

展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证