文档介绍:哈佛面试题及答案
一.最基此题型〔说明:此类题型比拟简单〕
,从头烧到尾总共需要1个小时。现在有假设干条材关于飞机加油的问题,: 每个飞机只有一个油箱, 飞机之间可以相互加油〔注意是相互,没有加油机〕 一箱油可供一架飞机绕地球飞半圈, 问题: 为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?〔所有飞机从同一机场起飞,而且必须平安返回机场,不允许中途降落,中间没有飞机场〕
五.主观题〔说明:在以后的工作过程中,我们可定会犯这样那样的错误。既然错误已经酿成,损失在所难免,我们只能想方法把损失减少到最小。如果能巧妙地答复出这些问题,再发生错误的情况下。能让客户有最少的抱怨,公司有最少的损失。
〕
家由于设计失误,有可能造成电池寿命比原来设计的寿命短一半〔不是冲放电时间〕,解决方案就是免费更换电池或给50元购置该厂家新手机的折换券。请给所有已购置的用户写信告诉解决方案。
,向博物馆馆员小王要了一块明代的城砖作为纪念,按国家规定,任何人不得将博物馆收藏品变为私有。博物馆馆长需要如何写信给这位领导,将城砖取回。
,,王小姐的经理怎么写信给李先生试图将钱要回来?
〔说明:这些题就不是什么把戏了,考的是你的根底知识怎么样。再聪明而没有实学的人都将会被这些题所淘汰。〕
?
。说明为什么你会选择用这样的方法?
。说明为什么你会选择用这样的方法?
()函数功能的代码。
,要求优化速度、优化空间。
?
,并将洗好的牌存储在一个整形数组里。
,检查字符是否是整数,如果是,返回其整数值。〔或者:怎样只用4行代码编写出一个从字符串到长整形的函数?〕
。
()内存分配函数功能一样的代码。
。字符串A的后几个字节和字符串B的前几个字节重叠。
,把一个有序整数数组放到二叉树中?
?请编程。
〔也就是反序,注意链表的边界条件并考虑空链表〕?
〔解答及提示〕
一.最基此题型
,一根从两头烧,再有一根做参照,两头烧完的记下位置〔即烧到这里要半小时〕,把参照的那根从标记位置处剪开,取其中一段A。 一头烧的那根烧完后〔就是一个小时后〕,把A从两头开场烧,烧完后即为十五分钟,加起来共一小时十五分钟。
。
,倒入小桶,大桶剩下2公升水。小桶水倒掉,大桶剩2公升水倒入小桶中,大桶再装满后,倒入小桶至小桶满,大桶即剩4公升
,都应做过这些题。问他你的国家怎么走,他肯定指向的是老实国。
,13个时只能找出是哪个球,轻重不知。 把球编为①②③④⑤⑥⑦⑧⑨⑩⑾⑿。〔13个时编号为⒀〕
第一次称:先把①②③④及⑤⑥⑦⑧放天平两
边,
一如相等,说明特别球在剩下4个球中。 把①⑨及⑩⑾作第二次称量,
⒈如相等,说明⑿特别,把①及⑿作第三次称量即可判断是⑿是重还是轻
⒉如①⑨<⑩⑾说明要么是⑩⑾中有一个重的,要么⑨是轻的。 把⑩及⑾作第三次称量,如相等说明⑨轻,不等可找出谁是重球。
⒊如①⑨>⑩⑾说明要么是⑩⑾中有一个轻的,要么⑨是重的。 把⑩及⑾作第三次称量,如相等说明⑨重,不等可找出谁是轻球。
二如左边<右边,说明左边有轻的或右边有重的 把①②⑤及③④⑥做第二次称量 ⒈如相等,说明⑦⑧中有一个重,把①及⑦作第三次称量即可判断是⑦及⑧中谁是重球 ⒉如①②⑤<③④⑥说明要么是①②中有一个轻的,要么⑥是重的。
把①及②作第三次称量,如相等说明⑥重,不等可找出谁是轻球。
⒊如①②⑤