如何成为一名 Google 软件工程师?

摘要:
和他谈谈他在谷歌的经历。每年我在谷歌工作,我都有一天的带薪假期。所以,如果你在谷歌工作了235年,你可以全年休假!

如何成为一名 Google 软件工程师?

面试包括哪些内容?

  • 简短介绍
  • 介绍你的专长或进行技术评估
  • 提出你的问题
  • 面试没有益智类问题(因为益智问题并不能反映你的编程能力)

如何对申请人的工程技能进行评估?

我们会根据以下四个方面来进行评估:

  • 编程语言的语法,关键库函数,编程风格,对程序性能的考虑等
  • 算法和数据结构
  • 分析能力
  • 合理设计

如何准备面试?

  • 复习基础知识
  • 复习算法与数据结构
  • 练习写代码
    • 在白板上或在纸上练习
    • 不要使用伪代码
    • 你可以选择你最擅长的编程语言
  • 认识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 软件工程师?》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇总结运行SSIS包的几种方式运行Capture.exe找不到cdn_sfl401as.dll下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

活久见!Jmeter也能实现文件传输和发送邮件啦

本文章出自【码同学软件测试】 码同学公众号:自动化软件测试,领取资料可加:Matongxue_8 码同学抖音号:小码哥聊软件测试 Jmeter实现文件处理和邮件发送 Jmeter除了支持Http协议以外,还支持多种其他协议,包括FTP协议和SMTP/POP3协议,可以用于文件上传下载和邮件发送。Jmeter内置FTP Sampler,可以很方...

ADB命令

目录 adb --help:查看帮助手册 adb devices:检测连接到电脑的安卓设备 adb version:查看adb版本 adb start-server:开启adb服务器 adb kill-server:关闭adb服务器 adb shell:登录设备shell adb logcat:打印日志 adb connect/disconn...

python3.6安装教程

文章目录 Windows安装python3.6教程 1.下载安装包 2.安装 3.运行python 4.配置环境变量 Windows安装python3.6教程 Python代码要运行,必须要有Python解释器。 目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。 Python3.x的版本是没有什...

App压力测试整理 Alan

压力测试结果:CRASH:崩溃,应用程序在使用过程中,非正常退出ANR:Application Not Responding MonkeyRunner APIsMonkeyRunner:用来连接设备或模拟器MonkeyDevice:提供安装、卸载应用,发送模拟事件MonkeyImage :完成图像保存,及对比的操作 Monkey:在adb shell中,生...

关于ffmpeg解决主流浏览器无法播放wmv、avi等格式视频问题(内附linux环境相关安装包nasm、yasm、x264等)

最近接到一个老项目,由于老项目之前适配的是ie浏览器。该老项目中有很多wmv和avi格式的视频。最近需要更换视频其他浏览器访问,需要对除ie浏览器的其他浏览器进行适配。ie浏览器播放视频没有任何问题,但是在主流浏览器中,无法识别<embed>标签,只支持<video>、<audio>标签,然而这些标签支持的视频格式为主流...

如何防止Unity3D代码被反编译?

欢迎访问网易云社区,了解更多网易技术产品运营经验。 网易云易盾移动游戏安全技术专家陈士留在2018年Unity技术路演演讲内容中对这个问题有过比较详细的介绍,摘录如下: 防止Unity3D代码被反编译其实就是常见的Unity手游风险中的破解风险。 一、Unity面临的破解风险 Unity的破解风险主要有Unity mono脚本解密、Unity il2...