硅谷公司如何招人的一二事

2023-10-17 04:08
文章标签 公司 硅谷 招人 一二

本文主要是介绍硅谷公司如何招人的一二事,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原文地址:硅谷公司如何招人的一二事 作者:王淮Harry哥

有好多朋友问硅谷公司招工程师的基本流程. 作为应聘者, 我试过Facebook, Google, Yahoo, Oracle, 均拿过offer; 作为面试人员, 面试过不下于300余人, 清楚大概流程, 做此短文, 希望对于希望去硅谷工作的朋友, 或正在准备面试的朋友, 或正在设计招人流程的创业公司有所启发. 经验有限, 如有毗漏, 请指正.



面试机会


在硅谷, 最容易获得招人的机会是熟人推荐. 就是目标公司的某某人是你的朋友, 你让她给你做一个内部推荐. Facebook大概60-70%的员工是通过这种方式雇佣的. Facebook最早期的一大拨中国籍工程师都是我做内部推荐面试进来的. 熟人推荐对于求职的朋友还是公司相对成本都要低. 对于求职的人, 可以通过熟人了解公司内部的真实情况; 对于公司, 熟人的推荐让求职人的质量得到一个背书. 也是介于此, 我收到过不下200多个推荐的请求, 但我决定做的推荐不到100, 其中有12个朋友成功了, 每个成功的推荐公司给5000刀的奖金. 做内部推荐的员工应该对自己的推荐有所筛选, 不能一味为了推荐奖金来一个推一个; 否则, 很快你的名声要烂掉.


这里讲一个我自己的故事. 我找到的第一份工作是通过2005年在Chicago的KDD大会上和Yahoo 数据挖掘部门的一个技术总监陶瓷获得的面试机会. 开会的闲暇时间, 我在展厅里面瞎晃荡, 和各个booth的人聊天, 聊几句后提提我正在找工作, 问他们有没有合适的机会; 到了Yahoo的展厅之后, 和该技术总监聊了一会之后我们就去到酒店的大厅中找了块干净的地板坐下来, 开始面试. 对几个大的问题探讨了算法上的设计, 貌似他比较满意. 之后他让他的一个工程师在第二天做了一个电话面试就把我飞过去了. 这里想说的是你如果想找工作, 试试在你"未来同事未来老板"出没的活动, 场所之中, 认识他们, 让他们对你感兴趣, 然后通过他们做内部推荐. 


另外的几种方式就比较常规, 如集中性的校园面试, 通过网站完成Puzzle提交简历 (成功率极低), 在各种编程大赛中出类拔萃被发现.


还有的就是公司主动出去挖的人, 这属于高端人才, 我挖过一些资深的工程师; 这些人往往不容易动, 如果你是这种人的话, 恭喜你, 你不需要读这篇文章. 



流程


绝大公司的流程都是因为上述的途径(内部推荐, 学校面试, 网站申请等等)开始对一个简历产生兴趣, 然后让Recruiter联系, 做一个摸底性质的电话面试, 然后是2-3个电话面试, 最后就是到场面试4-6个人. 大多数公司是一轮.


Recruiter的电话面试

这个了解是双向的. 聊聊应聘者的一些经验和背景, 他们感兴趣的方面, 为什么换工作, 对这份工作有什么特别的要求等等; 聊聊公司的一些基本情况, 尤其是公司文化等等, 现在空缺的职位, 还有对面试人希望有的基本要求.


电话面试

一般是30-45分钟. 我通常是花40分钟让对方做两道题, 然后花5分钟让她问问题. 一般做完第一道题, 我会问自己, 要不要做第二道; 不管如何, 我一定腾出这5分钟让对方问一些关于Facebook的问题. 这是对对方一个起码的尊重. 由于是40分钟两道题, 不能太复杂, 一般是编程集中但设计没有太多挑战性的问题, 比如翻转单向链表 (reverse a singly linked list), 可以换itereative或recursive的要求来写, 中间问很多问题. 通过像http://sync.in/这样的网站, 我们双方打的字都可以里面看到.


第一个电话面试后我需要在一个内部工具写上我的反馈, 可以建议后面的一个电话面试可以更加关注哪些方面.


现场

一般见4个人 (2005年我在Oracle见了10个人...), 每人45分钟. 其中有2.5人会集中在coding上面进行考察, 0.5个人考察culturual fit, 1个人专注design. 典型的coding问题应该在网上都能查得到, 这里就不提了. 但要注意的是不是所有人都能适应white board coding(在白板上写程序), 最好事先练习练习. Cultural fit是通过问问对方以前的经历, 解决过的问题, 来发觉她的做事风格. 最后我们想得到的一个判断是她能不能get shit done. Design主要是某个大系统的设计, 比如如果让你来做Facebook News Feed, 你会怎么实现, 需要哪些构建, 数据如何传输; 你的设计会有什么样的优点和缺点, 等等. 每个人都有不同的实践, 这是OK的, 但这中间的交流可以体现一些设计思想的厚度, 这才是面试的目的. Design能力考察的权重对于不同职位不同, 比如backend要多一些, frontend要少一些; 刚从学校出炉的要轻一些, 做过很多年的要重一些.


每个参与面试的人都要对应聘者打个评价: strong hire, hire, weak hire, weak no hire, no hire. strong no hire. 我一般无视所有带weak的选项, 我的理念的是不需要平庸的同事; weak选项我是在被错误的放到一个其实我不该来的interview loop中时才用, 所以很少很少用.



特别注意的方面


英文

直接从大陆招的人当中, 最大的问题还在于英语. 我面试过最早的几位. 电话面试到一半, 我实在搞不懂他在讲什么, 最后只好让他开始讲中文, 哇塞, 顺溜了很多. 建议对去美国工作感兴趣的朋友先多练练口语.


编程

对于工程师, 最多的工作是编程. 所以, 练习好编程. 由于面试题都有时间限制(20-25分钟), 特定工具(sync.in或者白板), 不关心细微的语法错误, 和实际的编程还是有些区别, 所以练习还是很有必要的. 


事先了解好公司的情况

了解一些基本情况, 让你知道为什么你对该公司感兴趣. 对公司已有的产品有什么建议, 等等. 


准备好自己的故事

真实的故事, 能够让面试的人迅速认识你的故事. 比如你做过的最让你骄傲的项目, 你在里面的具体的贡献, 你碰到的最大的阻力, 你是如何解决的, 等等. 这里的问题很多网上有列表, 但我提的是能够和你自己的故事溶在一起, 适当的时候讲出来, 有血有肉有说服力.




Offer的考虑


在Facebook, 所有的面试的评估到最后都会汇总寄来, 经过一个review committee讨论做出是否雇佣的决定. 在这个review committee上所有的应聘者都会被讨论, 明显不行的最快, 明显行的也比较快, 慢的是那种所有人都说行但没有一个人被震惊到, 或者有人说不行有人说很行的情况. 这时候如果有一个人愿意站出来挺她, 她一般不会被砍掉, 可能会过, 也可能被安排一个后续的面试, 见1-2个人. 整体上的思路就是"请拿亮点来说服我". 


最后的Offer一般有两部分, 工资和股票. Facebook的情况我不方便讲, 但硅谷的工程师大致行情是新的本科毕业生年薪9-10万刀, 硕士博士10-12万到; 有多年工作经验的应该在11-16万左右. 而股票就是八仙过海各显神通, 没有定论. 不管你是在美国读的书还是中国读的书, 这个标准应该都是差不多的. 



这篇关于硅谷公司如何招人的一二事的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/222829

相关文章

创业者该如何设计公司的股权架构

本文来自七八点联合IT橘子和车库咖啡的一系列关于设计公司股权结构的讲座。 主讲人何德文: 在公司发展的不同阶段,创业者都会面临公司股权架构设计问题: 1.合伙人合伙创业第一天,就会面临股权架构设计问题(合伙人股权设计); 2.公司早期要引入天使资金,会面临股权架构设计问题(天使融资); 3.公司有三五十号人,要激励中层管理与重要技术人员和公司长期走下去,会面临股权架构设计问题(员工股权激

某公司笔试编程题

参加了某公司编程题,这些题都来自牛客网,记录总结吧! 一、蛇形矩阵 题目描述 蛇形矩阵是有1开始的自然数依次排列成的一个上三角矩阵. 接口说明 void GetResult(int Num, int* pResult);输入参数:int Num :输入的正整数N输出参数:int *pResult: 指向放蛇形矩阵的字符串指针指针指向的内存区域保证有效 样例输入: 4

我的第一次份实习工作-iOS实习生-公司使用过的软件

bittorrentsync 素材,文件同步软件 cornerstone svn 软件开发合作 mark man 测量坐标的软件 SQLLite Manager 数据库操作软件

每个游戏公司的领导都应该看看Supercell的“十年总结”

我知道,你一定会说,Supercell的案例太特殊了。手游出现以来,全世界就只有这么一个Supercell,它的经历、理念和公司架构这些文化,其他公司学不来,不管对中国公司还是海外公司,都没有什么实际借鉴意义。 但Supercell真的有这么“特殊”吗? 比如他们对于留存数据的看重,尤其是测试期留存的看重,和国内——和任何一家常规游戏公司看重留存的态度,都没有什么明显不同。 他们也会试着设立

【2025】公司仓库管理系统的设计与实现(公司仓库信息管理系统,仓库信息系统,管理系统,信息管理系统,货物仓管系统)

博主介绍:     ✌我是阿龙,一名专注于Java技术领域的程序员,全网拥有10W+粉丝。作为CSDN特邀作者、博客专家、新星计划导师,我在计算机毕业设计开发方面积累了丰富的经验。同时,我也是掘金、华为云、阿里云、InfoQ等平台的优质作者。通过长期分享和实战指导,我致力于帮助更多学生完成毕业项目和技术提升。 技术范围:     我熟悉的技术领域涵盖SpringBoot、Vue、SSM、HLMT

国产GPU公司:传原地解散

经“芯视点”从多方获悉,国产GPU公司象帝先在今天宣布解散。 据资料显示,象帝先计算技术(重庆)有限公司成立于2020年9月,是一家高性能通用/专用处理器芯片设计企业。公司总部注册在重庆,已在北京、上海、重庆、成都、苏州等地设立了研发中心。象帝先公司由国内计算机及高端芯片领域的顶尖科学家领军,集中了一批平均从业经验超过15年的资深专家。 其中,公司创始人唐志敏是国内计算机系统与处理器芯

重磅!ApacheHudi成立商业公司Onehouse

点击上方蓝色字体,选择“设为星标” 回复”面试“获取更多惊喜 Apache Hudi(简称“Hudi”)于 2016 年在 Uber 创建,旨在将数据仓库功能引入数据湖以获取准实时的数据,开创了事务数据湖架构,现已在所有垂直行业中进入主流。在过去的 5 年里,围绕该项目已发展出一个丰富多彩的社区,并迅速创新。 Hudi 为数据湖带来了类似数据仓库及数据库的功能,并使诸如分钟级数据新鲜度、优化存

企业必看!TPM管理咨询公司挑选全攻略

TPM(Total Productive Maintenance,全面生产维护 )作为一种先进的生产管理模式,旨在通过全员参与和持续改善,最大化设备综合效率(OEE),从而提升企业整体竞争力。然而,实施TPM并非一蹴而就,选择一家合适的TPM管理咨询公司至关重要。本文,天行健精益生产顾问将为企业管理者提供一份详尽的TPM管理咨询公司挑选攻略,助力企业精准定位,高效推进TPM项目。 一、明确需

公司数字化转型的目的是什么?

不同行业公司,其数字化转型的目的也不一样。下面我列举几个行业,给大家讲讲其数字化转型的真正目的。 制造数字化转型 制造业来说,数字化转型的本质是通过新一代信息技术与制造技术的融合,实现以数据为核心的资源要素变革、以网络化为牵引的生产方式重构、以扁平化为方向的企业形态转型、以平台赋能为导向的业务模式创新;构建全感知、全联接、全场景、全智能的数字工厂,优化产品的研发生产和营销流程,对传统管

代理服务器介绍,正向代理(校园网,vpn,http隧道技术),反向代理(公司服务器,frp服务),NAT和代理服务器的相同/不同点

目录 代理服务器 介绍 类型  正向代理 引入 介绍  vpn http隧道技术 反向代理 引入 隧道技术 介绍 frp服务 NAT和代理服务器 相同点 不同点 NAT 代理服务器 代理服务器 介绍 一种中间服务器,充当客户端(如个人计算机或移动设备)与目标服务器(如网站服务器)之间的中介 它接受客户端的请求,然后将这些请求转发给目标服务器,再把