回复: 28
跳转到指定楼层
上一主题 下一主题
收起左侧

狗家现场面试

🔗
匿名用户-BU9NY  2019-7-15 08:08:15 |倒序浏览

2019(7-9月) 码农类General 硕士 全职@google - 内推 - Onsite  | | Other | 在职跳槽

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
上门总共五轮面试,四轮coding一轮bq还有午餐。
您好!
本帖隐藏的内容需要积分高于 200 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 200 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies

还是怪自己学艺不精,面试官都非常好,不会出现不会就很尴尬的挂在白板上的情况,会一直给提示,直到能写出代码。
体验是比较好的。不过题库真的很大,只有第四轮那一道题是我见过的。
希望可以帮助大家,祝要面试的小伙伴好运。

评分

参与人数 8大米 +38 收起 理由
whdawn + 10
dengzeyu147 + 2 给你点个赞!
VitusBlues + 1 赞一个
dovedove + 1 赞一个
JellyDG + 2 给你点个赞!

查看全部评分


上一篇:citadel 夏季datathon oa
下一篇:亚麻新鲜OA
推荐
dengzeyu147 2019-7-16 14:42:40 | 只看该作者
全局:
cleozhang 发表于 2019-7-16 14:13
对当时问了一下 面试官说就这么处理吧。你如果有别的想法propose出来我觉得都可以。对了,3个是举的例子 ...

不知道对不对 感觉0比较难处理

  1. public List<Integer> sol1(int[] array, int k ){
  2.         List<Integer> res = new ArrayList<>();
  3.         int len = array.length;
  4.         if(len == 0)return res;
  5.         int n = 1;
  6.       
  7.         HashSet<Integer> set = new HashSet<>();
  8.         
  9.         for(int i = 0; i < k; i++){
  10.             if( i == array.length)return res;
  11.             if(array[i] == 0)set.add(i);
  12.             n *= array[i];
  13.             res.add(n);
  14.         }
  15.         for(int i = k; i < array.length; i++){
  16.             if(array[i] == 0)set.add(i);
  17.             res.add(n * nums[i] / (nums[i-k] == 0? 1 : nums[i-k]));
  18.         }
  19.         for(int i : set){
  20.             for(int j = i; j < i+k;j++){
  21.                 res.set(j,0);
  22.             }
  23.         }
  24.         return res;
  25.     }
复制代码
回复

使用道具 举报

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

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

使用道具 举报

全局:
非常漂亮的女生是中国人么
回复

使用道具 举报

🔗
cleozhang 2019-7-15 08:20:53 | 只看该作者
全局:
野生的皮皮鲁 发表于 2019-7-15 08:13
非常漂亮的女生是中国人么

不是的 是美国blond 你面试见到吗?
回复

使用道具 举报

🔗
JellyDG 2019-7-15 11:16:11 | 只看该作者
全局:
已给分,想问下LZ:

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

第五题是不是类似刷题网 其四 而思琳?
回复

使用道具 举报

🔗
xiana406 2019-7-15 11:42:44 | 只看该作者
全局:
第五题有排序,然后找数,不是二分法吗?楼主怎么做的。
回复

使用道具 举报

🔗
mike915 2019-7-16 03:24:21 | 只看该作者
全局:
第三轮,给一串array的数字,每次返回最近三个数的乘积。写的磕磕绊绊最后没怎么写完。
这题没看太懂?能详细点吗?
回复

使用道具 举报

🔗
xiaobai123 2019-7-16 03:59:57 | 只看该作者
全局:
co ask. 第三轮,给一串array的数字,每次返回最近三个数的乘积。写的磕磕绊绊最后没怎么写完。
这题没看太懂?能详细点吗?
回复

使用道具 举报

全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
dlwlrma 2019-7-16 05:55:08 | 只看该作者
全局:
我看你第三轮说是每次返回,是要写成iterator的形式吗
回复

使用道具 举报

全局:
dlwlrma 发表于 2019/07/16 05:55:08
我看你第三轮说是每次返回,是要写成iterator的形式吗

面试官让自己定义signature。所以我写的是input一个array 返回一个list这样。写起来比较容易。面试官说可以。
回复

使用道具 举报

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

本版积分规则

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