面经 软件开发工程师 平安科技

时间:2019年10月

一面

面试官很好,挺平易近人的,不过面试的时候并不会手下留情


1.synchronize和lock的区别


2.自旋锁是什么?


3.图的遍历


4.最大堆,最小堆,增加删除数据操作


5.数据库引擎innodb和myisam


6.b+树索引,哈希索引


7.覆盖索引,辅助索引


8.说一下理解的容器


9.arraylist和linkedlist底层数据结构


10.hashmap的底层原理,put流程


11.手撕hashmap的put操作和get操作


12.红黑树了解一下,添加数据会有什么操作,左旋怎么旋?


13.四次挥手,画出来,为什么是四次挥手


14.网络编程


15.hbase的底层存储,读写流程


16.mapreduce和spark 的区别


17.手撕二分查找


18.100瓶水,其中一瓶有毒,需要多少小白鼠


19.项目细节

面试时间差不多一个小时左右,难度对于我来说也还行,有些问题问得比较深入,面试官也会一步步引导。

 

二面

二面应该是有一定级别的,看起来应该是一位大领导了,

一上来就深挖项目

对于项目的各个细节难点深度浅度都要面面俱到地说出来

还要有其感兴趣的地方,有其认可的地方

还有对该项目的感悟

实习经历的感悟

说难不难,说易也不易

因为没有标准答案

 

HR面

二面完便是hr面了

也是传统的hr面相关问题

不同的是

这个hr面也会让人介绍项目

感觉算是半个技术面了

 

总结

面试完下来真的口干舌燥,但是还是休息一下就赶往另外一场面试了

不过感觉自己还是有进步的

不管结果如何都要感恩努力的自己

 

posted @ 2020-02-24 21:06  Transkai  阅读(540)  评论(0编辑  收藏  举报