周末了,八卦下什么是好的manager

一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货

最近看过此主题的会员

E轮2.5亿美元融资
K12教育独角兽一起作业
北京-诚聘人工智能/教育/大数据岗
码农求职神器Triplebyte:
不用海投
内推多家公司面试
坐标湾区
Games Startup
招聘游戏开发工程师
游戏初创公司招聘工程师、UIUX Designer和游戏策划
查看: 2132|回复: 27
收起左侧

巨硬728 hiring event

[复制链接] |试试Instant~ |关注本帖
我的人缘0
lynlion 发表于 2017-8-2 11:35:55 | 显示全部楼层 |阅读模式
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (3)
 
 
0% (0)  踩

2017(7-9月) 码农类General 硕士 全职@Microsoft - 猎头 - Onsite  | Fail | 在职跳槽

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

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

x
上周五下午参加的hiring event,一共四轮,从12:30 到4:30,到现在还没有消息,估计跪了。1. 一个白人,问简历,题目是给两个string,判断这两个string是否都包含相同的单词。我给的解法,用两个set 分别存两个单词,然后再比较两个set中的单词是否一样,写完有个小bug,跑test case的时候自己发现了。
-google 1point3acres2. 三哥,system design,设计一个读写log的系统。
3. 三哥,把二叉树给定级别的节点从左到右连接起来,先用queue做层级遍历解决后,又用了递归解决。然后三哥纠结了半天,才搞清楚他是想让我在递归的时候传一个类似c++中的指针进去,我和他解释了java里是pass by value的,没有他想用的那个指针,他说哦,他用c#是可以的。。。。
4. 三姐,问简历,求解逆波兰表达式,讨论了很多合法输入的情况。
. Waral 博客有更多文章,


题目都满简单的,但是不知道是不是做题不是很快,每轮都只做了一题。

评分

参与人数 1大米 +1 收起 理由
Protocol + 1 谢谢你的介绍!

查看全部评分


上一篇:sony面经
下一篇:七月脸书
我的人缘0
yunliang2014 发表于 2017-8-2 11:54:51 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  85% (23)
 
 
14% (4)  踩
请问楼主是参加哪个组的hire event?
回复

使用道具 举报

我的人缘0
 楼主| lynlion 发表于 2017-8-2 12:34:40 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (3)
 
 
0% (0)  踩
yunliang2014 发表于 2017-8-2 11:54
请问楼主是参加哪个组的hire event?

Azure 组字数
回复

使用道具 举报

我的人缘0
yunliang2014 发表于 2017-8-2 12:34:56 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  85% (23)
 
 
14% (4)  踩
楼主,不要着急,也有几周才有消息的
回复

使用道具 举报

我的人缘0
yunliang2014 发表于 2017-8-2 12:37:44 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  85% (23)
 
 
14% (4)  踩
关于第三 题,阿三是不是想让你加个指针next指向同一层的下一个节点?
回复

使用道具 举报

我的人缘0
linlin1990 发表于 2017-8-2 13:50:23 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  76% (35)
 
 
23% (11)  踩
咦我朋友说他被面的全是hard的。。。。楼主好运
回复

使用道具 举报

我的人缘0
 楼主| lynlion 发表于 2017-8-2 14:01:08 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (3)
 
 
0% (0)  踩
yunliang2014 发表于 2017-8-2 12:37
关于第三 题,阿三是不是想让你加个指针next指向同一层的下一个节点?

不是,每个节点都有left, right, next,他说的指针是指每次递归的时候穿一个前一个节点pre的指针,不断的更新指针,是的到达需要的level时,把前一个节点和当前节点连接起来pre.next = cur
回复

使用道具 举报

我的人缘0
 楼主| lynlion 发表于 2017-8-2 14:05:58 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (3)
 
 
0% (0)  踩
linlin1990 发表于 2017-8-2 13:50
咦我朋友说他被面的全是hard的。。。。楼主好运

谢谢,感觉凶多吉少,可能面试官不一样把,我基本都是中等难度的题目,他也是728的吗,他有消息了吗
Mobile Apps Category (English)728x90
回复

使用道具 举报

我的人缘0
最初的梦想2013 发表于 2017-8-2 21:02:25 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  85% (46)
 
 
14% (8)  踩
这么多三哥三姐啊,看来巨硬也被烙印占领了,亚麻也是乌压压一大片烙印
回复

使用道具 举报

我的人缘0
linlin1990 发表于 2017-8-3 00:51:12 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  76% (35)
 
 
23% (11)  踩
lynlion 发表于 2017-8-2 14:05
谢谢,感觉凶多吉少,可能面试官不一样把,我基本都是中等难度的题目,他也是728的吗,他有消息了吗
.1point3acres网
他被拒了。。。
回复

使用道具 举报

我的人缘0
linlin1990 发表于 2017-8-3 00:51:39 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  76% (35)
 
 
23% (11)  踩
lynlion 发表于 2017-8-2 14:05
谢谢,感觉凶多吉少,可能面试官不一样把,我基本都是中等难度的题目,他也是728的吗,他有消息了吗

哦不过他不是728的。。是之前的。。。
回复

使用道具 举报

我的人缘0
hwd2000 发表于 2017-8-3 01:19:44 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (7)
 
 
0% (0)  踩
“我和他解释了java里是pass by value的”
你这个解释是错误的。如果parameter是object,pass by reference (也就是c里的指针)。显然面试官对你的解释有异议。虽然c#语法可以用ref,但是在不用的情况下,parameter的用法和java是一样的。
回复

使用道具 举报

我的人缘0
 楼主| lynlion 发表于 2017-8-3 02:12:25 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (3)
 
 
0% (0)  踩
hwd2000 发表于 2017-8-3 01:19
“我和他解释了java里是pass by value的”
你这个解释是错误的。如果parameter是object,pass by referenc ...

首先java 永远是pass by value的,传一个object进去也是pass by value的,直接对这个object改变是不会改变原来的object,例如传一个Treenode pre到下一层递归,在里面你执行pre=null,上一层里的pre是不会改变的,只有执行pre.next = null,上一层的pre的next才会改变,这个方法我和他提了,显然不是他想要的
回复

使用道具 举报

我的人缘0
newgod2500 发表于 2017-8-3 02:58:56 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  98% (151)
 
 
1% (3)  踩
最初的梦想2013 发表于 2017-8-2 21:02
这么多三哥三姐啊,看来巨硬也被烙印占领了,亚麻也是乌压压一大片烙印

因为老大们都是印度人。手底下自然一堆三三。。况且巨硬现在ceo本来就是从azure出来的。。。 office, azure是出了名多烙印的。 只能指望一下bing了。
回复

使用道具 举报

我的人缘0
hwd2000 发表于 2017-8-3 03:11:25 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (7)
 
 
0% (0)  踩
lynlion 发表于 2017-8-3 02:12
首先java 永远是pass by value的,传一个object进去也是pass by value的,直接对这个object改变是不会改 ...

你这个解释放到c里面也成立。给你举个例子
void add(int* a) {
   a = NULL; 来源一亩.三分地论坛.
}-google 1point3acres

int x = 1;
add(&x);.本文原创自1point3acres论坛

这个方法执行完了,a现在是啥?当然还是1。要是非要套你那个说法,其实c也是pass by value,为啥?因为地址也是value,直接放在call stack里了。但是没有人认为这是pass by value,因为地址就是地址,不是value。

补充内容 (2017-8-3 03:12):
说错了,是“x现在是啥?”
回复

使用道具 举报

我的人缘0
koga 发表于 2017-8-3 03:49:35 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  92% (46)
 
 
8% (4)  踩
请问你是什么时候投的
是18年毕业么
这么快就有onsite了?
回复

使用道具 举报

我的人缘0
snakech 发表于 2017-8-3 03:55:27 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  92% (119)
 
 
7% (9)  踩
lynlion 发表于 2017-8-3 02:12
首先java 永远是pass by value的,传一个object进去也是pass by value的,直接对这个object改变是不会改 ...

我对这个说法表示异议,有可能是我没理解你的说法,也有可能我一直用的pass reference是假的
回复

使用道具 举报

我的人缘0
 楼主| lynlion 发表于 2017-8-3 04:17:24 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (3)
 
 
0% (0)  踩
hwd2000 发表于 2017-8-3 03:11. from: 1point3acres
你这个解释放到c里面也成立。给你举个例子
void add(int* a) {
   a = NULL;

我建议你好好看看什么叫pass by value 和pass by reference,不懂就不要误导别人,既然说到c++,请你说一下下面这个是pass by value 还是pass by refernce,打印的结果是什么,如何在java 中实现?

void addOne(int &y) // y is a reference variable
{
    y = y + 1;
} // y is destroyed here

int main()
{
    int x = 5;
    std::cout << "x = " << x << '\n';
    addOne(x);
    std::cout << "x = " << x << '\n';
    return 0;
}
回复

使用道具 举报

我的人缘0
 楼主| lynlion 发表于 2017-8-3 04:22:37 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (3)
 
 
0% (0)  踩
snakech 发表于 2017-8-3 03:55. 1point 3acres 论坛
我对这个说法表示异议,有可能是我没理解你的说法,也有可能我一直用的pass reference是假的

java一直是pass by value,你用的pass by reference确实是假的。

http://www.geeksforgeeks.org/g-f ... ctly-pass-by-value/
回复

使用道具 举报

我的人缘0
hwd2000 发表于 2017-8-3 04:47:28 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (7)
 
 
0% (0)  踩
lynlion 发表于 2017-8-3 04:17. more info on 1point3acres
我建议你好好看看什么叫pass by value 和pass by reference,不懂就不要误导别人,既然说到c++,请你说一 ...
. 留学申请论坛-一亩三分地
我要承认,我的c++的知识已经丢的差不多了。你的例子才是真正的pass by reference。但是说到java,你硬要说java不能pass by reference,我就只能用以下你的c++代码对应java的实现来回复你(当然还有其它更优雅的实现)。你要怎么坚持是你自己的事情,但是未必能被别人认同,因为这个话题从Java诞生开始一直都没讨论完。
    private static void addOne(int[] a) {
        a[0]++;
    } 来源一亩.三分地论坛.

     public static void main(String []args){ 来源一亩.三分地论坛.
         int[] x = {10};
         addOne(x);
         System.out.println("x=" + x[0]);
     }
回复

使用道具 举报

游客
请先登录

本版积分规则

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

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

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

custom counter

GMT+8, 2018-7-23 02:18

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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