转一位学生的聪明面试经过

 


腾讯第二面(Java方向)

by 雨水无香 on 四.27, 2010, under 日志 , 随便写写

 

昨 晚的时候,文说他们同学有接到电话通知面试的了,当时心里还是小紧张了一下,虽然说对这个岗位还是很犹豫,但是你拒绝别人和别人拒绝你那是两个感觉,尤其 是一面结束时又告诉你二面的内容了。后来晚上等到12点多点,还没消息,就只好睡觉了,神奇的是这一夜入睡奇快……半夜4点多醒了,还是挂念着二面的名 单,于是一看手机没短信通知,然后上网,发现技术二面的名单出来了。心里咯噔一下,赶紧打开,仔细查找自己QQ号,发现没有,不死心,用搜索了一下,发现 还是有的,原来大眼漏神了。算是安心了,可是半天睡不着了,大概6点多才睡着的吧,反正那时天已经亮了。闹铃定到9点,醒了,发现还困,于是决定睡到10 点,反正这面不是技术面了,睡好才最重要。

10点准时起床,洗漱顺便洗了个头。因为看了老林的面经,说这些个幽默智力题最好题海战术,于是打开IT公司面试手册那个网站,开始做幽默智力题, 感觉上不是很难,但奇就奇在底下N种人评论N个答案,于是就很迷茫,不过想想技术面都面过去了,还怕幽默智力题干啥?我自认为一不脑残,二不没逻辑,三不 没团队精神,这一面应该可以应对过去。于是乎决定吃饭,去绿洲吃烧鹅饭,结果人太多,没位置,只好转而去华莱士买两个汉堡一对辣翅。吃完回来看一眼腾讯公 司的企业文化,改了下简历(之前竟然没写专业……)就出门了。打完简历到路口已经13:35了,怕迟到,于是就打车过去,花了6块大洋。

到了酒店6楼报到,今天的二面是在510,为了防止自己站在走廊里再紧张,我果断决定只提前10分钟下去。下去之后发现走廊里还有一个要面的兄弟, 一问他是上午的,没收到短信,中午才知道自己入围了……我们俩就在走廊里随便聊两句,知道他是妓院的研究僧……然后又来了位霸面的同学,接着又来了位上次 一面看到的那位来霸面的同学,今天又来霸二面,于是4个人就对方向随便聊了下,然后PX也过来了,可是等到2点多,上一位1:30面的同学还没面完,于是 打趣道:“按这个速度下来,我们不会最后要群面吧?”大家纷纷表示群面灰常惨烈,谁也不想群面。终于大约13:30多的时候第一位同学出来了,面试官看到 走廊里站着一群人,然后问了我们都是几点的,把简历收上来,就问谁来的最早啊,我就说是应该早上面试的那位同学,他还挺感激我们没人和他争的。于是继续在 外面等待,后来又来了后面要面试的两位同学,结果发现已经迟了快一个小时了。一群人开始随便聊着,不过想必大家都想着自己面试的事吧……

又说了一堆废话,下面要开始进入正题了。到了15:08的时候,上一位同学面完,轮到我了。进了510,发现布局和828有所不同,面试的地方是一 张茶几,我和面试官面对面坐着。然后面试官找到我简历,边看边问我,你是沈阳的啊,然后到武汉读书,你本科哪里读的。我回答武大啊,突然反应过来他把我也 当成研究僧了,我又这么老么,然后赶紧补充,我才读大三……然后面试官又看到我的实习经历,又问你现在在实习么?我说那个公司是去年暑假的,另外自强是我 们学校的一个由学生独立运营的网站,我在那里做了两年多,现在还在。然后面试官看了我的项目经历就问我说说你做过的项目中你觉得最复杂的一个,我就说了暑 期实训做的那个项目,说这个因为涉及数据库事务比较多,所以对数据一致性要求比较高,不过感觉没什么可说的了,因为这个项目做的确实不好,只是他的数据库 更适合说而已。于是想到腾讯有一条团队的企业文化,于是说另外我觉得那个动漫也比较印象深刻,因为我是作为Team Lead来带领团队,这个除了要做好自己的事情,还要协调好团队,然后blablabla说了一堆,最后表示,作为Team Lead压力比较大,面试官笑着说做Team Lead压力大啊,不知道是不是被鄙视了,其实压力也不是很大,只是为了表现我有团队精神……然后他又问我有什么爱好啊,我问除了写代码?他笑着说: “嗯,对,除了写代码。”我说那很多啊,比如打篮球啊,看NBA,看电影啊,看小说啊,最近还很喜欢摄影。他说你喜欢打篮球啊,打什么位置的啊,我说中 锋,因为比较壮,他说嗯,然后就没就爱好继续下去了,看来没找到共同话题。(这里为什么要说篮球呢?除了我真喜欢打以外,我们外教说篮球是团队运动,说明 你有团队精神,这个要比网球什么的好。)然后话题继续回到项目上,问了下IBM实训那个项目,做的怎么样。我说虽然最后没得奖,但是我觉得让我的队友学到 一些东西比得奖更重要,他们很多队都是一两个人抗,然后做的比较好。然后他问如果你队友觉得反正没打算得奖,不好好学怎么办?我说我觉得首先人都是想赢 的,没人想输,确实有打酱油的,我就安排他们做一些文档方面的工作,这方面确实也需要人来做,做文职也不想搞技术那么难学。然后他又问我,在自强如果你的 下属比较笨,学不会,你会怎么对待他?我说首先他进来的时候我肯定对他的技术功底有一定的了解,然后我会安排他做一些他翘翘脚够得着的工作来做,如果安排 太难的,做不出来可能对他的自信心会是个打进。所以我尽量还是给不同能力的人分配不同等级的任务。然后他看到我做的那个域名缩短了,问了下,我也不知道他 到底想问什么,反正不是问我具体原理,我就说在twitter大行其道的今天,域名缩短很流行的,于是就试试。好,问到这里他算是把我的简历翻过一遍了, 感觉上以上这轮对话算是试探。

然后切入正题,问我刚才说的动漫,你觉得有那些缺点。我说我们这个系统没有在线播放的功能,在宽带速度如此之快的年代,可能很少有人会去下我的资 源,可能都是去优酷啊土豆啊直接在线看。然后他说技术上呢?有什么不足?呃,原来你在这等着我呢。首先这套系统技术含量确实不高,数据库设计也不是很难, 要说有啥代码上不足的,我真没啥好讲的,于是开始扯架构。我说因为那个是我大二上的项目,当时水平很一般,感觉那个系统抗负载能力不够啊。如果现在做的 话,我会在数据库和业务逻辑层之间加一层memcache,然后前端做个静态化。然后他继续问这个memcache你准备怎么用啊?我说因为我们是门户网 站嘛,所以读的请求数远远大于写的请求数,那么我把查询结果做个Cache,因为更新频率比较低,所以可能几个小时都不会变,这样就大大减轻了数据库的压 力。然后他继续问XXX(我没听明白)系统用户数据变化的非常频繁,这你怎么做Cache呢?虽然没听清是什么,大概就是SNS一类读写都很频繁的应用, 好在之前看MYSQL架构时看到过。我就说首先在设计上要把那些常变的和不常变的分开,其实可以用Message Queue,用户修改数据时不是真的改数据,而是现在缓存里改,这样读的时候保证是新的,然后把写请求放到MQ里,然后负责写的模块再从MQ里读请求去进 行写操作,这样异步化之后,可以降低数据库的压力。另外现在很流行NoSQL的,NoSQL和现在的MySQL什么的比起来就是没有模式,用着简单,数据 是用json表示,现在在很多语言中都可以直接对json进行存取的,用着方便。另外NoSQL扩展能力优秀,只要你有钱可以买得起服务器,就可以无限扩 充。像现在的MySQL只能做个Cluster,中文名是什么来着……我忘了……哦,对了是集群,这个要从master复制到slave这个数据同步就比 较没效率了。面试官没说什么,我又继续补充刚刚说的静态化,我说之前逛书店时看到一本叫做大型门户架构什么什么的书中看到(我想表示我爱学习嘛),他听了 就问我,你刚才说的那些都用过么?我果断回答,没有,只是知道一些原理……然后补充说,我们网站做过mod_rewrite,就是在nginx或者 lighttpd那边将xxx.html转发给yyy.jsp?id=xxx,因为jsp什么的浏览器不会缓存的,而html是会缓存的,这样客户端在频 繁刷新的情况下,如果页面没什么变化,浏览器是不会请求服务器的,这样会降低服务端的压力。这一轮对话,估计面试官很满意,毕竟能扯这么多架构的本科生应 该不多……

继而下一轮就是他问我想在哪个城市工作啊?我说我比较喜欢北京,因为我很多朋友在那里。然后他问我上一个面试官有没有说这个岗位要做什么,我说的不 是很细,就是告诉我是做企业内部系统的。然后他告诉我这个职位是做blablabla的(出于职业道德,不便透漏具体内容),和SCM有关系。为了弥补上 一面的过失,我说这个方面其实我还是蛮感兴趣的,而且我们专业就是要用工程化的思想去管理软件开发。然后他又问我对敏捷开发了不了解,我说学UML接触过 一些。然后聊了下他们在做的事情的概况,然后告诉我这个职位是在深圳的,那么你是想到北京工作呢,还是深圳。我问了下北京方面是做什么的,他说做搜索引擎 和无线方面的,我就说其实我对刚才你说那个职位还是蛮感兴趣的。然后他就问了如果北京和深圳都有一份差不多的工作,我愿意选择哪个啊?如果都差不多的话可 能是北京,不过还有很多其他因素,但是这个东西可能由不得我啊。然后他说现在就是让你选择,你选哪?我说其实相对工作地点,我更看重工作的内容和性质,所 以我可能会选深圳。(都说进总公司肯定比分公司好,所以选深圳吧……)然后他又问了我父母对我这方面有没有什么要求啊,我说基本全部由我。然后又问了我女 朋友在北京?我尴尬的说其实我没女朋友,所以可能选择工作地比较自由。然后他又介绍了下深圳的情况,算是打消我的顾虑吧,就不细说了。

最后他又问我有什么想问他的没?当时真没想起来,但肯定不能说没有了,于是问了一个敏感问题,首先表示我是腾讯的忠实用户从2000年左右开始用 QQ,现在已经是会员VIP6了。然后问他现在互联网主张开放,但是腾讯像操作系统里的微软,买电脑的苹果,是一个以封闭见长的公司,像我用的 Android手机就是出了一年多才用上QQ的,您觉得到底是开放对一个公司有利还是封闭呢?然后面试官开始神侃,大意是他们是出于专利保护的目的选择封 闭,但是他们也在开放一些东西blablabla。估计是这个问题比较尴尬(哼哼,我要报北京深圳问题的仇……),所以他问我对这个岗位还有什么问题啊, 我就说之前的面试官没具体说什么技术,我想知道会用到什么好准备准备吧。然后他说了LAMP什么的,还提到了ruby, rails。好,又抓到一个好问题。我就问他关于动态语言,twitter曾经是ror写的,在总是崩溃之后就指责ror的效率不是很高。动态语言可能相 对于静态语言确实在效率上差了很多,对于这个问题,您怎么看?面试表示现在也有很多大型系统用ROR了嘛,既然有用的肯定有用的道理,当然动态语言确实在 效率方面有缺陷,但是我们已经找到可以替代的方案了,然后blablabla说了一堆。最后问我还有什么要问的没?我感觉差不多了,就说差不多了,我没什 么问题了。

然后他站起来和我握手,就送我出去了。至此腾讯二面就结束了。

这次面试进一步了解了这个岗位的性质,回来后和小胖聊了下,还是觉得做SCM可能确实比较无趣,不过大可以做个保底吧。

经过两次面试,感觉技术面还是比较轻松的,就像两个程序员在聊天,你可以尽量把面试官往你擅长的方向引,就像今天我后来说到架构的时候,让他比较满意吧。看情形这一面应该算是过了吧,接下来HR面和所谓的综合面试只要不脑残,应该可以过吧。希望好运吧。

Leave a Comment : 腾讯 , 面试 more...

 

腾讯一面的经历

by 雨水无香 on 四.26, 2010, under 日志 , 随便写写

昨 天(24号)晚上,也就是笔试的当天晚上,看到哈尔滨站和北京站都陆续出来了,就知道当晚一定会出一面的名单,就一直在蹲守,后来跑去看了当天的马刺和小 牛的第三场,QQ上望望就告诉我我进一面了,飞速去页面上看了下,第二天下午2:30-3:00面试,在珞珈山国际酒店。

因为笔试后比较迷茫这个AB类的问题,所以果断的打了一下午加一晚上的僵尸。得到消息后,连上半场都没看完,就得准备准备第二天一面的东西了。首先 要有一份纸质简历,因为网上简历内容比较少,不能体现我做过的那些项目,所以一份纸质简历还是必须的。之前寒假做的那份resume还需要修改,按望望说 的把所有时间改成倒叙了,也就是新的项目写在前面,旧的写后面,一般来说新项目要比旧的有分量……我把实习经历也如法炮制,把迈奔的兼职经历写在了前面。 然后就是准备自我介绍,这个想了半天,不知道说什么好,感觉好别扭。后来看了网上别人的模板,就是先介绍基本情况,然后说说自己的现在,再说说自己未来的 目标。于是决定说说自己在自强的经历之类的,然后再说说为什么想加入腾讯。

一直准备到2点吧,本来准备帮望望盯着点产品的,后来准备睡时让瑞星帮盯着,结果我们两个说话间一面的名单就出来了,悲剧的是他们两个都没进。后来就去睡觉了,这一夜睡眠质量还可以,比笔试前夜睡得好多了。

第二天早上9点起床,大国软水不流帝国果断来水,然后果断的全是锈。没法洗漱只能等中午去洗澡了,开始看Java的多线程,其实是Scala的。发 现IBM Developer Network竟然停机维护,我擦,怎么就这么巧。好在之前看到过51CTO上有转载,奔过去看,果然有,就把这两篇关于 多线程的看了下,后来还知道xi的男朋友就在51CTO工作。然后就是洗澡,回来套上假期在沈阳买的正装,准备出门。皮鞋穿得还是很别扭的,后来脚踝后面 都磨破皮了。和文还有他同学打车来到珞珈山国际酒店。

写了这么多废话终于来到正题了……到6楼的接待室报到,被告知在828面试,好熟悉的数啊。到一楼上了WC,然后来到8楼,门口有一位同学在等,因 为去的比较早,才1:50.然后看到面试官送一位同学出来,然后让下一位同学进去。在走廊里等的时候感觉好紧张,心跳加速,反复练习自我介绍。后来来了一 位华中大在线的前端开发的同学来霸面,和他聊了下天,顿时感觉轻松了许多,后来又来了个霸Java方向的同学,三个人说了几句,面试官就送下一位同学出来 了。跟上去递了简历,然后说自己是2:30面试的,然后来霸面的同学说了自己的情况,面试官让他去6楼。面试官收了我的简历,说他要先准备一下,让我在外 面先等会。囧,上一位同学你也没准备啊,反正才2:25,让面试官也休息一下吧。

2:30分,828的门准时开启,面试官让我进去,然后让我在书桌前坐下,然后他在茶几旁坐下。拿着我的简历问我:“看你简历上写的你已经实习了好 多次了啊?”我谦虚的答道:“恩,暑期在迈奔做了个项目,不过只是他们把需求发给我,我没过去。另外就是在我们学校自强网做了2年多的时间,现在还在那 里。”竟然没做自我介绍,白准备那么长时间了,不过得益于一开场就是问我的经历,我紧张感完全没有了,轻松了很多,加上面试官GG也是程序员,所以聊起来 比较轻松。他继续翻我的简历,看到了Android项目又问了我,我说我买了个Android手机,然后就玩了一下,他又问我这是免费下载的不,又问我用 的SDK的版本,然后问我手机型号。一一回答他,难不成您也有一部Android手机?准备晚上回去下一个试试看?不要啊。然后面试官GG继续看简历,说 你做了很多无线项目啊?我好像就写了一个wap项目吧……然后他问我想做无线方面的开发么?我说其实我对互联网方面更感兴趣,无线只是业余玩玩……

然后他让我写一个快速排序,我就知道要考快速排序,所以临走特意看了一下,虽然没看完。虽然原理已经烂熟于心,但是现场写还真没把握很快的写出来。 于是我决定果断讨巧,用Scala写!这个用函数式写就是小菜一碟嘛……不过悲剧的是把Array.concat写成了Array.contract,总 把concat记错,包括c的。幸运的是面试官也不懂Scala,所以又问我这个你说说快速排序的原理吧。正中我下怀么不是,于是blablabla说了 一顿原理,然后为了体现下我对这个快速排序比较了解,我还说原先基准数都是选数组的第一个或者最后一个元素,后来经过证明,人们发现选中间元素作基准平均 效率最高。还好他没让我证明= =要么我真不会。

然后面试官翻了下我的笔试卷子,说那道编程题你是拿C做的,如果拿Java做你怎么做?我没明白他的意思,就说这个C比Java多的就是一个指针 嘛,其实这个和对象引用是一样的,只要blablabla和C的不是一样么?面试官就问我是不是对Java的API不是很熟啊?我当时心理一凉,这你是何 以见得啊……难道是我填空那个多线程的线程池类写错了?还是我这两次写程序都没用半点Java啊……然后我赶忙说不是的,我写了很多Java的Web开 发,对这方面的API很熟啊,而且也做过不少J2SE的项目。刚才之所以用Scala写,是因为我觉得如果用函数式编程,这个会容易一些,因为函数式编程 解决这种数学问题很方便,思想很直接。他看我没说到点子上,就提醒我知不知道Java里面有一种数据结构可以作这个啊?我说您说LinkedList啊? 这个我当然知道,但是我觉得这题是考算法的啊,直接用LinkedList太投机了吧,所以我用C写的就是为了表达我的思路。

然后面试官又让我说说转发和地址转向的区别,我说转发会附带上次请求的一些Attribute而地址转向不带,这个问题应该也差不多了吧。然后又说 你很多项目都用到了一些框架,像ibatis, spring, struts都用过啊,那你用没用过hibernate啊?我说我确实没用过,但我了解一点。因为hibernate是OR MAP嘛,就是把对象和关系映射起来,这种自己操纵SQL的空间小一点,所以我更喜欢ibatis这种SQLMAP,可以自己写SQL语句,然后映射出 来,比较灵活。然后他说看你很多项目都用了spring,那你说说spring的核心是什么?这个我真不确定,我就说我个人觉得是IOC,我个人也都是基 本只用IOC的,AOP很少用到……然后他又问我什么专业啊?这个我竟然忘记写在简历里了,真是……我说软件工程,他接着问我你们专业和计算机科学有什么 区别啊?我因为之前想过这个问题,就说:“我们专业更偏重于工程,用工程的方法去管理软件开发,另外我们物理层面的东西少一些,blablabla”

然后他问我喜欢写代码不,当然喜欢了,问我准备写多少年代码?我说:“其实我真的挺羡慕外国那些程序员的,可以写程序写道60岁。我觉得只要我还喜 欢写代码,我就会一直写下去。”擦,说这段话说的正义凛然的,不过我确实就是这么想的,真的,我很喜欢这项事业。然后面试官又问我想做什么方面的工作啊? 我说因为我个人比较喜欢互联网,所以希望从事相关工作,我也比较喜欢底层啊架构啊什么的。记得当年在自强,当我们的访问量从5000变成10000时,服 务器就有些吃不消了,当时就着手优化,blablabla的,感觉那时候做的很有趣,所以挺喜欢。然后面试官针对我说的优化措施提出了一些意见,我也进一 步解释了一下我的想法。然后面试官看了看我的简历,说你这差不多一个月一个项目啊?我只能不好意思的说,恩,有些项目不大,而网站那边要求的又比较紧,所 以做的也比较多。

然后然后,就是这场面试最悲剧的时候,面试官问我:“这个岗位只会做一些腾讯员工使用的内部系统,不会有你想要的海量用户啊,大访问量啊底层什么 的,如果这样的话,你是否还愿意接受这个工作?”当时就二在那儿了,做了一辈子J2EE了,还要作ERP什么的啊,以前真没想过要做这方面。虽然我有说不 愿意的冲动,但是我觉得这肯定是最烂的答案。只能说虽然可能做不到,可是在腾讯公司,肯定还是能接受一些海量用户思想的熏陶啊什么的。感觉已经语无伦次 了,不知道在说什么了。好在面试官GG人也很好,没有深究。

然后转而问我一道智力题,大意是你有两部一模一样的手机,假如在腾讯38层大楼上,以少的次数确定最高在哪层摔不坏?这个问题比之前那个方向问题想 的还久,最后说我觉得手机质量估计也不会太好,我选择比较保险的策略,从8层摔第一次吧,如果不坏,就16层摔。如果坏了,就从一层当然不用试了吧,从二 层一层一层摔下去,直到找出临界点。面试官自言自语,恩,也是最多要用1,2,3.。。。8次,恩,好。不置可否。

然后他就结束了这次面试,对我说他们回去会对我的情况进行评估,然后再决定我能否进入下一轮面试。然后把下一轮面试的内容告诉我(这里就不透漏了),还告诉我最迟后天会通知会不会进入二面。然后告诉我“可以开始准备准备了”……然后就送我出去了。

第一次被面试自我感觉良好,基本上发挥出了自己的水平,但还是比较急,面试应该还是允许一些思考时间,但是我大部分问题都是听完问题马上回答了。所 以还是有些回答的不是很全面的,不过这种纯粹程序员和程序员之前聊天的氛围还是让面试感觉比较爽。对于面试那道快速排序算法用Scala写感觉比较冒险, 虽然清楚的知道算法,但是用命令式写出来,没有把握写的很快,这样时间拖得越长,自己就越紧张,越紧张可能就越容易写不出来,这样反而不利。所以冒险使用 scala,一方面赌面试官不会scala,只能问我原理,这样比较有利,另外也是scala写确实把握大一些。不过确实代码出了些错误,不排除面试官晚 上一查,一拍大腿,我靠,这小子这不忽悠我么……

感觉上进二面的机会还是比较大的,毕竟他连二面要面什么都告诉我了,如果一点机会没有,他应该不会透漏的。但是也不排除评估的时候觉得我并不是很想 做这方面的工作,从而直接把我pass。不过怎样的结果我都能接受,毕竟当初参加腾讯的招聘的主要目的是打怪升级,为的是推倒百度这个大Boss。毕竟百 度在北京这个事对我吸引力太大了,一方面自己在北京朋友多,一方面离家近啊,4个小时就到家……

还有关于腾讯Java方向工作的问题,后来和小胖聊了下,他也说作企业内部系统开发也并不是没有技术含量,但就是可能没什么意思,不过一切还是以能 拿到腾讯的offer为前提啊……唉,无所谓了,做什么不是做啊,况且我也未必就适合做别的,本来喜欢底层,但是听文说的一些面试题,感觉自己十有八九会 挂在那儿……倒不如做我擅长的J2EE开发,虽然做了好久了……这么一想,倒是蛮期待能进入腾讯的二面了,开始后悔那道题不该回答的那么草率了。唉,走一 步是一步了……

Leave a Comment : 腾讯 , 面试 more...

 

笔试/面试中的那些幽默智力题

by 雨水无香 on 四.17, 2010, under 备忘录 , 日志

在面试或是笔试中,很多公司都会出一些智力题来测试,这部分题大多数逻辑推理或是概率的问题,见得多了,自然就不怕了。我最近在准备笔试/面试,所以做了一些这样的题目,收集在这里,希望能给其他求职者提供一些帮助。答案自己做,并且在网上找原题验证,尽量做到靠谱。

1.

爱因斯坦在20世纪初出了个智力测试题。据说他声称世界上有98%的人答不出来。现在请大家看看自己是不是属于那“2%”?
题目如下:
1、在一条街上,有5座房子,喷了5种颜色。
2、每个房子里住着不同国家的人。
3、每个人喝不同的饮料,抽不同牌子的香烟,养不同的宠物。
请你根据下面的提示说出:哪个国家的人养鱼?
提示:
1、英国人住红色的房子。
2、瑞典人养狗。
3、丹麦人喝茶。
4、绿色房子在白色房子左面。
5、绿色房子主人喝咖啡。
6、抽Pall Mall香烟的人养鸟。
7、黄色房子主人抽Dunhill。
8、住在中间房子的人喝牛奶。
9、挪威人住第一间房子。
10、抽Blends香烟的人住在养猫人的隔壁。
11、养马的人住抽Dunhill香烟的人隔壁。
12、抽Blue Master的人喝啤酒。
13、德国人抽Prince香烟。
14、挪威人住蓝色房子隔壁。
15、抽Blends香烟的人有一个喝水的邻居。

答案:

次序12345
颜色绿
国籍挪威丹麦英国德国瑞典
饮料牛奶咖啡啤酒
香烟DunhillBlendsPall MallPrinceBlue Master
宠物

2. 一道简单的题10个人9个算错

一天有个年轻人来到王老板的店里买了一件礼物。这件礼物成本是18元,标价是21元。

结果是这个年轻人掏出100元要买这件礼物;王老板当时没有零钱,用那100元向街坊换了100元的零钱,找给年轻人79元。

但是街坊後来发现那100元是假钞,王老板无奈还了街坊100元。

请问:王老板在这次交易中到底损失了多少钱??

答案:79+18=97

3. 四位旅行者的简单面试题

在漆黑的夜里,四位旅行者来到了一座狭窄而且没有护栏的桥边。如果不借助手电筒的话,大家是无论如何也不敢过桥去的。不幸 的是,四个人一共只带了一只手电筒,而桥窄得只够让两个人同时过。如果各自单独过桥的话,四人所需要的时间分别是1、2、5、8分钟;而如果两人同时过 桥,所需要的时间就是走得比较慢的那个人单独行动时所需的时间。问题是,如何设计一个方案,让这四人尽快过桥。

答案:1和2先过去,然后1回来,5和8一起过去,然后2回来,1和2再一起过去。总共时间为:2+1+8+2+2=15分钟

4. 微软面试题——微软的智力题——三个灯泡

这是一道微软用来测试应聘者的试题。它主要考察受训者的逻辑思维和判断能力,同 时也给受训者一些关于问题解决方法上的启示。

游戏规则和程序

1.有两个房间,一间房里有三盏灯,另一间房有控制着三盏灯的三个开关,这两个房间是 分割开的,从一间里不能看到另一间的情况。

2.现在要求受训者分别进这两房间一次,然后判断出这三盏灯分别是由哪个开关控制的。

3.有什么办法呢?

答案及分析:

相关讨论

a.请受训者说出解决这个问题的关键在哪里?

b.有没有想过电能够发热的特性?

总结

在工作中经常会有一些难题需要用平时积累的生活知识来解决,这个游戏就是很好的提示。

答案

a.先走进有开关的房间,将三个开关编号为a b c。

b.将开关a 打开5分钟,然后关闭,然后打开b

c.然后走到另一个房间,即可辨别出正亮着的灯是由b 开关控制的。再用手摸另两个灯泡 ,发热的是由开关a 控制的,另一个就一定是开关c了。

5. 有两根不均匀分布的香,香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间?

答案:有两根不均匀分布的香,香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间?

6. 一个经理有三个女儿,三个女儿的年龄加起来等于13,三个女儿的年龄乘起来等于经理自己的年龄,有一个下属已知道经理的年龄,但仍不能确定经 理三个女儿的年龄,这时经理说只有一个女儿的头发是黑的,然后这个下属就知道了经理三个女儿的年龄。请问三个女儿的年龄分别是多少?为什么?

答案:2,2,9

7. 有三个人去住旅馆,住三间房,每一间房$10元,于是他们一共付给老板$30,第二天,老板觉得三间房只需要$25元就够了于是叫小弟退 回$5给三位客人,谁知小弟贪心,只退回每人$1,自己偷偷拿了$2,这样一来便等于那三位客人每人各花了九元,于是三个人一共花了$27,再加上小弟独 吞了不$2,总共是$29。可是当初他们三个人一共付出$30那么还有$1呢?

答案:三人共付27元,老板拿了25,而小弟拿了2块。

8. 有两位盲人,他们都各自买了两对黑袜和两对白袜,八对袜子的布质、大小完全相同,而每对袜了都有一张商标纸连着。两位盲人不小心将八对袜了混在一起。他们每人怎样才能取回黑袜和白袜各两对呢?

答案:把每对袜子分开,两人各拿一只,最后还是2双黑2双白

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值