- 17
- 0
- 约3.38千字
- 约 7页
- 2020-11-21 发布于山东
- 举报
谷歌面试题及参考答案
谷歌的面试会根据面试者的应聘岗位不同而出不一样的题目。 对
面试题目的回答会直接影响谷歌的面试成效。下面是由 分享的谷歌面试题及参考答案,希望对你有用。
谷歌面试题及参考答案 (一)应聘职位:软件工程师
假设你在衣橱里挂满衬衫, 很难从中挑出某一件来。 请问你打算怎样整理一下,使得它们容易挑选 ?
答案:此题没有固定答案。 考验的是被面试者在解决问题方面的
想象力和创造性。我们觉得读者” Dude ”的这个答案可能会给 Google 留下深刻印象:把它们按布料的种类进行哈希 (HASH) 组合。然后每类再按 2-3-4 树或红黑树 (都是计算机算法 )排序。
应聘职位:软件工程师
给你一副井字棋 (Tic Tac Toe) 。。。你来写一个程序,以整个游戏
和一个玩家的名字为参数。 此函数需返回游戏结果, 即此玩家是否赢了。首先你要决定使用哪种数据结构处理游戏。 你还要先讲出使用哪种算法,然后写出代码。注意:这个游戏中的某些格子里可能是空的。你的数据结构需要考虑到这个条件。
答案:所需要的数据结构应为二元字符数列。调用此函数检查 6 种条件,判断是否有赢家。 其中第 6 种条件就是看是否还有空格。 如果有赢家,则字符判断玩家是 X 还是 O 。因此你需要一个旗标。如
1
果有赢家则返回此值并结束游戏,如果没有则继续游戏。
应聘职位:软件工程师
为 1 万亿个
原创力文档

文档评论(0)