一亩三分地论坛

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

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

Urban Compass backend engineer 面试

[复制链接] |试试Instant~ |关注本帖
sumingche 发表于 2014-3-8 04:06:13 | 显示全部楼层 |阅读模式

2014(1-3月) 码农类 硕士 全职@Urban Compass - 猎头 - 技术电面 |Fail

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

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

x
有个人力资源公司给我推荐了一家公司叫做Urban Compass的backend engineer的职位,开始看到了一些restful api和web的东西,我就不太感冒,后来说那部分不太重要,我就答应勉强面了吧,后来发现这个公司做房屋交易的stat up,估计找码农是做交易平台的,看起来还不错,面试我的是个中国人,约的是晚上九点面试,一想这个时间就不爽,这哥们也慢,迟了几分钟,最近面试的人都迟到,开始的时候和我拿汉语聊天,然后他说面试的时候用英语吧,用英语面试,他问了我下project,我没敢说data mining的项目,就说了个cloud computing的项目,他问的比较细致包括什么是n-gram,然后数据如何存,Hbase怎么回事,如何算概率,我都往AWS上面推,他说自己如果实现的话,怎么做,数据结构应该是什么样的。我就说hashmap之类的 key是ngram value是频率,然后说内存放不下,怎么办,我就说用LRU,如果有5个node的情况,应该怎么做,我就说可以用流式操作,还问了下词典有多大之类的。


之后问了我一道算法题,insert(), find(), median(), 这几个操作,应该用数据结构实现,我说用两个min-heap和max-heap,后来又说了中链表如何做,分析了下时间复杂度。


之后问了我下语言 java 和c的区别,我当时比较贱,说java比c跑得慢,他揪着我这点使劲问,问我为什么慢,“Java运行于虚拟机上,当然要比C++慢”,“C++生成的是本地代码,直接运行于本地硬件上”,“速度比Java快多了”.,又说如果一个程序慢,如何去优化,比如考虑内存分配,函数调用,  Java的异常机制, 同步方法和同步的代码块。总之得出个观点就是java不一定比c慢,关键在代码如何去写吧,又问我c语言如何去debug,我就把我写malloc lab那一段给他讲了讲 segmentation fault什么的。感觉他还比较满意,感觉考得东西比较基础,答对不太容易,看你对计算机理解的深不深。


今天早晨得到消息挂了,有点不太爽啊,觉得招人太挑剔。

评分

2

查看全部评分

北美农民 发表于 2014-3-9 04:52:11 | 显示全部楼层
java搞科学计算之类的能把C/C++虐得屎尿横流, 亲测。 JVM1.6以后的性能有多强还有好多人不知道吧。
回复 支持 反对

使用道具 举报

 楼主| sumingche 发表于 2014-3-9 08:31:10 | 显示全部楼层
. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
鄙人计算机基础不扎实,悲剧了~
回复 支持 反对

使用道具 举报

本版积分规则

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

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

关闭

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

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

custom counter

GMT+8, 2016-12-9 00:20

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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