天才在左疯子在右书评_书评:“您足够聪明,可以在Google工作吗?”

2023-10-08 23:30

本文主要是介绍天才在左疯子在右书评_书评:“您足够聪明,可以在Google工作吗?”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

天才在左疯子在右书评

您需要抛硬币进行足球比赛。 您拥有的唯一硬币会弯曲并偏向一个结果。 您如何使用硬币并确保投掷公平?
我喜欢一个很好的谜题,本书中肯定有很多令人发指的想法-以前我从未听说过。 作者威廉·庞德斯通 ( William Poundstone) ( 《您将如何移动富士山 》和《 财富》公式的作者)描述了各种难题,这些难题描述了可能会成为Google面试过程一部分的各种难题–该公司目前估计营业额超过10亿每天的搜索请求! 涵盖了Google的其他一些方面,但主题主要是难题–所有类型的难题:费米问题,演绎逻辑,计算能力,算法问题以及一些A级反直觉的思维难题!
威廉·庞德斯通
人们不禁要问一个问题,为什么Google会为所有这些烦恼? 当然,面试的重点是看某人是否可以从事某种类型的工作,面试应公平地评估候选人的适合性。 在过去的15年中,我有幸成为软件工程界的一分子(有些人会说不幸)。 我对此充满热情,但我将是第一个承认它不只是解决有趣难题的人。 遵循最佳实践,遵循约定的流程,与技术保持同步,记录解决方案,以便其他人可以看到正在发生的事情,这些对于打造一个好的软件工程师来说都是非常重要的事情。 这并不总是性感的工作。 有时,它需要耐心调试丑陋的代码,同时要遵守紧迫的项目期限。 要确定某人在面试中的全部表现是多么困难,尤其是当一个好候选人很容易从神经上冻结或出现意想不到的智力障碍时,尤其如此。 很难说出什么才是优秀的软件工程师。 有时,非常聪明的人可能会迷恋抽象或理论模式,却忘记了他们有最后期限,或者只是不是一个好的团队合作者。 有时候,不可避免的主观性。
乔尔·斯波克斯(Joel Spolksy)
那么,脑筋急转弯如何提供帮助呢? 广受赞誉的技术专家乔尔·斯波斯基(Joel Spolsky)建议避免在面试中询问他们,因为通常这只是候选人知道或不知道的一个例子-别无其他。 我认为,了解某人的技术优势和劣势可能需要几个月的时间。 拼图对于缩小某人如何解决问题的方式,他们的脚步思维以及他们如何交流思想很有用。 所以是的,它们确实达到了目的。 但是,即使他们只是出于一点乐趣而没有任何目的,对我来说也很好。 我喜欢一个很好的谜题,所以我真的很喜欢这本书,因此,我将它推荐给任何喜欢涉猎一些神秘挑战的人。

参考文献:
1. 您足够聪明,可以在Google工作吗

参考: 书评:“您足够聪明到可以在Google工作吗?” 从我们的JCG合作伙伴 Alex Staveley在都柏林的技术博客博客中获得。


翻译自: https://www.javacodegeeks.com/2012/05/book-review-are-you-smart-enough-to.html

天才在左疯子在右书评

这篇关于天才在左疯子在右书评_书评:“您足够聪明,可以在Google工作吗?”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

工作常用指令与快捷键

Git提交代码 git fetch  git add .  git commit -m “desc”  git pull  git push Git查看当前分支 git symbolic-ref --short -q HEAD Git创建新的分支并切换 git checkout -b XXXXXXXXXXXXXX git push origin XXXXXXXXXXXXXX

嵌入式方向的毕业生,找工作很迷茫

一个应届硕士生的问题: 虽然我明白想成为技术大牛需要日积月累的磨练,但我总感觉自己学习方法或者哪些方面有问题,时间一天天过去,自己也每天不停学习,但总感觉自己没有想象中那样进步,总感觉找不到一个很清晰的学习规划……眼看 9 月份就要参加秋招了,我想毕业了去大城市磨练几年,涨涨见识,拓开眼界多学点东西。但是感觉自己的实力还是很不够,内心慌得不行,总怕浪费了这人生唯一的校招机会,当然我也明白,毕业

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法   消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法 [转载]原地址:http://blog.csdn.net/x605940745/article/details/17911115 消除SDK更新时的“

husky 工具配置代码检查工作流:提交代码至仓库前做代码检查

提示:这篇博客以我前两篇博客作为先修知识,请大家先去看看我前两篇博客 博客指路:前端 ESlint 代码规范及修复代码规范错误-CSDN博客前端 Vue3 项目开发—— ESLint & prettier 配置代码风格-CSDN博客 husky 工具配置代码检查工作流的作用 在工作中,我们经常需要将写好的代码提交至代码仓库 但是由于程序员疏忽而将不规范的代码提交至仓库,显然是不合理的 所

未来工作趋势:零工小程序在共享经济中的作用

经济在不断发展的同时,科技也在飞速发展。零工经济作为一种新兴的工作模式,正在全球范围内迅速崛起。特别是在中国,随着数字经济的蓬勃发展和共享经济模式的深入推广,零工小程序在促进就业、提升资源利用效率方面显示出了巨大的潜力和价值。 一、零工经济的定义及现状 零工经济是指通过临时性、自由职业或项目制的工作形式,利用互联网平台快速匹配供需双方的新型经济模式。这种模式打破了传统全职工作的界限,为劳动

Smarty模板引擎工作机制(一)

深入浅出Smarty模板引擎工作机制,我们将对比使用smarty模板引擎和没使用smarty模板引擎的两种开发方式的区别,并动手开发一个自己的模板引擎,以便加深对smarty模板引擎工作机制的理解。 在没有使用Smarty模板引擎的情况下,我们都是将PHP程序和网页模板合在一起编辑的,好比下面的源代码: <?php$title="深处浅出之Smarty模板引擎工作机制";$content=

3.比 HTTP 更安全的 HTTPS(工作原理理解、非对称加密理解、证书理解)

所谓的协议 协议只是一种规则,你不按规则来就无法和目标方进行你的工作 协议说白了只是人定的规则,任何人都可以定协议 我们不需要太了解细节,这些制定和完善协议的人去做的,我们只需要知道协议的一个大概 HTTPS 协议 1、概述 HTTPS(Hypertext Transfer Protocol Secure)是一种安全的超文本传输协议,主要用于在客户端和服务器之间安全地传输数据

以太网交换机工作原理学习笔记

在网络中传输数据时需要遵循一些标准,以太网协议定义了数据帧在以太网上的传输标准,了解以太网协议是充分理解数据链路层通信的基础。以太网交换机是实现数据链路层通信的主要设备,了解以太网交换机的工作原理也是十分必要的。 1、以太网协议介绍 1.1以太网协议 以太网是当今现有局域网(Local Area Network, LAN)采用的最通用的通信协议标准,该标准定义了在局域网中采用的电缆类型和信号

com.google.gson.JsonSyntaxException:java.lang.IllegalStateException异常

用Gson解析json数据的时候,遇到一个异常,如下图: 这个异常很简单,就是你的封装json数据的javabean没有写对,你仔细查看一下javabean就可以了 比如:我的解析的代码是             Gson gson = new Gson();             ForgetJson rb = gson.fromJson(agResult.mstrJson, For

JVM工作过程

将JVM工作过程粗略分为5个阶段,包括加载阶段、链接阶段、初始化阶段、执行阶段、回收阶段 其中, (1)加载阶段、链接阶段的解析部分主要由类加载器完成 (2)初始化阶段是由JVM的类加载机制在类加载过程的最后阶段自动触发的。 (3)执行阶段主要由执行引擎负责 (4)回收阶段主要是垃圾收集器(Garbage Collector)负责。 所以,在Java虚拟机(JVM)中,读取字节码文件、解析字节码