趣文网 > 作文大全

谷歌的面试题目

2021-05-23 11:25:03
相关推荐

谷歌的面试题目

需要去谷歌中国面试的童鞋,请您参考下面的一些面试题进行提前准备>>

1、给出一行C语言表达式,判断给定的整数是否是一个2的幂。

2、一个大小为N的数组,所有数都是不超过N-1的正整数。用O(N)的时间找出重复的.那个数(假设只有一个)。一个大小为N的数组,所有数都是不超过N+1的正整数。用O(N)的时间找出没有出现过的那个数(假设只有一个)。

3、如何快速找出一个32位整数的二进制表达里有多少个"1"?用关于"1"的个数的线性时间?

4、你在一幢100层大楼下,有21根电线线头标有数字1..21。这些电线一直延伸到大楼楼顶,楼顶的线头处标有字母A..U。你不知道下面的数字和上面的字母的对应关系。你有一个电池,一个灯泡,和许多很短的电线。如何只上下楼一次就能确定电线线头的对应关系?

5、用线性时间和常数附加空间将一个长度为n的字符串向左循环移动m位(例如,"abcdefg"移动3位就变成了"defgabc")。

6、两个机器人,初始时位于数轴上的不同位置。给这两个机器人输入一段相同的程序,使得这两个机器人保证可以相遇。程序只能包含“左移n个单位”、“右移n个单位”,条件判断语句If,循环语句while,以及两个返回Boolean值的函数“在自己的起点处”和“在对方的起点处”。你不能使用其它的变量和计数器。

7、你在一个飞船上,飞船上的计算机有n个处理器。突然,飞船受到外星激光武器的攻击,一些处理器被损坏了。你知道有超过一半的处理器仍然是好的。你可以向一个处理器询问另一个处理器是好的还是坏的。一个好的处理器总是说真话,一个坏的处理器总是说假话。用n-2次询问找出一个好的处理器。

8、用线性时间和常数附加空间将一篇文章的单词(不是字符)倒序。

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

动作描写作文 英语高一作文 语文作文模板 小作文题目 情话作文 难过作文 诗意作文 我三百字作文 师生作文 风筝的作文 作文景物描写 作文一千字 作文 我的梦 群作文 神话作文 六年级作文下册 作文未来的我 五年级作文上册 高中议论文作文 年高考作文 期待的作文 作文与生活 我的动物的作文 小作文400字 作文的类型 记忆中的作文 作文大全三年级 亲人的作文 怀念的作文 美食作文怎么写