一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货
码农求职神器Triplebyte:
不用海投,内推多家公司面试
Airbnb 数据科学职位
in analytics and inference
游戏初创公司
招聘工程师、Designer和游戏策划
游戏初创公司DreamCraft招聘工程师、UIUX Designer和游戏策划
电商初创公司Good Days
招聘SDE/UI/TPM实习生
把贵司招聘信息放这里
查看: 2380|回复: 11
收起左侧

FactSet Research Systems面经

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

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

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

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

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聊天。
  三轮技术面试包括:
    code review: 自己选择语言,我选了java,是一个triangle类,三页,问题很多,个人感觉大概可以从style,ood,pass by value,重复代码等方面讲
    algorithm:convert input format to out put format
                   input:    12 "23 4" 456 78 "2 35"
                   output:  "12", "23 4", "456", "78", "2 35"
    design: 设计扫雷程序,据说今年的design题目都会是它。。
-google 1point3acres               另外加了一道KV merge.1point3acres缃
. 1point 3acres 璁哄潧

评分

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"
这个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 .鏈枃鍘熷垱鑷1point3acres璁哄潧
请问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 . Waral 鍗氬鏈夋洿澶氭枃绔,
哦,就是例如给定一个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第一题。。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

custom counter

GMT+8, 2018-1-22 11:00

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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