中级农民
- 积分
- 103
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2013-9-13
- 最后登录
- 1970-1-1
|
2016(4-6月) 码农类General 硕士 全职@ - 内推 - Onsite | | Other | 应届毕业生
注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
面试前一天晚上还有一群candidates跟factset两个engineer吃饭,不过如果到的比较晚没去也没关系。
第二天早上九点开始面试!
第一轮:cto讲话(15min)+demo(45min)
基本就是cto稍微介绍介绍15min,然后另外一个engineer再demo公司的软件,中间可以提问。这一轮是所有candidate一起听的。Factset本身的软件已经功能很多了,现在其实想发展web和mobile。
第二轮:code review(45min)
我是linkedlist。我说了我familair with java之后其实还是给的我的c++的code。不过syntax不重要,但是如果你多少知道点c++可以跟面试官讨论讨论跟java的区别啊什么的比如c++是inlcude文件,java import,c++有destructor,java不用因为有garbage collector什么的。如果你简历上完全没写c++你完全不会也没事儿这不是重点。重点是在于插入删等除method有没有写对。有一个push方法对应的addlast,insert方法对应的addafter(node,data),delete有clear对应delete all和deleteAfternode。大概错误如下:
1.public private错误
2.add或delete的时候size没有跟着增加或者减少。这里我一开始没注意到size的问题,面试官提醒后找到了,然后小哥就顺着这个问如果没有加减size,main函数里调用这些方法输出的结果是什么什么的。
3.insert方法没有把新加的node set data,也就是说新加进去的node是空node。我对这个印象很深是因为我说完后小哥说suprising我发现这个错误 我???这有啥好suprising的??但是估计有人面试的时候漏了这点,所以我在这里写一下。同样,小哥也发散性的问了问如果不更正输出结果啥样。
其余的不记得了。
感觉更多是在考看不看的懂代码诶而不是改错。。
第三轮 ood(45min)说现在他们正在考虑移民政策的修改不过LZ不是很在意这些啦~
顺便说说norwalk,确实是大农村啊哈哈哈但是是富余的大农村?离纽约一小时车程,其实生活成本还挺高的,毕竟住在这里的人都有钱。FactSet也算有钱公司,全球都有office,不过有些地方只有consultant,没有程序员儿。
总体来讲FactSet面试并不难,要说考交流能力感觉这一轮除了有个别人看起来特别不爱说话其余人交流沟通也并不差,所以最后FactSet最后到底怎么选人感觉是个迷。感觉还是个美国人居多的公司,本科生也居多,所以公司文化也很好,面试过程感觉很轻松无压力,面试官感觉都特别好,面试过程感觉更像是一起工作一起讨论解决问题的感觉。LZ很喜欢这个公司,希望能拿offer啦~~
补充内容 (2016-4-27 04:33):
拿到offer了,中间隔了一周,不过这主要是因为上周我的HR不在office出去玩儿了,一般都是7到10天给offer,十几天没消息的话是在waitlist上。个人觉得factset面试这么简单的话还是挺看学校背景的嗯。 |
上一篇: two sigma oa新题下一篇: (UX Design)G家Interaction Designer下周电面,求交流求面经求内推
|