【蚂蚁金服】一面

【每日一语】如今不是去想缺乏什么的时候,该想想凭现有的东西你能作什么。——海明威老人与海java

今天晚上蚂蚁金服一面,感受是要凉了。程序员

一、自我介绍,从技术开始面试

二、介绍本身的一个项目数据库

我说的是本身作的一个storm相关的项目,而后被问到Hbase表的并发读写问题,事后本身查了发现Hbase是强一致性的分布式数据库,客户端不用考虑并发读写的问题啊,服务器

当时说年轻考虑不周全,babala的,让我提出解决方案,无非就是自行加可重入锁或者读写锁了。并发

3. B+ 树的原理负载均衡

把本身知道的说了一通,而后问我数据库jvm

4. 数据库如何建索引?分布式

忘了,不知道有create index ,一直在回答如何向B+树添加节点。。学习

5. Http 访问页面的流程

6. 服务器收到数据后怎么办,没反应到这里问负载均衡

7. 负载均衡的方法

8. java 线程池的参数意思

9. java 线程之间如何通讯

10 jvm gc 的时机

11 java 何时发生死锁

12 如何避免死锁

13 如何分析gc日志、分析堆转储快照(忘的干净)

14 TCP 滑动窗口原理,干什么用的

15 TCP拥塞控制方法

16 Hbase和关系型数据库的区别在哪

17 N个数如何取到最小的K个数

反思:

一、其实HBase自己是强一致性的,在并发读写的状况下是没有问题。

二、之前的项目长时间没看,忘的差很少

三、数据库仍是硬伤啊,得好好准备。

四、整体面试不是很难,可是本身内心紧张,语言表达不清楚,回答问题也不全,整体感受药丸了。

五、简历仍是少些熟悉XXX,否则容易被问的深。

六、我的介绍和项目陈述须要提早准备,多演练演练

 

 

点击做者姓名与做者大佬交流~

做者:讨饭好艰难

来源:牛客网(www.nowcoder.com)

- 互联网名企笔试真题

- 校招求职笔经&面经

- 程序员/产品/运营求职实习信息

- 程序员/产品/运营学习交流社区