http://www.google.com.hk/intl/zh-CN/jobs/lifeatgoogle/meet/
如何成为一名 Google 软件工程师?
招聘的流程?
- 在线申请
- 简历筛选
- 电话访谈
- 现场面试
- Offer发放
面试包括哪些内容?
- 简短介绍
- 介绍你的专长或进行技术评估
- 提出你的问题
- 面试没有益智类问题(因为益智问题并不能反映你的编程能力)
如何对申请人的工程技能进行评估?
我们会根据以下四个方面来进行评估:
- 编程语言的语法,关键库函数,编程风格,对程序性能的考虑等
- 算法和数据结构
- 分析能力
- 合理设计
如何准备面试?
- 复习基础知识
- 复习算法与数据结构
- 练习写代码
- 在白板上或在纸上练习
- 不要使用伪代码
- 你可以选择你最擅长的编程语言
- 认识Google员工?
和他聊聊他在Google的经历。让他成为你的推荐人,或者让招聘者知道谁可以成为你的推荐人。
在实际面试过程中:
- 我们希望了解你解决问题的能力
- 我们会向你提出一个有深度的问题,我们想了解你对复杂问题的解决方法
- 不一定要得到正确答案,你的思考过程比正确答案更加重要
我是在校生,离毕业还有两三年的时间,应该怎么努力?
- 打好专业基础
- 学习编程语言:C、C++、Java、Perl、Python
- 参加课堂之外的活动
- 参加计算机俱乐部或社团
- 参加编程竞赛
- 争取尽可能多的实习生机会
- 参与开源项目 (不要忘记参加Google编程之夏 -Google Summer of Code)
博士生的面试会有所不同么?
- 我们会根据每个人的情况安排有针对性的面试
- 面试内容包括标准算法,设计,编码能力
- 论文讨论
- 所有的面试官都具有博士学位
Google软件工程师如是说:
问:在Google工作,最担心的一点是什么?
答:公司的零食太多了,在Google工作要防止长胖
问:在Google工作,最轻松的事情是什么?
答:坐在桌子上跟老板说话
问:在Google上班,着装有什么要求?
答:穿总比不穿好。
问:Google工程师几点上班?
答:Google工程师的工作比较自由,没有固定考勤,允许Work from home。但由于需要和其他办公室的同事交流,有可能一大清早就爬起来开会,或者一直工作到深夜。
问:在Google工作,最让你欣喜的事情是什么?
答:在Google工作,有机会与许多大牛共事,一起交流技术。
问:出差的机会多吗?
答:取决于项目安排,可能需要去美国东西海岸、伦敦、苏黎世、悉尼、东京等地出差
问:怎么才能获得上万台计算机来做大规模并行计算实验?
答:到Google工作,你随时可以做到。
问:在Google可以做开源软件吗?
答:可以,很多著名的开源软件程序员加入了Google,包括Google中国也有很多著名的开源软件程序员
问:你们的梦想是什么?
答:我们的梦想是:技术改变世界,do good things that matter in the world
Google 非软件工程师如是说:
问:听说在 Google 吃的很好,如果胖了怎么办?
答:公司有健身房,瑜伽房,吃多了下去跑两圈。
问:Google 员工有保险么?
答:有,很好的员工保险,还包括员工家属呢。
问:Google员工有带薪假期么?
答:员工在入职的第一年有15天的带薪假期。在Google工作每多一年,带薪假期就多一天。所以,如果你在Google 工作满235年,就可以全年休假啦!
问: Google对于非技术性职位的要求是什么?
答:用户至上,无论是对终端客户还是内部用户,都将是最重要的标准之一。
问: 面试Google非技术性职位有什么技巧?
答:陈述事实,善用数据,如果你经验足够丰富!你懂的。:)
问:Google的销售工作压力大吗?
答:我们欢迎敢于接受挑战的人加入销售团队,按摩椅,健身房,瑜伽室是你最好的减压伙伴。
分享到:
相关推荐
首先,【学会利用网络】是成为一名优秀软件工程师的重要技能。网络是海量信息的宝库,工程师需要懂得如何有效地搜索和利用这些资源。比如,通过搜索引擎(如Google)来解决问题,使用关键词组合、词组搜索和定位信息...
成为一名优秀的全栈工程师,意味着你需要具备广泛而深入的技能,涵盖软件开发的多个层面。全栈工程师不仅要精通前端和后端开发,还需要了解项目管理、架构设计和用户体验等多个领域。以下是一些关键知识点: 1. **...
作为一名软件工程师,掌握一系列核心概念和技术是至关重要的。这些概念超越了具体的编程语言,是构建高效、稳定和安全软件的基础。以下将详细阐述这十个关键知识点: 1. **关系数据库 (Relational Databases)**:...
总的来说,作为一名优秀的软件工程师,不仅要有扎实的技术基础,还需要良好的问题解决能力和团队协作精神。通过自我评价,工程师可以明确自身的优点和不足,制定相应的发展计划,以期在职业生涯中不断进步,实现个人...
在IT领域,成为一名优秀的软件工程师是许多人的追求。这不仅仅意味着技术的精通,更包括了全面的专业素养和个人品质的提升。以下是一些关键的步骤和建议,帮助你在这个过程中不断成长。 1. **基础扎实:** 优秀的...
作为一名软件测试工程师,提升技能和解决实际问题是职业生涯中不可或缺的部分。在这个快速发展的行业中,软件质量的保障至关重要。本文将分享作者作为一个软件测试工程师的学习经历,希望能为其他同行提供一些启示。...
作为一名物联网软件工程师,需要具备 Java 编程语言、3G 移动通信技术、物联网技术等多方面的知识和技能。 Java 语言 Java 语言是当前最流行的服务器端语言之一,在互联网时代,Java 语言已经是使用最广泛的服务器...
9. **经验积累**:通过实战积累经验,不断挑战自我,从失败中学习,是成为一名优秀软件工程师的必经之路。 这些知识点对于软件工程师,尤其是新手来说,都是十分重要的指导原则,有助于他们在职业生涯中不断进步和...
拉蒙的故事激励了许多人,不仅因为他作为一名盲人工程师取得了非凡的成就,更重要的是他展示了技术如何成为一种强有力的平等化力量。通过不断的技术创新和包容性的设计理念,我们可以确保每个人都能够在数字时代中...
总的来说,成为一名优秀的软件工程师需要不断学习、实践、思考和适应变化。通过充分利用网络资源,提高动手能力和解决问题的技巧,以及积极参与团队协作,工程师可以不断提升自己的专业水平,为所在公司创造更大的...
要成为一名合格的前端工程师,不仅需要扎实的技术基础,还需要持续学习和适应快速变化的技术环境。天津作为中国的重要城市,也有丰富的前端培训资源来帮助开发者提升技能。 首先,前端工程师的核心职责是创建用户在...
总之,成为一名出色的软件测试工程师,需要对软件测试有深入的理解,善于利用网络资源,持续学习新技术,并且具备良好的沟通和团队合作能力。只有这样,才能在面对挑战时游刃有余,实现个人职业生涯的成功。通过不断...
作为一名软件工程师,六年的职业生涯足以积累丰富的经验和深刻的洞察。以下是我从这位工程师的六年总结中提炼出的关键知识点: 1. **基础技能的扎实**:软件开发的基础是编程语言,无论是Java、Python、C++还是其他...
如何使用搜索技巧来成为一名高效的工程师?没有人是完全独立的孤岛,每个人都是整体的一部分。——约翰·多恩对于缺乏编程知识的人来说,完全有可能编写一个网页或小程序。如果在用Google搜索相关示例时幸运的话,...
保持学习的热情和对新知识的探索,是成为一名优秀软件测试工程师的关键。通过不断学习,可以适应行业的变化,提升自己的专业素养。 总结:软件测试工程师的个人工作总结反映了他们在工作中的成长历程,从初学者的...
总的来说,成为一名优秀的软件测试工程师,不仅要有扎实的理论基础,还要善于利用资源、勇于实践、不断学习和改进。只有这样,才能在这个快速发展的IT行业中立于不败之地,实现自己的职业目标。我相信,只要我...
成为一名优秀的软件测试工程师并非一蹴而就的事情,它需要长期的学习、实践和思考。通过掌握上述关键知识点,不仅可以帮助新手快速入门,也能让资深测试人员进一步提升自己的职业技能。在这个过程中,保持好奇心、...
作为一名软件测试工程师,个人的成长和提升至关重要。总结过去的工作经历,我发现以下几点是成为优秀测试工程师的关键。 首先,充分利用网络资源是提高工作效率的重要途径。网络上的各种技术文档、源代码和论坛是...
我最初创建它是为了成为一名软件工程师的学习主题的简短待办事项列表,但它增长到您今天看到的大列表。 完成这个学习计划后,! 你可能不需要像我一样学习。 总之,你需要的都在这里。 此处列出的项目将为您在几乎...
我最初创建它是为了成为一名软件工程师的学习主题的简短待办事项列表,但它增长到您今天看到的大列表。 完成这个学习计划后,! 你可能不需要像我一样学习。 总之,你需要的都在这里。 此处列出的项目将为您在几乎...