谈谈使用过的几款咖啡机

一亩三分地论坛

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

最近看过此主题的会员

H1B/绿卡遥遥无期
又不想回国
来东南亚最大的互联网集团工作?
码农求职神器Triplebyte:
不用海投
内推多家公司面试
坐标湾区
Games Startup
招聘游戏开发工程师
游戏初创公司招聘工程师、UIUX Designer和游戏策划
查看: 1989|回复: 0
收起左侧

Bloomberg princeton面经

[复制链接] |试试Instant~ |关注本帖
我的人缘0
jamesyin 发表于 2015-4-9 09:12:47 | 显示全部楼层 |阅读模式
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】

2015(1-3月) 码农类General 硕士 全职@Bloomberg - 网上海投 - Onsite  | Other | fresh grad应届毕业生

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

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

x
诡异的Bloomberg princeton onsite,网上没有太多关于princeton onsite的资料。目测已跪。一开始就有点非主流的感觉啊,princeton office不算大,到哪儿已经3:00了,面试是3:30开始的,先跟HR扯皮了大约20分钟,四处参观,拿了meal box之后,她说4点有人来找你的,于是她就先撤了。无聊带了一会儿,观察了一下这里,每个人都很忙,大多数着装比较business的感觉,跟纯IT公司比还是不同的。面了两轮,每轮大约50分钟,从4点到6点。

第一轮----白小哥和三姐。上来就问我暑期实习的情况,我就简单的讲了一下,貌似他们也不是很感冒。接着问了一个最新的project,我就在白板上讲解了一番,过程中他们听得还算认真,问了我一下用了什么data structure和algorithm。讲完之后,开始正式问算法。
来源一亩.三分地论坛.

1, 比较简单,就是一个Price list,包含["APPLE", "123", "GOOGLE", "300", "IBM", "99"]这种,然后又来了一个Profolio list,["APPLE", "IBM"],问判断Profolio list中的公司名是否再Price list中,并且输出一个list,包含价格以及是否存在的信息,形式为["APPLE", "123", "Yes", "GOOGLE", "300", "No", "IBM", "99", "Yes"]。我先回答说扫描Price list,检查其中的公司名是否出现在
Profolio lsit中。对方说不够好,需要优化,于是我就用了HashMap,算是过了。 来源一亩.三分地论坛.


2, 接下来白小哥问HashMap的机制是什么,当remove一个元素,内部是什么操作,其实我有点忘了,于是我就简单地讲了一下。接下来,对方又问,我有一个int list存放了股票的价格,如果放的元素超过了list大小,怎么办?我说那就不用list,用arraylist,他又问arraylist的机制是什么?我又讲了一下,他觉得还行,就不再问了。


3, 下面一个问题没有料到,或者说没有准备好,估计就是跪在这一题上了。三姐问我,你学过os啊,我说是啊,她又问那你怎么implement synchronization,我答曰用lock,她接着follow,如果有一个bank class,里面有储户的信息,以及withdraw和deposit函数,怎么用synchronization保护数据的一致性,当时我就有点蛋疼,想着没用java写过synchronization,就照着c写了一下,她说不对吧,java里面没有lock语法,只有synchronize,我当时回想不起来java synchronization的用法了,于是就在这个设计问题上纠结了半天。最后也就不了了之了。他们演示了一下terminal,讲了各自的租的工作,第一轮就结束了。

第二轮-----一个白大叔。上来问我一些简单的问题,为什么要bloomberg,跟其他IT公司比有什么不同,我一听就知道,看来上一轮最后跪了,于是强颜欢笑的跟他聊了一会儿。接下来正式问问题:

1, 一个database的问题,说用mysql的查询select * from table where...这种语句对于软件开发有什么不好的地方,假如查询的时候,table的结构变了,会出现什么问题?我就说可能会因为结构改变导致where后面的condition无法满足。接着他follow up说好,那设计表的时候,foreign key有什么作用,举个例子,我就举了一个公司员工信息的例子。.1point3acres网

2,如果跟一个不懂computer science和programming的人讲明白object oriented中的object是什么?

3,讲几个熟悉的data structure,比较一下不同之处,我就跟他讲了LinkedList,Array,Set,Map,Tree以及各自的操作的复杂度
来源一亩.三分地论坛.
4,讲几个software architectural pattern,具体解释一下,楼主比较弱,就讲了一个MVC和server client,其他的没讲。感觉大叔就呵呵了。。。

最后问了他几个问题,寒暄了几句,他说:"That's all for today. I will walk you out."于是就出去了。. 留学申请论坛-一亩三分地

总结下来就是move on了。。。希望能帮到其他去princeton面试的同志们。


上一篇:Amazon 4.8 面经,新鲜~求大米!
下一篇:Bloomberg四月的Onsite
游客
请先登录

本版积分规则

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

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

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

custom counter

GMT+8, 2018-6-25 02:29

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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