123
返回列表 发新帖
楼主: 匿名
跳转到指定楼层
上一主题 下一主题
收起左侧

狗家现场面试

全局:
dengzeyu147 发表于 2019/07/17 09:17:30
请问楼主 第一题是这个吗?https://massivealgorithms.blogspot.com/2015/11/chunked-palindrome-google-interview.html...

对就是这个。
回复

使用道具 举报

🔗
cleozhang 2019-7-17 13:35:28 | 只看该作者
全局:
JellyDG 发表于 2019-7-15 11:16
已给分,想问下LZ:

第三题能再详细一点么?输入一个array with int,然后每次取相差最小的3个数相乘?
...

这个题看我给别人的回复吧,说的很详细了。
回复

使用道具 举报

🔗
cleozhang 2019-7-17 13:36:03 | 只看该作者
全局:
dlwlrma 发表于 2019-7-16 05:55
我看你第三轮说是每次返回,是要写成iterator的形式吗

不用,我写的是输入array 返回list。可以看我给别人的回复。
回复

使用道具 举报

🔗
cleozhang 2019-7-17 13:36:32 | 只看该作者
全局:
xiaobai123 发表于 2019-7-16 03:59
co ask. 第三轮,给一串array的数字,每次返回最近三个数的乘积。写的磕磕绊绊最后没怎么写完。
这题没看 ...

去看我给别人的回复,详细的给了个例子。不懂再问我
回复

使用道具 举报

🔗
cleozhang 2019-7-17 13:37:41 | 只看该作者
全局:
xiana406 发表于 2019-7-15 11:42
第五题有排序,然后找数,不是二分法吗?楼主怎么做的。

是二分法,在对角线上二分。面试官想的做法是每次可以去掉1/4个matrix elements。我的做法是每次可以去掉1/2个matrix elements。中心思想是一样的,就是二分。
回复

使用道具 举报

🔗
cleozhang 2019-7-17 13:40:26 | 只看该作者
全局:
JellyDG 发表于 2019-7-15 11:16
已给分,想问下LZ:

第三题能再详细一点么?输入一个array with int,然后每次取相差最小的3个数相乘?
...

第三题我给别人的回复有详细例子,你可以看下。第五题是儿司令,我做过我竟然忘了我靠。我气死了。
回复

使用道具 举报

🔗
cleozhang 2019-7-17 13:42:34 | 只看该作者
全局:
Arteezyxu 发表于 2019-7-16 18:42
这个解法最坏情况(全部是0)下复杂度是O(n*k) , 不知道有没有O(n)的解法

基本思想是0跳过,但是记一个counter看当前窗口里有没有0.没有就正常返回,有就返回0.
回复

使用道具 举报

🔗
dengzeyu147 2019-7-17 16:08:03 | 只看该作者
全局:
cleozhang 发表于 2019-7-17 13:40
第三题我给别人的回复有详细例子,你可以看下。第五题是儿司令,我做过我竟然忘了我靠。我气死了。

感觉楼主这onsite是正常的,没啥偏题怪题 good luck
回复

使用道具 举报

🔗
ee19920302 2019-8-14 07:37:13 | 只看该作者
全局:
请问第三题是不是399
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表