谈谈使用过的几款咖啡机

一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货
H1B/绿卡遥遥无期
又不想回国
来东南亚最大的互联网集团工作?
码农求职神器Triplebyte:
不用海投
内推多家公司面试
坐标湾区
Games Startup
招聘游戏开发工程师
游戏初创公司招聘工程师、UIUX Designer和游戏策划
查看: 2979|回复: 14
收起左侧

Bloomberg 2017 Summer Intern 电面

[复制链接] |试试Instant~ |关注本帖
我的人缘0
Allenping 发表于 2016-10-11 03:58:19 | 显示全部楼层 |阅读模式
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】

2016(10-12月) 码农类General 硕士 实习@Bloomberg - 内推 - HR筛选 技术电面 在线笔试  | Other | 其他

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

您需要 登录 才可以下载或查看,没有帐号?Sign Up 注册获取更多干货

x
讲一下简历
一道题: LowestCommonAncester for Binary Tree given root, string p, string q; Ask lowest common ancester for string p and string q.

p and q might not be in the tree. Followup: what if values contain duplicates. How to modify your code ? . from: 1point3acres

大米 招工季节大米不够!!!!!!!!!
-google 1point3acres

评分

参与人数 3大米 +9 收起 理由
zhyw86 + 3 感谢分享!
wzyath + 3 感谢分享!
lalasparrow + 3 感谢分享!

查看全部评分


上一篇:10.10 Airbnb 电面
下一篇:Two Sigma 面经
我的人缘0
caiqizhe 发表于 2016-10-20 00:59:44 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
楼主加油。。。 找到工作记得cs上发枪。
回复 支持 1 反对 0

使用道具 举报

我的人缘0
gaoshh0122 发表于 2016-10-14 08:41:57 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
请问楼主这个follow up怎么思考?是把函数的argument从String改成TreeNode这样吗?不然没法区分两个TreeNode啊
回复 支持 1 反对 0

使用道具 举报

我的人缘0
wzyath 发表于 2016-10-14 06:49:32 | 显示全部楼层
  此人我要顶:
 
50% (2) 【我投】
  此人我要踩:
 
50% (2) 【我投】
楼主是内推还是career fair投的?
回复 支持 反对

使用道具 举报

我的人缘0
 楼主| Allenping 发表于 2016-10-14 08:05:17 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
wzyath 发表于 2016-10-14 06:49
楼主是内推还是career fair投的?

内推的 xXXXXX
回复 支持 反对

使用道具 举报

我的人缘0
lt_michael_oct 发表于 2016-10-14 08:17:04 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
问下楼主推了几天后收到电面的  我交了还是有几天了...
回复 支持 反对

使用道具 举报

我的人缘0
 楼主| Allenping 发表于 2016-10-14 08:26:37 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
lt_michael_oct 发表于 2016-10-14 08:17. 围观我们@1point 3 acres
问下楼主推了几天后收到电面的  我交了还是有几天了...

一周左右吧,我身边也有同学10天了 还没消息  看HR吧
回复 支持 反对

使用道具 举报

我的人缘0
 楼主| Allenping 发表于 2016-10-14 09:15:20 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
gaoshh0122 发表于 2016-10-14 08:41. 一亩-三分-地,独家发布
请问楼主这个follow up怎么思考?是把函数的argument从String改成TreeNode这样吗?不然没法区分两个TreeNod ...

我不会,挂在了这里,面试的时候乱说的,一样要让我implement出来, 我说先遍历一遍,找出所有的pair,然后找出每组pair的 lowest common ancester, 然后再比较出离任意组pair最近的common ancester.  我没有在网上找到答案。 这题我觉得出的不好,duplicates 为什么要用binary tree存。
Mobile Apps Category (English)728x90
回复 支持 反对

使用道具 举报

我的人缘0
 楼主| Allenping 发表于 2016-10-14 09:16:09 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
Allenping 发表于 2016-10-14 09:15-google 1point3acres
我不会,挂在了这里,面试的时候乱说的,一样要让我implement出来, 我说先遍历一遍,找出所有的pair,然 ...

同一周面的 室友就只被问了 swap linked list in pair
回复 支持 反对

使用道具 举报

我的人缘0
bcc 发表于 2016-10-16 06:47:47 | 显示全部楼层
  此人我要顶:
 
100% (1) 【我投】
  此人我要踩:
 
0% (0) 【我投】
请问 p and q might not be in the tree. 这问是遍历两边么? Followup 要输出所有结果?
回复 支持 反对

使用道具 举报

我的人缘0
 楼主| Allenping 发表于 2016-10-16 07:04:15 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
bcc 发表于 2016-10-16 06:47
请问 p and q might not be in the tree. 这问是遍历两边么? Followup 要输出所有结果?

p, q might not be in the tree, return NULL.
followup 输出 最靠近 p, q 的 common ancestor, which means ,到p,q任意一个距离是最短的
回复 支持 反对

使用道具 举报

我的人缘0
 楼主| Allenping 发表于 2016-10-20 03:07:11 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
caiqizhe 发表于 2016-10-20 00:59
楼主加油。。。 找到工作记得cs上发枪。

谢谢 大哥! don't stop. rush in
回复 支持 反对

使用道具 举报

我的人缘0
nikki3128 发表于 2016-10-20 12:03:30 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
楼主啥时候投的?我9月投了,一直没有消息啊。
回复 支持 反对

使用道具 举报

我的人缘0
 楼主| Allenping 发表于 2016-10-20 13:19:05 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
nikki3128 发表于 2016-10-20 12:03
楼主啥时候投的?我9月投了,一直没有消息啊。

9月25之后的样子吧
回复 支持 反对

使用道具 举报

我的人缘0
dalonglong 发表于 2017-4-9 11:55:01 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
有重复元素的话 这题可以用递归把(迭代应该也行)

TreeNode* LCA(TreeNode* root, int q, int p){
    TreeNode* ans = NULL;
    int dist = INT_MAX;
    helper(ans, root, q, p, dist);
    return ans;
}

// return value = dist from this node to the node contains q / p (first / second)
pair<int, int> helper(TreeNode* &ans, TreeNode* root, int q, int p, int& dist){
    if(!root) return make_pair(INT_MAX, INT_MAX);
    pair<int, int> res = make_pair(INT_MAX, INT_MAX);
    if(root -> val == q) res.first = 0;
    if(root -> val == p) res.second = 0;
    pair<int, int> lpath = helper(ans, root -> left, q, p, dist);
    pair<int, int> rpath = helper(ans, root -> right, q, p, dist);
    res.first = min(res.first, min(lpath.first, rpath.first));
    res.second = min(res.second, min(lpath.second, rpath.second));
    if(res.first != INT_MAX && res.second != INT_MAX && dist > res.first + res.second){
        ans = root;
        dist = res.first + res.second;
    }
    return res;
}

回复 支持 反对

使用道具 举报

游客
请先登录

本版积分规则

提醒:发帖可以选择内容隐藏,部分板块支持匿名发帖。请认真读完以下全部说明:

■隐藏内容方法: [hide=200]你想要隐藏的内容比如面经[/hide]
■意思是:用户积分低于200则看不到被隐藏的内容
■可以自行设置积分值,不建议太高(200以上太多人看不到),也不建议太低(那就没必要隐藏了)
■建议只隐藏关键内容,比如具体的面试题目、涉及隐私的信息,大部分内容没必要隐藏。
■微信/QQ/电子邮件等,为防止将来被骚扰甚至人肉,以论坛私信方式发给对方最安全。
■匿名发帖的板块和方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版|小黑屋|一亩三分地论坛声明

custom counter

GMT+8, 2018-6-25 00:54

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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