真的,我花了上千个小时来读书、写代码、观看计算机专业讲座,所有这一切都是为了一次谷歌软件工程师的面试。
虽然这是一次开发者的节日,但是笔者从中看到了很多未来的趋势。
这样一家实力雄厚前景无量的公司是众多求职者梦寐以求的地方,然而,谷歌的面试题却把很多优秀人才都拒之门外了。下面我们来选其中的5道题感受一下。
这些试验展示了机器学习理解图像、绘画、语言、声音等各类事物的原理。它们的创造者具有各种不同的兴趣领域 – 网络开发者、音乐家、游戏设计师、鸟鸣爱好者、数据观察员 – 每一个人在如何利用机器学习上都各有奇思妙想。
在智能回复系统中,Google 利用了一种叫做长段时记忆网络(LSTM)的技术来分析邮件,它能够被置入本地系统中,也就是说用户的邮件信息不会被发送给 Google。LSTM 的工作是用半监督方法理解和分析收到的邮件的内容,然后用一个前馈神经网络系统给出可能的回复建议,例如针对同一封询问时间的邮件,
原来虚惊一场,只是现有工作的整合,一篇完美的工程论文,并没有新的模型提出。不禁长舒一口气,呼~饭碗还在。
招程序员的过程跟从前大不一样了——有一部分改变是特意设计的。
谷歌已经发布了最新版本的移动操作系统Android 7.0 Nougat,其每个改进和新增功能都提高了安卓系统的整体体验。有些改进相当明显,比如捆绑通知。有些改进却不太引人关注,比如新的多任务快捷方式。科技媒体CIO近日盘点了Android 7.0 Nougat的20大新功能。
昨天 Google 在其云服务官方日志中公开了故障原因,原来只因为工程师们在例行维护时同时做了两件事。
谷歌正在研发一项新技术,利用神经网络模拟人脑的工作方式去压缩图片。这项技术能在确保图片质量的同时,大大降低图片文件的体积。
Google中国于8月1日完成乔迁,新址是位于北京北四环边上的融科资讯中心。这里距离他们的十年旧址只有几分钟路程。
Fuchsia 的特点:嵌入式、低延迟、高性能、一致性,正是为了这些产品领域而设计。
Unix 最开始也是一个志愿性项目,并没有贝尔实验室的正式立项,而林纳斯·托瓦兹最初开发 Linux 的时候也只是把它当作业余爱好。也许几十年后,当我们谈到 Fuchsia 的时候,也会说到它在谷歌的诞生有多么不可思议。
Google 开发的操作系统都有个共同点,全都基于 Linux Kernel:Chrome OS, Android 和 Chromecasts。但是 Linux Kernel 并不是在所有的场景中都能起到很好的作用(影响性能或者造成其他影响),特别是嵌入式设备,类似汽车仪表盘和 GPS 单元。
业内一直盛传的谷歌打算在2017年统一Android(主要应用于手机的移动操作系统)和Chrome OS(主要应用于PC的操作系统),所以多数分析认为Fuchsia的目的就是打通PC和手机,甚至是未来IoT的谷歌的融合操作系统。
Guava 是谷歌基于Java1.6的一个类库集合的扩展项目,包含了许多谷歌核心的 Java 常用库。除开Guava,还有一些谷歌的常用Java类库也值得我们关注,本文列出了其中的五个类库。
谷歌最诱人的不知饭堂,还有那特立独行宇宙第一暖的休假政策。
在软件开发这个领域中,特别是那些刚入行的小菜鸟,特别喜欢问这种问题:「大大们写程序会 Google 吗?」、「大神们 %%% 打键盘写程序时会上网找资料吗?」Yes,答案是十分肯定的,就算是老司机,Google 也是他们最好的朋友。
最新一期的《ACM通信》(59卷第7期)有一篇论文《为什么 Google 要把几十亿行代码放在一个库?》,作者是谷歌基础设施小组的工程师,可以看作官方对这个问题的详细解答。我读后感到收获很大,下面就是摘录。
人人都可以接触到海量的信息,那么衡量信息财富多寡就只剩下技巧这惟一的标准了:善用搜索引擎的都是信息时代的富翁,不懂搜索引擎的都是信息时代的负翁。
连接中断而用不上Google的情况;但是Google的基础性在线服务——从搜索引擎到Gmail再到Google Docs等等——几乎永远垂手可及。根据Google官方的数据,2015年该公司旗下的Google App套件在99.97%的时间里都处于可用状态。也许我们认为这是理所当然的,但它的确是一个了不起的事实;而全世界数十亿的Google用户似乎从来没有停下来想想:Google是如何把一件如此激动人心的事情处理得如此波澜不惊的。
旧金山消息——经过了两个星期的庭审,联邦法院最终于当地时间周四裁定Google的Android操作系统并没有违反Oracle的版权,因为Google重新编写的 37 个(有争议的)API受“正当使用(fair use)”法律条款的保护(译注:“fair use”是一项法律条款,指允许人们在不影响作者利益的情况下有限地引用他人的作品。)。经过三天的深思熟虑,陪审团终于达成了一致并形成了判决。
本文作者Edmond Lau此前在谷歌搜索质量小组负责查询请求和UI方面工作,现在Quora任职。他表示,正是由于在谷歌学习到的一切伴随着他自信前行,成为了他的良师益友,无论对于哪家公司都将受用。
美国知名调查机构 PayScale 的披露的独家数据显示,Facebook 与谷歌在今年全美最佳工作公司 50 强榜单上,均进入了前五名。两家公司在招聘最优秀和最明智的员工方面也都展开了极其激烈的竞争。对于求职者而言,如果需要考虑是到 Facebook 还是到谷歌工作的话,该做出什么样的决定呢?为了让求职者更加容易地做出选择,在此我们将双方作为雇主的一些特点进行了比较,供求职者们参考。
把开发和运维结合起来,乃至把运维融合到代码之中,谷歌以此来调和开发与运维之间的结构性冲突。
应该还能用
【外评】谷歌:从源头消除内存安全漏洞
【外评】在 RiSC-V 上运行《巫师 3》游戏
【外评】法官驳回大部分 GitHub Copilot 版权索赔要求
谷歌内部推出 SQL 中的管道(Pipe)语法
你们干扰不了我写开源代码
【外评】FreeBSD 将 Rust 纳入基本系统
【外评】电脑从哪里获取时间?
【外评】为什么 Stack Overflow 正在消失?
有时