传说中的谷歌招聘委员会成员之一,从幕后走出来,教你学系统设计!


一亩三分地论坛

 找回密码
 获取更多干活,快来注册
天天打游戏、照样领工资、还办H1B
这份工作你要不要?
把贵司招聘信息放这里
查看: 2274|回复: 16
收起左侧

10.3 Pure Storage 电面

[复制链接] |试试Instant~ |关注本帖
bearcat001 发表于 2016-10-4 10:35:09 | 显示全部楼层 |阅读模式

2016(10-12月) 码农类 硕士 全职@Pure Storage - 内推 - 技术电面 |Otherfresh grad应届毕业生

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

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

x
今天下午面完,题目如下

. 鍥磋鎴戜滑@1point 3 acres
设计一个class,有一个register函数,让用户来注册method到一个event上,还有一个函数叫eventFired,用来触发所有已注册的函数。好像是面经 :D 他们题好像不变,他上来问我他是不是第一个面我的...  看来就是靠这个选题

我用的java,所以得用java.lang.reflect.Method来通过一个string来调用一个method。我说我不知道这个方法,查一下文档行不行,面试官说没有问题
写完以后就开始问多线程咋办,mutex怎么加,如果用户调用的方法也调用了register,会有死锁怎么办。


补充内容 (2016-10-6 03:58):
昨天收到了二面通知~ 速度很快... 然后看起来二面肯定也是原题了. more info on 1point3acres.com
. from: 1point3acres.com/bbs
补充内容 (2016-10-26 11:26):
因为时间安排不过来,最后取消了二面...

评分

1

查看全部评分

delly224 发表于 2016-10-5 01:45:42 | 显示全部楼层
请问是new graduate职位?
回复 支持 反对

使用道具 举报

 楼主| bearcat001 发表于 2016-10-5 01:48:58 | 显示全部楼层
delly224 发表于 2016-10-5 01:45
请问是new graduate职位?

嗯,是的
回复 支持 反对

使用道具 举报

RobertCheng 发表于 2016-10-5 02:07:42 | 显示全部楼层
没太懂问题,注册method到event上?
回复 支持 反对

使用道具 举报

babbete 发表于 2016-10-5 02:16:42 | 显示全部楼层
请问楼主是new grad么?为什么我oa结束,hr联系说我,说招满了。而且那时候是9月初
回复 支持 反对

使用道具 举报

 楼主| bearcat001 发表于 2016-10-5 03:00:52 | 显示全部楼层
RobertCheng 发表于 2016-10-5 02:07
没太懂问题,注册method到event上?

比如有个event叫sunrise,然后用户可以注册一堆方法给它,然后当sunrise发生的时候,这些方法都要运行
回复 支持 反对

使用道具 举报

 楼主| bearcat001 发表于 2016-10-5 03:02:34 | 显示全部楼层
babbete 发表于 2016-10-5 02:16
请问楼主是new grad么?为什么我oa结束,hr联系说我,说招满了。而且那时候是9月初

应该是new grad吧,我也不清楚是不是满了,我是9月26收到的电面通知,可能又有hc了?或者只是给我面面
回复 支持 反对

使用道具 举报

RobertCheng 发表于 2016-10-5 03:34:40 | 显示全部楼层
bearcat001 发表于 2016-10-5 03:00
比如有个event叫sunrise,然后用户可以注册一堆方法给它,然后当sunrise发生的时候,这些方法都要运行

ok 懂了,他家刚跟我说约店面,求好运,求原题
回复 支持 反对

使用道具 举报

 楼主| bearcat001 发表于 2016-10-5 03:35:41 | 显示全部楼层
RobertCheng 发表于 2016-10-5 03:34
ok 懂了,他家刚跟我说约店面,求好运,求原题

他们都不改题... 你翻翻以前的面经,应该有说的比较详细的
回复 支持 反对

使用道具 举报

ShawnG 发表于 2016-10-6 03:53:29 | 显示全部楼层
请问哪里可以找到register那个题的题目以及solution啊?
地里找了一圈没找到。。
回复 支持 反对

使用道具 举报

 楼主| bearcat001 发表于 2016-10-6 03:57:54 | 显示全部楼层
ShawnG 发表于 2016-10-6 03:53
请问哪里可以找到register那个题的题目以及solution啊?
地里找了一圈没找到。。

. visit 1point3acres.com for more.
                               
登录/注册后可看大图

具体我也没找,你可以看看我这个代码。忽略所有的mutex,那是follow时候写的伪代码
回复 支持 反对

使用道具 举报

ShawnG 发表于 2016-10-6 04:58:19 | 显示全部楼层
bearcat001 发表于 2016-10-6 03:57
具体我也没找,你可以看看我这个代码。忽略所有的mutex,那是follow时候写的伪代码

十分感谢!感觉清楚很多了!函数的接口包括参数的类型,全部都是面试官给你的咯?

另外,需要会实际跑这个code么?因为那些String functionName传进来其实也找不到啊。。如果要写test cases可能还要先写几个简单的functions。。
回复 支持 反对

使用道具 举报

 楼主| bearcat001 发表于 2016-10-6 05:43:31 | 显示全部楼层
ShawnG 发表于 2016-10-6 04:58. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
十分感谢!感觉清楚很多了!函数的接口包括参数的类型,全部都是面试官给你的咯?
. Waral 鍗氬鏈夋洿澶氭枃绔,
另外,需要会实际跑 ...

这个接口定义是我写的,他确认了没问题。然后不用跑代码~ 我还说写几个测试来着,他说不用~
回复 支持 反对

使用道具 举报

ShawnG 发表于 2016-10-6 05:53:10 | 显示全部楼层
bearcat001 发表于 2016-10-6 05:43
这个接口定义是我写的,他确认了没问题。然后不用跑代码~ 我还说写几个测试来着,他说不用~

OK! 太感谢了! 我是下周电面~祝LZ好运啦~
回复 支持 反对

使用道具 举报

mashiro_sky 发表于 2017-2-2 08:27:57 | 显示全部楼层
感谢lz面经,我今天电面也是这题。。巨多follow up差点被绕进去。。
回复 支持 反对

使用道具 举报

hahaha666 发表于 2017-2-2 22:15:00 | 显示全部楼层
mashiro_sky 发表于 2017-2-2 08:27. visit 1point3acres.com for more.
感谢lz面经,我今天电面也是这题。。巨多follow up差点被绕进去。。

求问follow up都问什么了哇~~明天电面orz~
回复 支持 反对

使用道具 举报

hahaha666 发表于 2017-2-2 22:16:48 | 显示全部楼层
感谢楼主面经!!!!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

一亩三分地推荐上一条 /5 下一条

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

custom counter

GMT+8, 2017-9-26 12:10

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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