英语流利说二面挂经,数据工程师
之前做了笔试
一面,没有自我介绍,先白板两道题。
1.实现一个map,我就照着hashmap源码写,写了一会说太长了,简单写写吧,就省去很多东西写个大概。说可以。
2.无序数组找某个两个数和为target,就正常写。
两题都做出来然后坐下面试。
两段项目经历。
Java基础,jvm
等了一会二面。
进来也是先白板三道题:
1.给了几个需求,设计一个消息队列进行实现。写完,评价不支持多线程,让优化,加了锁,说效率太低,优化,不会了。
2.使用innodb实现一个互斥锁,没写出来。
3.一个千万级数据量的数据集,固定每次查询最少需要的时间1s,3h内完成工作。进行一个分布式系统的架构设计,不会。
面试官说,坐下吧,聊了两句家常,说他不提问了,问我有什么问题。
我想着已经凉了,不墨迹了,说没有问题了。
他说,cool,然后出去找hr了。
大概过程就是这些。