英语流利说二面挂经,数据工程师

之前做了笔试
一面,没有自我介绍,先白板两道题。
1.实现一个map,我就照着hashmap源码写,写了一会说太长了,简单写写吧,就省去很多东西写个大概。说可以。

2.无序数组找某个两个数和为target,就正常写。

两题都做出来然后坐下面试。

两段项目经历。

Java基础,jvm



等了一会二面。

进来也是先白板三道题:

1.给了几个需求,设计一个消息队列进行实现。写完,评价不支持多线程,让优化,加了锁,说效率太低,优化,不会了。

2.使用innodb实现一个互斥锁,没写出来。

3.一个千万级数据量的数据集,固定每次查询最少需要的时间1s,3h内完成工作。进行一个分布式系统的架构设计,不会。

面试官说,坐下吧,聊了两句家常,说他不提问了,问我有什么问题。

我想着已经凉了,不墨迹了,说没有问题了。

他说,cool,然后出去找hr了。


大概过程就是这些。


#流利说##算法工程师##面经##秋招#
全部评论
两次都线下啊?我hr电话过来告诉我一面是电话面
点赞 回复 分享
发布于 2018-10-19 15:26
我觉得好难。。。
点赞 回复 分享
发布于 2018-10-18 20:17

相关推荐

smile丶snow:感觉可以加一些ai相关的内容吧。现在面试很少能逃掉这些问题。羡慕里面感觉缺少一个项目背景。比如第二个项目后台管理系统…你为什么要做这个后台管理系统呢?是为了解决什么问题。比如你管理一个商品列表的增加减少。需要一个背景吧。哦或者说你第一个电子书那个是c端的,你肯定需要一个管理系统吧,那就是第二个后台管理系统,但这两个难道不应该是一个项目吗?可以稍微包装一下,最起码让人看着不是玩具项目。个人观点。
点赞 评论 收藏
分享
评论
点赞
11
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务