回复: 13
收起左侧

ad组面经

本楼:   👍  0
0%
0%
0   👎
全局:   1271
98%
2%
29

2017(1-3月) 码农类General 硕士 全职@yahoo - 内推 - Onsite  | Other | 在职跳槽

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

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

x
3月中面的,至今还在被备胎着,发一下面经赞赞人品吧

1. 类似于common prefix 但是要求建trie

2. 设计一个长度为n的queue,实现offer() 和 qoll()。 我用了一个数组实现。
   Follow up: multithreaded. W
3. 设计 tiny url
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
官交流了一下,这里危险值可能有重复,比如10个人都是100,那么就要打出10个人。用heap还嫌我慢,没天理……


评分

参与人数 2大米 +33 收起 理由
aiwojiujiu + 3 回答的很好!
zzwcsong + 30

查看全部评分


上一篇:求建议uber vs thumbtack intern
下一篇:Pocket Gems实习电面

本帖被以下淘专辑推荐:

  • · Yahoo|主题: 11, 订阅: 2
小蝈蝈 2017-5-4 12:22:08 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   145
100%
0%
0
感谢楼主分享,第二题followup是说把程序改为线程安全的么,直接简单的加锁可以么?因为多线程不是很懂,写了一个不知道对不对,希望能给指点一下
  1. public class ImpQueue {
  2.         private int[] queue;
  3.         private int curSize = 0;
  4.         private int size;
  5.         private int head = 0;
  6.         private int tail = 0;
  7.        
  8.         public ImpQueue(int size) {
  9.                 queue = new int[size];
  10.                 this.size = size;
  11.         }
  12.        
  13.         public void offer(int value) throws Exception {
  14.                 synchronized(this) {
  15.                         if (curSize != size) {
  16.                                 queue[head] = value;
  17.                                 curSize++;
  18.                                 head++;
  19.                                 if (head == size) {
  20.                                         head = 0;
  21.                                 }
  22.                                 return;
  23.                         }
  24.                         throw new Exception("Queue is full");
  25.                 }
  26.         }
  27.        
  28.         public int poll() throws Exception{
  29.                 synchronized (this) {
  30.                         if (curSize != 0) {
  31.                                 int output = queue[tail];
  32.                                 curSize--;
  33.                                 Thread.sleep(100);
  34.                                 tail++;
  35.                                 if (tail == size) {
  36.                                         tail = 0;
  37.                                 }
  38.                                 return output;
  39.                         }
  40.                         throw new Exception("Queue is empty");
  41.                 }
  42.         }
复制代码
回复

使用道具 举报

本楼:   👍  0
0%
0%
0   👎
全局:   92
100%
0%
0
不知道为什么,觉得最后一题有一点像page rank,这个大牛博士能不能看看我的猜测。。。。。就像是一个网页的page rank 由所有链向它的页面的重要性决定, 一个人的危险值也是有和自己相关的朋友决定,而朋友之间也是相互决定的。找出三个最危险的人,就像是找出三个page rank最大的网站。。。
回复

使用道具 举报

 楼主| xialanxuan 2017-4-25 02:50:39 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   1271
98%
2%
29
aiwojiujiu 发表于 2017-4-25 02:42
但是朋友圈这个是如何表示的呢?

就是图,一个node自己有个rate,有个total rate, 有a list of friends。node.total rate = sum(friend.rate) + node.rate,给出所有node中total rate的最大的三个对应的人
回复

使用道具 举报

gegeyongfu 2017-4-5 11:24:16 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   43
98%
2%
1
想问下楼主店面多久拿的onsite,上周五面完现在还没信。。
回复

使用道具 举报

超人不会飞 2017-4-5 11:41:03 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   155
98%
2%
3
楼主好,我是3月27号onsite的,也是ad组,现在也没有结果,没有结果就是默剧吗?
回复

使用道具 举报

 楼主| xialanxuan 2017-4-5 12:31:07 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   1271
98%
2%
29
gegeyongfu 发表于 2017-4-5 11:24
想问下楼主店面多久拿的onsite,上周五面完现在还没信。。

一两天吧
回复

使用道具 举报

当当当 2017-4-5 12:34:36 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   26
100%
0%
0
楼主你怎么知道你是被备胎啊?没问recruiter吗
回复

使用道具 举报

aiwojiujiu 2017-4-23 12:07:32 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   61
91%
9%
6
求楼主私信面试官姓名
回复

使用道具 举报

aiwojiujiu 2017-4-23 13:30:28 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   61
91%
9%
6
楼主 可否详细说一下第四题? 需要自己设计数据结构表示朋友圈?  还有楼主拿到offer了嘛?
回复

使用道具 举报

 楼主| xialanxuan 2017-4-25 00:52:41 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   1271
98%
2%
29
aiwojiujiu 发表于 2017-4-23 13:30
楼主 可否详细说一下第四题? 需要自己设计数据结构表示朋友圈?  还有楼主拿到offer了嘛?

只是一个number
回复

使用道具 举报

aiwojiujiu 2017-4-25 02:42:44 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   61
91%
9%
6

但是朋友圈这个是如何表示的呢?
回复

使用道具 举报

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

本版积分规则

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