Google面试经验|S3(山景)

2021年3月13日16:12:13 发表评论 828 次浏览

关于我自己:Google招聘人员在Linkedin上与我联系。我有4年的经验。

手机屏幕

热身

1)手动计算146中的位

2)区分大端和小端

实际问题

1)

数组中的第k个最大元素

2)

查找从开始到阵列末尾的最小步骤数

(数组值显示可以移动的数量)。 DP问题

第二天, 招聘人员打电话给我进行现场面试。

我安排30天后进行现场采访, 以便给自己足够的时间准备。

现场采访

第1轮

1)基于存储图像的设计问题。注重性能和规模。

2)将数字和返回结果以字符串形式相除。例如100/3的结果应该是33.(3)这里的3放在括号中是因为它会不断重复, 而5/10应该是0.5。

第二回合

1)

数字流的中位数

2)像煎饼排序这样的问题, 在这里你只能交换对字符数组进行排序。

第三回合

1)

在排序数组中查找数字的计数。

2)设计可在互联网上玩的两人战舰游戏

第四回合

1)基于可穿戴设备的设计问题。

2)在2D布尔数组上画一条线。你将获得起点和终点坐标。

第五回合

1)比较基于n克的两个文档(字符串数组)。

例如doc1 –今天是星期日。

doc2 –今天是星期六

如果n = 2, 则重复数为1(今天为)

如果n = 1, 则重复次数为(Today, is)

如果n = 3个重复项是0

最后意见–你必须从lsbin中进行图, DP, 字符串, 数组, 位和链接列表问题。

设计问题比看起来要难得多。为他们做好准备。

我呼吁lsbin团队发布更多有关设计的问题。

如果你喜欢lsbin并希望做出贡献, 那么你也可以写一篇文章并将你的文章邮寄到contribution@lsbin.org。查看你的文章出现在lsbin主页上, 并帮助其他Geeks。

Google的所有练习题

!

木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: