一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 1396|回复: 11
收起左侧

FactSet Research Systems面经

[复制链接] |试试Instant~ |关注本帖
neomiracle 发表于 2014-3-9 05:43:49 | 显示全部楼层 |阅读模式

2014(1-3月) 码农类 硕士 全职@FactSet - 校园招聘会 - 技术电面 |Other

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

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

x
这周刚面完factset,来报一下面筋:
1. Career fair上投了简历,跟engineer简单的聊了下自己的项目,告知需要网投
2. 网投一周后HR约了电话面试,FactSet的SDE 大概分为7个department,需要给出自己感兴趣的dept,然后HR会根据你的选择,决定哪个组来面。选了NY office的一个组,约了一个manager面试。phone interview面到的内容大概有详细的project经历,C++, Java, SQL,MultiThread等都有问到,感觉问题广但不难。
3. onsite:
  他家onsite题目基本不变,先是一个demo,接着三轮技术面,然后lunch interview,最后是manager面试及HR聊天。
  三轮技术面试包括:-google 1point3acres
    code review: 自己选择语言,我选了java,是一个triangle类,三页,问题很多,个人感觉大概可以从style,ood,pass by value,重复代码等方面讲
. from: 1point3acres.com/bbs     algorithm:convert input format to out put format
                   input:    12 "23 4" 456 78 "2 35". visit 1point3acres.com for more.
                   output:  "12", "23 4", "456", "78", "2 35". From 1point 3acres bbs
    design: 设计扫雷程序,据说今年的design题目都会是它。。. from: 1point3acres.com/bbs
               另外加了一道KV merge. 鍥磋鎴戜滑@1point 3 acres

评分

1

查看全部评分

本帖被以下淘专辑推荐:

toro 发表于 2014-3-10 03:50:32 | 显示全部楼层
factset好啊 可惜不鸟我啊
回复 支持 反对

使用道具 举报

nathanwong 发表于 2014-3-10 07:20:03 | 显示全部楼层
请问lz 另外加了一道KV merge 能再详细一点么? 谢谢了。。
回复 支持 反对

使用道具 举报

nathanwong 发表于 2014-3-10 07:37:00 | 显示全部楼层
algorithm:convert input format to out put format
                   input:    12 "23 4" 456 78 "2 35"
. 鍥磋鎴戜滑@1point 3 acres这个input是string么 还是 string array? 还是从system。in 输入的
回复 支持 反对

使用道具 举报

 楼主| neomiracle 发表于 2014-3-10 09:07:44 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| neomiracle 发表于 2014-3-10 09:11:17 | 显示全部楼层
nathanwong 发表于 2014-3-9 18:20 . Waral 鍗氬鏈夋洿澶氭枃绔,
请问lz 另外加了一道KV merge 能再详细一点么? 谢谢了。。

哦,就是例如给定一个stream interface,每个stream会有一个pop的方法,并且能够保证每个stream是按从小到大的顺序pop的。写一个wrapper的class,它有一个stream的list,重写pop方法,保证这个方法返回也是从小到大的顺序。
回复 支持 反对

使用道具 举报

 楼主| neomiracle 发表于 2014-3-10 09:13:01 | 显示全部楼层
nathanwong 发表于 2014-3-9 18:37
algorithm:convert input format to out put format
                   input:    12 "23 4" 456 78 "2 ...

input是一个string,当然也可以是输入的,我觉得无所谓啦,我觉得相当于写一个类split的方法,参数为string,返回也是一个string
回复 支持 反对

使用道具 举报

tmw507 发表于 2014-3-10 18:51:59 | 显示全部楼层
neomiracle 发表于 2014-3-10 09:11
哦,就是例如给定一个stream interface,每个stream会有一个pop的方法,并且能够保证每个stream是按从小到 ...

就是个mergesort的问题吧
回复 支持 反对

使用道具 举报

 楼主| neomiracle 发表于 2014-3-10 23:48:42 | 显示全部楼层
tmw507 发表于 2014-3-10 05:51
就是个mergesort的问题吧
鏉ユ簮涓浜.涓夊垎鍦拌鍧.
有些不一样,我理解的是需要维护一个min-heap,每次pop出来后都要在add进heap一个item,并且要记住每一次pop出的stream的位置,这样的话也需要用map来记住每次pop出来的位置。我记得是叫叫KV merge,类似于external sort的最后一步。
回复 支持 反对

使用道具 举报

小凯 发表于 2014-9-5 11:51:47 | 显示全部楼层
你好,问一下,设计题里面method还需要写具体实现么
回复 支持 反对

使用道具 举报

z3581640 发表于 2014-10-7 23:23:01 | 显示全部楼层
楼主好人,code review以前没碰见过,可否详解一下是怎样的一个过程,跪谢
回复 支持 反对

使用道具 举报

yapingchen1990 发表于 2015-3-20 06:41:55 | 显示全部楼层
neomiracle 发表于 2014-3-10 09:11
哦,就是例如给定一个stream interface,每个stream会有一个pop的方法,并且能够保证每个stream是按从小 ...

这道题,。。。。我google onsite第一题。。
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

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

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-7 17:28

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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