求关于请求协助工作的函机会

添加书签或分享
保护全球信息,永无懈怠。在赛门铁克成就别样人生。在赛门铁克保护全球数字信息的光荣使命中,您将有机会发挥自己的作用。与您一起并肩工作的将是一群优秀的同事,他们聪明、积极向上,对自己的工作永远充满热情。将您的想法付诸工作。
成就别样人生
精英们共同协作和创新,推动变革发生。不论您担任什么角色,我们永远鼓励并激励您表达自己的想法。我们将齐心协力,帮助人们在数字世界里放心工作和娱乐。
诚邀加盟赛门铁克
我们的企业文化和在这里工作的原因。
当前工作机会
了解我们的全球工作机会。
福利和激励措施
员工奖励、医疗和福利计划。
面向应届毕业生和实习生的全球就业机会。
赛门铁克在招工中一视同仁。 不会考虑任何合格求职候选人的种族、肤色、宗教信仰、性别、性别认同、性取向、国籍、个人缺陷状况、服兵役情况或其他受各级法律保护的特征。 根据旧金山《公平机会法例》(FCO) 的规定,我们也会考虑雇佣有被捕和定罪记录的合格求职候选人。对于合理的膳宿申请,赛门铁克将给予回应,以帮助您申请赛门铁克职位或提交简历。如需申请膳宿,请联系人力资源帮助中心,电话 1-800-497-2580,或者发送电子邮件至 。网上找工作必看(记住必看)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
网上找工作必看(记住必看)
是​关​于​网​上​找​工​作​的​一​些​小​窍​门
阅读已结束,如果下载本文需要使用
想免费下载本文?
你可能喜欢如何得到 Google 的工作机会?
我想得到的答案大致是:1. 你要多强(具体化的描述)才能荣幸加入 Google. 2. 你为去 Google 做过什么努力,或者什么努力帮助你去 Google.相关问题:
按投票排序
知乎处女答。Disclaimer:答者是Google员工。非招聘部门。一切言论为个人观点,与官方无关。一切信息来源届来自网络,不含内部机密信息。如果Google compliance部门同僚对这个答案有意见,请联系本人修改。前小部分为吐槽,后大部分为干货。会把我个人的理解和网络上的信息整合为一个guide。目录:吐槽干货Google有什么职位?Google在公开招聘什么职位?Google有内部推荐计划吗?内部推荐和自己网递申请有什么不同?我是学渣,GPA很低,有机会吗?递完简历后是什么步骤?面试是什么流程?是谁作出录取/不录取的决定?整套流程需要多少时间?应该如何准备面试?怎样使我的简历突出?没被录取,怎么办?以后还有机会吗?楼主的补充问题传说中Google的Benefit真的有那么逆天吗?-----------------------------------------------------------------------------------------------------------吐槽:怎样去Google工作?拿着你签好的合同,用你认为最方便的交通方式到录取你的Google办公室,找HR,开始工作。为什么我是这个回答?因为你的问题不是问题。怎样去Google工作,是指怎么坐车去?还是怎么报名递简历?还是询问要怎样的自身条件?楼主你不说我怎么知道你在问什么?我甚至都不知道你几岁,是学生还是应届毕业生还是工作人士,你想找的工作是工程师还是销售还是打扫Google办公室的清洁工,你要我怎么作答?要想得到一个好答案,先从一个好问题开始。而如果你能问出好问题,通常也不需要他人来知乎作答了,因为你的问题很可能在网上已经被address过。引用
的话,‘先去用Google搜索这个问题。无论对什么职业来说,「自行搜集信息的能力」都很重要。’ 如果你无法向Google证明你的自行搜索和学习能力,Google是一定不会要你来工作的。怎样的问题我认为是可以接受的?我是XX大学软件工程系大二生,想去Google报工程师职位。请问我应该把重点放在学习哪种语言上?Google招聘工程师最看重哪些特质?我是从业XX行业的市场营销,想去Google从事marketing工作,但是我没有科技公司工作经验。请问我的背景可以申请吗?适合Google里哪个level的职位?我需要证明我的什么能力?换句话说,你的问题必须够具体,够私人,你得到的答案才能帮助到你。所以,建议你重新发一贴,把你的个人信息交代清楚,学历背景,工作经验,想找的职位,以及你的问题, 自然会有能回答你的人出现回答。--------------------------------------------------------------------------------------------------------------以下是干货。 持续更新我决定整理一套相对清晰易读的指南,便于有心报Google的人作为参照。1. Google有什么职位?官网:分三类: Build Cool Stuff: 硬件、软件工程师,产品经理,Google X等。Sell Cool Stuff: 销售,运营等。Do Cool Stuff: 行政,法律,市场,招聘,公关,人事,财务等。具体职能上
看。2. Google在公开招聘什么职位?官网:选择地点或职位就可以搜索出所有公开招聘的职位。用户友好得一塌糊涂,职位介绍详细准确得一塌糊涂。另外,在如linkedin等招聘/职业社交网站上会出现部分Google公开招聘的职位。我个人感觉通常这些在其他网站显示的职位的空缺会比较多,或是Google需要迅速fill head count,所以招的人会比较多。有时有些职位不会放出公开招聘,而是只会在内网上显示。换句话说,必须要有内部推荐才能报名。这种情况就要看你平常的connection和社交了,有没内部人在看到这些职位时会想到你。3. Google有内部推荐计划吗?有。Google非常看重,并且鼓励Referral。员工只要成功Refer一位最终被录取的candidate,就能得到奖励 。换句话说,如果你有认识在Google工作的人,而他同时认为你确实是有这个能力的话,通常Google员工是很乐意帮忙Refer你的。所以说,如果你真的很想来Google工作,可以多发展这方面的社交。比如linkedin上搜索校友,或是参加Google的校招活动认识recruiter和/或员工,实在不行在知乎也能捉都好几个好吗喂。Google内部推荐你的人需要填Referral form,上面有很多类似他会怎么评价你,怎么证明你的领导才能等问题 (抱歉,具体问题不能公布)。如果要找人refer的话,确保你让他充分了解你自己,这是对双方的负责。我便是被内推进入Google的,这里夹私货大力感谢某安同学!!(不确定她是否想被mention我就先不实名了,她也上知乎的)。4. 内部推荐和自己网递申请有什么不同?内部推荐很可能会加速你的申请过程,但很小可能增加你被录取的成功率。每天投简历到Google的人那真是people mountain people sea啊。Recruiter每天要看成千上万份通过网上递交的简历,看到你的那份时都不知道猴年马月了。何况,你真的确定你的简历能在上万份简历里stand out?这时referral就能帮你了。内部规定recruiter必须在收到referral的一周内review你的简历,必须在两周内给出答复。换句话说,你插队了。可是这不能提高你被录取的成功率,实力不行的人也只是插队被拒。整个interview和review process都是一样的。最终决定录取与否的始终是你的背景,能力,和面试表现。5. 我是学渣,GPA很低,有机会吗?有! Google有可能是全世界最不看重GPA的公司了。Google People Op老总 Laszlo Bock自己说过,Google通过多年统计和研究发现,GPA和个人成功的correlation极小。链接:Google最看重的一点,自然是 --- 你的能力。至于能力怎么体现?可以通过GPA体现(专业能力,学习能力)。如果无法通过(渣)GPA体现,那就通过其他途径体现。什么途径?自己想去。想不到说明没有。工程师体现的途径就是你的coding skill。coding skill的体现在与你参加过的个人/团体项目,github上的协同项目,学校的研究项目,面试时的当场表现。其他所有方面几乎都不重要,唯一重要的就是你的coding skill;能力强,Google能包容一切,包括你的GPA,毕业院校,专业,甚至你不是本科生都无所谓。非工程师职位,如果是非应届生招聘就看工作经历;如果是应届生招聘,看重的是 soft skills,如沟通能力,领导能力,学习能力 - 这点很重要,因为互联网科技是个极速发展的行业,一年后的产品和生态可能跟现在完全彻底不一样,只有具备高度自学能力的人才能适应。6. 递完简历后是什么步骤?面试是什么流程?在glassdoor上有大量的信息,都是经历过面试的人(成功与否)留下的信息。以下讯息皆来自网络,请compliance同僚不要找我麻烦 :)通过最初步的CV Screening (简历筛选)后,会有大于等于5轮的面试,和3轮的review。没有内部推荐的话,CV Screening往往是最难的一步。前两轮通常是telephone screening,一个来自你报的team里的某人,一个来自Recruiter,也就是接下来会管理你整个application的人。这两个telephone screening很可能是cold call,也就是没有预约的情况下打来。这意味着你在投简历后的一段时间内都要时刻准备着会被Google的人突然打来。同时也意味着你必须对你的简历熟悉到能顺着背,倒着背,跳着背,倒着跳着背..
这两次telephone screening的重心会放在你的简历上 - 一切你写出来的经历都会被question followed by question。如果报的是软件工程师,很有可能会让你马上在电脑前开一个google doc然后在30分钟内写代码回答问题。Recruiter对screening的满意的话,就会邀请你去最近的Google Office进行on-site interview了。通常会3场面试一起安排在office。不一定每个interviewer都会在办公室,可能3个interviewer都不在。不在的会通过视频和在办公室的你进行面试。面试官有可能是你将来的manager,有可能是你将来的同事,也有可能是其他team的manager。Google希望得到多方面人的意见。面试内容:工程师职位会非常focus在coding skills,会被考算法,并且会被要求当场用纸笔写代码回答问题。非工程师职位的问题就focus在你报的职位相关product,knowledge或experience上。具体问题要分职位,我不可能全了解,上glassdoor搜索相应职位的interview review会准确很多。另外,interview时可能会问一些brain teaser。当全部的interview都完成后,recruiter会联系你并问你要更多的信息,如推荐信,学习成绩单,以及你做过的经历的证明或补充。每个interview过你的人都会写出他们对你的feedback,以及打给你一个分数。Recruiter会把所有人的feedback和分数,和你的简历,补充资料,推荐信等等所有资料整理为一个package,接着把这个package发到美国总部的3个committee做review。官网上的
7. 是谁作出录取/不录取的决定?Base在美国的hiring committee。上文说到的package会被发到committee,committee中人会定时开会并讨论每一个被send过来的case。前面说过面试官会打分,平均分低的就直接被刷,平均分中等以上的就会开始case by case讨论,直到大家同意这个case是hire or no hire。无法统一意见的case可能会被退回给recruiter,然后recruiter可能会去collect more information如加多一轮interview。过了hiring committee的人会进入compensation committee,这些人会决定要给你怎样的compensation package啦。最终会进入executive committee,也就是公司的高层老大们。他们会把所有的information最终review一次,并判断这个candidate的quality符合不符合公司长久的招人质量。Exe committee也过了就大功告成了。recruiter很快就打电话来了 :)8. 整套流程需要多少时间?不等,短则2个月,长则6个月以上。9. 应该如何准备面试?我觉得回答这个问题有可能会违反规定,在这说一句抱歉我不方便回答。转载一下官网
上的说法吧,方便被墙的知友:LeadershipWe’ll want to know how you’ve flexed different muscles in different situations in order to mobilize a team. This might be by asserting a leadership role at work or with an organization, or by helping a team succeed when you weren’t officially appointed as the leader.Role-Related KnowledgeWe’re looking for people who have a variety of strengths and passions, not just isolated skill sets. We also want to make sure that you have the experience and the background that will set you up for success in your role. For engineering candidates in particular, we’ll be looking to check out your coding skills and technical areas of expertise.How You ThinkWe’re less concerned about grades and transcripts and more interested in how you think. We’re likely to ask you some role-related questions that provide insight into how you solve problems. Show us how you would tackle the problem presented--don’t get hung up on nailing the “right” answer.GoogleynessWe want to get a feel for what makes you, well, you. We also want to make sure this is a place you’ll thrive, so we’ll be looking for signs around your comfort with ambiguity, your bias to action and your collaborative nature.Again,建议有心了解面试准备的同学上Glassdoor,上面资料更齐全而且更role-related。10.怎样使我的简历突出?Google对简历要求不死板。常规的CV OK,带有创意的也很能接受。但简历不要超过一页。重点突出你的skills,重点突出你的accomplishment,能用数据体现出来最好!有人把简历做成这样:更是有个哥们,为了得到一份marketing的职位,花了3000美刀做了一个please hire me的网页逗逼的是他最终interview后被拒了。结论就是,creativity有用,可最终要靠还是硬实力。11. 没被录取,怎么办?以后还有机会吗?有的。Google会保留每一个人的档案。专门有一个招人的team是负责找回以前interview过的人并重新assess。12. 楼主修改后新增的问题):1.你要多强(具体化的描述)才能荣幸加入Google. 2. 你为去Google做过什么努力,或者什么努力帮助你去Google.进入Google的方式没有公式,不同类型人可以通过不同途径进入。我猜测楼主是个学生?那答案自然是 -------
好好读书。考上个好大学是一个好的开始。找到自己热爱的领域,并成为这个领域的顶尖人物。如果热爱CS,就大量参与project并成为顶尖coder。如果热爱marketing,就大量参与各种市场活动并成为顶尖marketer。如果热爱sell stuff,就成为顶尖sales。Google是一个很大的公司,几乎任何人都能在这找到位置,只要你在你的领域足够优秀。楼主说“崇拜肯 汤普逊”,那看来是学IT的?那简单的回答就是成为一个极好的coder,做出过自己的产品,参与过学校的研究,协同过github的项目等等。我不是IT出身,很抱歉不能更加具体地回答你的问题。如果之后看到有好的回答我会转发上来的。我为去Google做过什么努力么..
我特别热爱sell cool stuff。一眼便看上我现在这个职位 (sorry不方便透露,只能说是跟AdWords相关)。我跪求在美国Google总部的朋友反复帮我修改我的CV,然后请她帮我写referral。因为我的背景跟互联网科技以及AdWords半点关系都没有,为了证明我的认真程度和能力,我在面试前阅读了很多关于AdWord的文章和product info,并考完了GCP。可能这点impress到了我的interviewer吧?所以关键就是热爱,对产品也好对Google也好对工作性质也好,足够热爱导致的足够努力就会为你创造足够的能力和机会。13. 传说中Google的Benefit真的有那么逆天吗?比传说中还逆天。(图片皆来自网络)免费三餐:免费零食,水果,饮料,果汁:办公室内有按摩:有理发:有得耍:有得睡:Reception是这样的:下楼是这样的:母亲有18星期的产假,父亲有4星期的产假。小孩出生后Google报销奶粉钱。员工的health,dental,vision保险同时包括员工的丈夫妻子和小孩。如果员工在Google工作期间去世了,员工的另一半和孩子会得到员工5-10年的年薪。每年圣诞节Google送给全体员工Chromebook、手机或平板。2010年更是每人发了1000美刀和全体员工10%的 raise。可以带狗上班。Benefits真的太多了,再说就太拉仇恨了。
1.去美国读个名校硕士博士/有国内比较出跳的工作经验或者ACM之类的算法相关奖项,让自己能过简历关。2.英语交流无障碍,有一定临场应变能力,基本算法和数据结构知识扎实,能答出面试问的算法题,这些题知识点往往很基础,但比较灵活,有时需要对基础知识进行举一反三(再强的人也不可能会答所有Google潜在面试官的问题,所以这里也需要一定的运气)。我没算法比赛的经历,本科软件工程,但毕业以后从业是金融方向所以没什么相关工作经历可讲。1月份开始准备面试,做过些算法题,4月份拿的Offer,准备工作就是Leetcode,CC150这些人手一件的资料。这年头FLAG的中国程序员已经不再是稀缺产品了,Google这几年逐渐走屯人路线,让Google的门槛变得比以往传说中低了很多,但不可否认的是,对硕博应届生来说,FLAG面试的门槛依旧是不低的。就我个人的面试经历,论面试难度,Palantir之类的小公司要比Google难得多。人少的公司往往会更挑剔,不光要算法还要看人和人之间的相性合不合,大公司招能干活的螺丝钉,要求相对要宽泛多了。
回答的时候在gym,后来才发现题主有两个明确的问题,回答如下。要加入Google(和任何其他公司),基本就是两部分,一是拿到面试,二是通过面试。我觉得很多人卡在第一关。1.你要多强(具体化的描述)才能加入Google除了一些大牛,程序员很难具体描述强弱。个人感觉要拿到面试,基本上是 推荐 and (好学校 and / or 相关工作经验) 。能否通过面试,Google基本完全就是算法代码。我一直觉得自己最弱的就是算法,面试前狠补了一下,大概达到Google的及格线。个人没试过ACM、Code Jam之类,自我评价(面试前)中等偏上,基本够用。Introduction to Algorithm能勉强看懂并应用。2. 你为去Google做过什么努力,或者什么努力帮助你去Google.这个不同背景会有很大不同。我做过的直接努力是就是发了封邮件(要referral)和准备面试。间接的努力则是: 1,大学毕业后在一家小工作写了五年Java,代码质量问题解决能力自问不错。2,对编程保持兴趣,工作和闲暇参与open source project。3,在曼谷四面佛许了一个愿。如果人在大陆的话,或许来美国读研是最好的办法。我印象中CMU的master个个都offer拿到手软。自然时间和金钱的投入非常大。============================================================================之前更general的答案:同意前几名答案,顺便来个简短的。我进Google Mountain View前在新加坡读书工作,经验不一定适用。而且非Eng职位要求应该不同。1. 推荐。我推荐的朋友基本都有电面,虽然由于各种原因,招进来的只有一个。2. 工作经历和成绩。至少有一样,两个都有最好。我大学尚可(NUS),成绩很差,不过工作经验多。3. 做题。4. 时机。现在Google招人比以前多,我都能进去。5. 运气。我有几个朋友就是遇到坑爹的interviewer。Google的福利不错,而且取决于地点。但时间一久就习惯了。在我看来最大的福利是在一个宽松自由的环境下,和一群聪明努力的同事工作。另外,强烈建议想来湾区的单身男青年先解决个人问题。
正巧几天前有位学长刚进了谷歌加州总部 好像大陆一共3个人(辅导员说的o(╯□╰)o,评论里很多说不止,具体不太清楚,可能辅导员说的是学长应聘的职位只招3人吧。。。不过建校70年以来第一个去加州总部的板上钉钉的),膜拜忘了说一句:学长188cm,大一有过接触,人很帅,为人低调,沉默寡言,谷歌年薪10W美金起(评论里说加州10W薪水不算高,其实我想说那学长本身就是土豪。。。o(╯□╰)o),这才是真正的 高~富~帅下面是学长写的一篇求职总结:1) 备考据我所知,大公司的面试题难度并不算大,考的内容也偏基础。备考的关键态度是“有诚意”。因为有诚意,所以不会敷衍地不会把书背一遍了事,更不会把学习知识当成一种负担。说来侥幸,我是从高一开始学习编程的,所以功底扎实也算是情理之中。高中三年虽较大学更贪玩,但是杂事少了太多,所以学习效率还是高的。另外,高中资源匮乏,没有笔记本电脑之类分散注意力的东西,所以大半的代码都是在纸上书写和模拟执行的,这也无形中使得学习的过程更踏实。进入大学后,因为有了高中的基础,所以对于学习的方向和方式都有很有主见,三年学下来基础已经很扎实了。从细节上讲,我在高中参加信息学奥赛,学习了各种算法和数据结构;大学开始“不务正业”,把玩各种系统(GNU/Linux的各种发行版),语言(C, C++, Java, Python, Go, Scheme),项目(LLVM,Ogre,libstdc++)和公开课(Coursera的Programming Languages和Compilers)。先后也看过点书,比如《计算机程序设计艺术》的卷1,《Unix编程艺术》,《编译原理》等,也略读了《计算机程序的构造和解释》。《深入理解计算机系统》也是本口碑不错的书,但是我没读,而是直接看着Intel手册和汇编器文档写了点bios启动代码了事。大三下学期回归竞赛(ACM-ICPC),凭借着熟练的代码功底,拿了两个中国邀请赛的铜牌玩玩。但是这成绩并不算好,毕竟我没有经过长期的训练。我平日在TopCoder和CodeForces上做的练习题也使我获益良多。大三暑假参加了一个在我看来意义十分重大的活动,叫Google Summer of Code(GSoC)。我在这个活动中帮开源编译器项目GCC编写代码(一个正则表达式引擎),而且得到了他们的肯定。这份经历在后来的面试中起到了很大的作用。上一个寒假的时候,我看到Apple的LLVM团队招实习生,我也投了简历。他们表示感兴趣,但是由于我即将毕业无法做实习生,而他们也不提供正式职位,所以终究没有面试。直到最近,我还突然收到了华为的邮件,说看到我在GCC项目中的贡献,问我愿不愿意去他们的编译器组。这零零散散的六年备考,其动机自然不是就业,而是出于一种本能。我受个人兴趣的影响很大,做不感兴趣的事会异常痛苦;同样做感兴趣的事也会非常卖力。我甚至在大二下学期从通信工程专业转到了计算机科学与技术专业,因为我觉得通信方面的课程实在是枯燥无味。转专业之后相当轻松,大部分课程能应付自如,也多出了更多课余时间来巩固自己的技能。可以毫不夸张地说,如果不转专业,我能拿到这个offer的可能性并不大。2) 面试我曾给Twitter投简历,却被直接拒绝。若是直接投简历给Google,多半不会引起他们的注意。所幸的是,Google正好在中国举办了特别的招聘活动(Google校园招聘),而笔试形式正是一场竞赛风格的比赛,和ACM-ICPC如出一辙。笔试面向全互联网,见者有份。其题目难度很低,但是时限很紧对代码熟练度的要求很高。我凭借熟练的C++功底拿到了第36名的成绩(约2000多人参赛)。果然,没几天他们就给了我面试的机会。第一轮是电话面试,约45分钟。面试方式是一边打电话一边在网页上写代码,我所键入的每一个字符都会实时地在面试官的屏幕上显示出来。面试官毫无废话,让我做完简单的自我介绍之后直接上题,让我在网页上写代码。题目不难,但是我们通常也应该对自己的能力打个折扣,毕竟现场写代码的心里会有点紧张。题目写完后又问了一些概念性的问题。这个凭借自己六年积累的常识随便作答即可,他们最看重的是代码而不是概念,因为概念可以随时掌握,而写代码的功夫却是实打实的。电面过后被安排了两次Onsite(直面)。幸亏Google在纽约有办公室,省去了坐飞机的辛苦。两次Onsite前后一共五轮,一轮45分钟。形式几乎一致,都是极其简单(甚至没有)的介绍之后开始做题。做题的方式不尽相同,有的面试官偏好让你在纸上写代码,有的喜欢白板上写;也有一个面试官允许我在电脑上写,最后他对屏幕拍了一张照片。总言之,此处对代码熟练度的要求又高了一个档次,特别是他们要求在纸上写的那种。他们对编程语言没有限制(再一次体现了他们注重代码能力而不是概念),也不要求写出能编译通过的代码(因为代码中少个分号无关紧要),只求能把自己的算法描述清楚。五轮直面碰到了四个白人和一个亚洲人(听口音有可能是中国人)。四个白人选的题都比较简单,甚至出现了45分钟做完一题又做一题的局面;其中两位给我机会让我做较详细的自我介绍,我也乘机介绍了自己在GSoC中的得意之作。我可以觉察出,即便是Google员工,也觉得做出一个工业级强度的正则表达式引擎不是一件简单的事情。那个亚洲人并没有问到我的项目经历,而是对我的竞赛经历十分感兴趣,问的题也十分给力。我写了两页半的代码完整地解决了问题,简直酣畅淋漓。面试反馈相当的正面,看来他们就是要基础扎实,写代码熟练的人。之后便是走一些流程,自己不能做些什么了。最后也顺利拿到offer。3) 总结这场求职前后历时四个月,我承认最初是有点运气的,但是更多的是扎实的基本功。这些基本功唯一要求的就是不断的练习。很多同学在高中阶段并没有像我一样参加竞赛,大学阶段也没有得到很好的引导;但是在我看来,只要定下心来,花上半年到一年的功夫,认认真真写代码做题,有针对性地打磨自己的熟练度,在北美获得一份大公司的工作并非难事。附Working Experience:Google, Mountain View, start from June 2, 2014InterestsProgramming Languages, CompilersSkillsLanguages: C, C++, Java, Python, Go, SchemePlatform: GNU/LinuxProjectsGCC (on ) : GNU C++11 standard library &regex&Evil (on ) : Yet another Scheme interpreter, in Ccompiler_practice (on ) : A compiler practice based on LLVM.OgrePractice (on ) : A WoW-like scene wandering program, in C++ & OgreContests2013 ACM-ICPC China Nanjing Invitational Programming Contest Bronze Award2013 ACM-ICPC China Hangzhou Invitational Programming Contest Bronze AwardGoogle of Greater China Test for New Grads of 2014, Rank 33/2142, identifier TShenGoogle Code Jam 2013, stop at Round 2, identifier INNOCENTScholarshipGoogle Summer of Code 2013, Completing C++11 regex, $5000EducationB.S. Computer Science, New York Institute of Technology, 2014
UPD 1.“需要多优秀才能成为美国总统?”“……”看到了吗?这种问题是没法回答的。有两个原因。第一,变成多优秀也不一定能成为美国总统。同理,进入谷歌除了你的优秀程度还有很多其他因素。第二,进入谷歌和进入一所国内的大学不一样,不是只看一个分数决定的,因为人的才能和素质很难量化,不能简单通过对比取舍。如果题主多留一些自己详细的信息,并且有详细的目标,那么部分答主也许愿意提供一些详细的建议让你更有机会进入谷歌实习。2.其他人进入谷歌实习的方式,你未必能采用,比如我的学长们大都是coop形式,你没这个机会。别人能做到的,你真不一定能做到;但是相反的,别人做不到的,你未必做不到。为什么不去自己思考下以你现有的条件和资源,怎么进入谷歌实习呢?曾经作为一个大一的新生,其实我也傻傻问过几位学长类似的问题,其中有一回答让人印象深刻。他说他也不知道谷歌为什么会给他offer,他只是在大一自学了java并且参加了一个小项目。他不知道自己想进什么公司,但是他认为不断充实自己,实力达到一定境界自然被好公司看上。我的理解是:如果你知道自己想要什么,你自然知道自己想去谷歌干嘛,你只需要为之努力,不断接近你既有的目标。这样你会离进入谷歌越来越近,然后实现。如果你不知道自己想要什么,你至少可以不断积累和进步,等到你达到谷歌所需要的质量,他自然会选择你。另一方面,等你达到一定高度,你也会有机会找到自己想要什么。遗憾的是,在知乎提问题等一份叫做“如何进入谷歌”的攻略不能帮你进入谷歌。好奇的问一句,你除了等这个回答,还有做过别的吗?你收到@tony 的答案后有去研究去搜索去行动吗?你看到答案之后有思考去谷歌从事什么岗位以及你有多大差距吗?你开始找教授上学校bbs开始勾搭曾经进入谷歌的学长学姐吗?……路明明就在脚下,登山少年却盯着远方的山,展望美景和研究捷径却不踏出一步,这是一件很愚蠢的事情。---------------------------只说说北美谷歌。我没去谷歌实习过,但是很多学长在谷歌实习过,大部分是coop,小部分intern. 从他们的描述中看来,应聘google与fb ms或者苹果等其他大公司没有特别的区别。码农这个行业最大的特点就是很容易从你的工作经验和面试中看出你有没货,只要有实力,再加一点运气,谷歌的offer还是有可能的。请先确保你专业知识达到一定标准,有一定的项目经验(比如其他实习或者开源社区),然后再来考虑怎样进入。途径不多也不少,谷歌百度上大都能查到。如果你是国内大学,请确保你的英文不会拖你后腿。最好的锻炼与证明方式就是获取北美或者其他国际互联网公司的Intern经验。Intern在签证方面比正式工好签,但是我不了解详细情况。
很真诚地建议,先去用搜索引擎搜这个问题。无论对什么职业来说,「自行搜集信息的能力」都很重要。=========以下为补充内容========评论里若干人都假定「提问者已经搜过这个问题了」,所以我就变成「不友善」了。原来现在已经是授人以渔不如授人以鱼不如请人吃一顿水煮鱼片……如果我一直想进一家公司,那么常规情况下我会这样:1. 通过媒体以及员工两方面更多地了解该公司,使用并体验该公司的产品。 媒体用搜索引擎搜,员工的话可以搜他们在各种SNS上发的内容来看,以博客的信息为主。a. 了解公司产品b. 了解公司文化c. 了解员工背景及日常生活 (如果一个公司里所有员工的风格都是吐槽自家公司,整日加班,苦逼生病过劳死,没有什么个人生活,我反正就会谨慎考虑这家了。不过Google福利很好这是众所周知。)2. 让自己的简历变得好看一些并及时更新,这是一个长期的过程,会让机会砸中你的几率变高。我们lab里几乎每个人都被Google的HR主动发信联系过问有没有兴趣来实习或者工作。Google的HR是直接从linkedin联系的我。HR一般会看的大概是:a. 名校 及 高学历。 (本科学校也很重要)b. 相关项目经验c. 各种算法相关比赛的金奖 (acm/icpc, 各种codejam) 之类。 d. 暑期实习经验。 (很多公司会在优秀的实习生结束实习后简化面试流程然后发正式offer)e. 对博士生来说,publication。总之,牛人有各种各样的牛法。没有统一的标准。只要能突出自己的亮点即可。3. 了解该公司如何招聘。a. 看公司的招聘页面,了解职位信息。 (在我自己没有NB到可以靠脸或者公司为了特招我特意创造出一个职位的时候,还是先了解人家公司的信息比较好)b. 看是否有校招/宣讲会。校招和HR聊天递简历。面试门槛比社会招聘容易些。c. 看有没有该公司的朋友/同学/学长学姐可以内推我。这样获得面试的几率最大。 很多公司员工内推成功后有奖金拿,因此会热心帮忙。 4. 拿到面试机会之后,a. 网上搜索别人写的面试经验,面试准备流程。b. 一般不同地区面试题的难度会有一定差异。个人感觉是欧洲&美国&中国(印度)。由浅入深地来做。c. 做搜集到的所有的面试题,以及类似公司的面试题,发现自己面试知识欠缺之处。d. 根据下一轮的面试类型,请朋友给自己做模拟面试。以上是最普遍的面试流程,随便搜几篇面经就能总结出来这个流程。其实这个问题在知乎上都有若干版本了-__- 还是那句话:「请学会使用搜索引擎自行搜集整理信息」。不要把「年纪轻」当做心安理得伸手的借口。 (其实这句话是我以前伸手的时候,某位前辈教育我的,我当时醍醐灌顶)=======再更新几句========1. 「请使用Google」,是指请使用搜索引擎。百度,Bing都算。只是因为最常用Google才这么说。上次回国是今年2月,当时不开VPN的话,Google还是勉强能用的。 确实也是看了评论才知道QUIC被封了。是我表意不明。于是把「使用Google搜索」都改成了「使用搜索引擎检索」。2. 我从来不反感提问这件事儿。只是「自己试图找过答案了找不到于是求助」和「自己试都没试过找答案,直接就来求助」是有区别的。喜欢自己动脑解决问题的人有很多,喜欢靠别人解决问题的人也有很多,两种各有优劣,都是自己的选择罢了。
一些个人经验本人普通985cs小本,毕业半年,就职于某游戏大厂。本科时全无工程经验,搞了4年acm,面试问的算法基本无压力,coding还行,工程能力和技术弱,cs基础弱(课都翘了刷题去了,弱校acmer懂得)。最近刚跳去g,而且前年刚面挂过一次。感觉我的经验仅适用于跟我类似的acmer。1,面试不是刷题,不要太过纠结复杂度,一来也许这个题就没有更好的解呢?二来面试时间有限,面试官更希望得到一个work的solution,当然best更好,然后写完。所以想到一个解决方案时如果短时间内想不到更好的,就直接说出来,说不定他会提示你。否则他只能以为你没有任何想法。2,写code的时候不要太纠结细枝末节。比如参数怎么传给你,全局也好vector也好指针也好,你喜欢咋样就咋样。同样头文件就不用浪费时间写了,面试时间很宝贵。这方面推荐刷下leetcode,我面试前花了几天刷了一半,感觉面试的时候写起来利索多了。3,面试前练习下在google docs上码代码,或者直接在leetcode的输入框里码完交4,面试的时候尝试和面试官去讨论,交流,让他随时知道你的想法。5,放轻松,这不是你唯一的工作机会。
谢邀,前几位说的都很全了,但是最重要的面试没说,这才是硬功夫,别的都是次要的,我主要说一下面试:
其实主要还是自己的算法水平,Google对于应届生一般不会考system design,有工作经验的会考,当然有工作经验的offer更高,步骤我就不多说了,interview这东西还是看RP,有些interviewer人好,有些geek和某race(你懂得)会坑你,比如实现红黑树啊,这样你也别慌,事实上能全部做到bug free的interviewee是很少的(Google是白板手写,不准用IDE),即使做不到bug free,也有很多人拿offer,关键在你懂得这么去和interviewer沟通,他们其实也不期望你全做出来,甚至你说你卡壳了,他们还会给你一些hints,别听有些人说刷题好了进Google就轻而易举,actually,每年也只有极少数人能进FGL,大部分人去Amazon,MS都算精英了,所有总的来说面试Google,要的是IQ+EQ,只会埋头做题肯定是行不通的,搞过ACM/NOIP的同学应该很清楚,有些题就像高考数学最后一题,一些技巧别人不说,死的想不出来,关键要和interviewer沟通还有两点:1.要找工作就去找refer,不然拿面试都困难2.要投就投北美总部,像Singapore和HK的可能做sales&marketing的居多,总部SDE的机会会多的多3.年轻人还是有vision一点,每年拒掉FGL的牛人很多,大部分去了比Google更难进的airbnb,uber,Pinterest,dropbox这些hot startups,你要的不是serve for Google,而是create a Google另外,希望今晚我西能够取胜
我06年去谷歌中国待了5年。也面试过100多个应聘者。说些你们不愿意听的东西。首先,谷歌很看重你的学校,所有国际大牌企业都这样。如果你不是国内排名前20的学校,基本不要想被面试了。谷歌的应聘者是天量,每份都去仔细看,一百人都不够。所以有一轮是机器筛选,换句话说,背景差了,你的简历很可能到不了人事那里。另外,本科的学校很重要,如果你在二本学校上大学,想通过清华北大研究生逆袭,基本上也很难。原因很简单,面试结果表明,学校一般的,就算面了,能力不达标的是绝大多数。包括很多简历写的神乎其神的人。一个公司从成本考虑,不可能占用那么多工程师来做无止境的面试。第二,成绩单谷歌也很重视,老板说不重视,那是大忽悠。反正他又不用筛简历,他又不用批面。原因?还是那件事,应聘者太多了!第三,面试也有运气成分,这个任何公司都无法避免。比如和招聘计划很有关系。2006年谷歌中国大举招人,那时候的毕业生就很幸运,标准就适当放低了。上百人的进。我当时本科毕业,面试时候问了面试官一个问题:我保研了,如果读研再来应聘,而你们不怎么招人了,是不是我就进不来了?面试官可能觉得我问得太他妈现实了,表示了轻微的不屑。但事实表明我是对的。2009年经济危机,也就是我本来要研究生毕业那年,招的人就是个位数了,很多极为优秀的学生都被拒之门外。什么?你想等一年经济危机过后再面试?对不起,一年后你就不是应届生了,按社招标准来要求:你有3年以上经验吗?原公司很牛逼吗?不是?对不起,那你过不了初筛。呵呵,所以现实是不是很残酷?很多事情不是你单方面就能决定的。所以,有好的机会,一定不要等哦,过了这村就没这店了。
Cracking code interview + leetcode 刷到出个题就顺利无bug写出来的程度
我给一个google官方的回答吧,链接如下:Guide for Technical DevelopmentHaving a solid foundation in Computer Science is important in being a successful Software Engineer. This guide is a suggested path for University students to develop their technical skills academically and non-academically through self paced hands-on learning. You may use this guide to determine courses to take but please make sure you are taking courses required for your major or faculty in order to graduate. The online resources provided in this guide are not meant to replace courses available at your University. However, they may help supplement your learnings or provide an introduction to the topic.Using this guide:Please use this guide at your discretionThere may be other things you want to learn or do outside of this guide - go for it!Checking off all items in this guide does not guarantee a job at GoogleThis guide will evolve or change - check back for updatesFollow our
to get additional tips, resources, and other students interested in development.Recommendations for Academic LearningsIntroduction to CS CourseNotes: Introduction to Computer Science Course that provides instructions on coding Online Resources:, Code in at least one object oriented programming language: C++, Java, or PythonBeginner Online Resources: , , , , Intermediate Online Resources: , , , Learn other Programming LanguagesNotes: Add to your repertoire - Java Script, CSS, HTML, Ruby, PHP, C, Perl, Shell. Lisp, Scheme.Online Resources: , Test Your CodeNotes: Learn how to catch bugs, create tests, and break your softwareOnline Resources: , Develop logical reasoning and knowledge of discrete mathOnline Resources: , Coursera - Introduction to Logic, Coursera - Linear and Discrete Optimization, Coursera - Probabilistic Graphical Models, Coursera - Game TheoryDevelop strong understanding of Algorithms and Data StructuresNotes: Learn about fundamental data types (stack, queues, and bags), sorting algorithms (quicksort, mergesort, heapsort), and data structures (binary search trees, red-black trees, hash tables), Big O.Online Resources: , Coursera Introduction to Algorithms
& , , , Book: Develop a strong knowledge of operating systemsOnline Resources: Learn Artificial Intelligence Online Resources:Stanford University - , , Learn how to build compilersOnline Resources: Learn cryptographyOnline Resources: , Learn Parallel ProgrammingOnline Resources: Recommendations for Non-Academic LearningsWork on project outside of the classroom.Notes: Create and maintain a website, build your own server, or build a robot.Online Resources: , , Work on a small piece of a large system (codebase), read and understand existing code, track down documentation, and debug things.Notes: Github is a great way to read other people’s code or contribute to a project.Online Resources: , Work on project with other programmers.Notes: This will help you improve your ability to work well in a team and enable you to learn from others.Practice your algorithmic knowledge and coding skillsNotes: Practice your algorithmic knowledge through coding competitions like CodeJam or ACM’s International Collegiate Programming Contest.Online Resources: , Become a Teaching AssistantNotes: Helping to teach other students will help enhance your knowledge in the subject matter.Internship experience in software engineeringNotes: Make sure you apply for internships well in advance of the period internships take place. In the US, internships take place during the summer, May-September, and applications are usually open several months in advance.Online Resources:
王垠大神说过:去谷歌很容易,只要会做他们出的题就可以了中国人做题不是最牛逼了么不过被录取了不要太得意哟,试用期有可能不通过的哟~
当大家都认为你就是born programmer,会像肯汤普逊一样,成为伟大的工程师的时候,就可以了。
如果你身在美国的话,1. 拿一个CS学位,master就可以2. 去之类的网站上贴简历然后GOOGLE HR会主动联系你的听google的师兄说,他们组还有社会学phd很好奇社会学的同学是怎么联系google HR的
1.第一步务必是要找一个靠谱的推荐人:
推荐给HR时需要填写很多资料,类似这个人你熟吗,能力如何,云云,推荐人所说和你的简历是HR综合考虑给不给你面试机会的关键.2.拿到面试机会以后就到了第二步:
就如断浪刀所说,先把leetcode之类的online judge刷到10到15分钟内一题,代码简洁(如总是要写到40行..一定是来不及的)且无BUG(或者没有面试官在几分钟内可以看出的BUG,不过他们面试后会review你的代码再写评价的,所以尽量做到无BUG吧).看cracking the coding interview感到题题均略为眼熟...在代码方面就及格了~cracking一书也帮助面试者看看自己有没有遗漏的知识点,所以此类书一定要看一本.3.第三步是面试技巧:有ACM等竞赛经验既不是进Google的充分条件也不是必要条件,很多有竞赛经验的大牛也跪在面试上,主要问题在和面试官的交流沟通上,面试官在评分时,是否愿意和这位被面试者共事也是考虑点之一.问清题目,千万不要闷头思考做题,还可以主动问问各种情况是否要考虑,是否可以假定XX条件,之类的(当然也不要问好几分钟..宝贵的答题时间都是你的喵).可以按这个步骤答题:听题-&问问题-&想思路-&和面试官探讨思路-&写答案-&找BUG-&和面试官讨论你的答案
面试官都是大活人,一定要多交流,说出你的思路,如果没有思路也不要一直想,可以要提示,提示会扣分,但总比时间耗完的好.4.面完基本就是听天由命...不过还是有一些TIPS的:
可以问问HR面试结果,如果不尽如人意看看面DEV的能否换TEST啊,换office啊,如果你面得还算可以却又没有完全qualified也是可能拿到其他职位或者其他office的面试机会的~最重要的一点,不要害怕投Google...一旦HR认可你的背景之后(并不需要特别好),面试能力就像考试能力一样是可以训练出来的,拼上你的抱佛脚能力上吧~
回来感谢下。四个月前收藏的这个帖子,昨天拿到offer了。取匿了,之前匿名是因为回答过很多不相关问题不想暴露真实面目……评论中有求简历的,可以看下 国内土博,科研很弱,主要精力都被实验室的项目牵扯,最近正在努力毕业。
需要有比较扎实的算法基础(ACM经历不是必须的),熟悉数据结构,思维灵活。较好的沟通能力。面试国外职位的话,需要用英文进行简单的交流。找一名Google员工内推你
我们湾区一般的说法是:女生FLG保底。。。
请用10种不同的算法优化搜索结果。另外,你要不介意吃甜食。欢迎加入,等你哟~

我要回帖

更多关于 发展党员工作的总要求 的文章

 

随机推荐