分享美团一面面经,攒人品
感觉问的问题都不错,每次面试都是一次自我检测,祝大家好运。
1、为什么学java?
2、C问的我静态链接库和动态链接库,看我C是什么水平。
3、红黑树,插入时平衡的调整过程,红黑树缺点。
4、垃圾回收标记要回收的对象,用的数据结构中的哪种算法?
5、知道哪些设计模式?Filter用的哪种设计模式?
6、网络里四次挥手过程,为啥要等2MSL?三次握手为什么要有三次?
7、操作系统死锁条件,如果让你写个算法去判断死锁,你怎么写?
8、堆的性质(数据结构),不是java里的那个堆。堆的用途?
9、如果公司需要,能不能转C,你如何学习一个新东西?
10、Github有没有贡献过源码?
11、linux硬连接和软连接知道吗?
12、解决哈希冲突的方法,处理链地址法,还有啥方法?
13、HashMap扩容描述,有什么缺点,如果是你,你怎么解决?
14、知道bitmap吗?有没有做过相关的题?
15、刷题多久了?你有学到哪些做题方法?
16、平时关注哪些网站?国外的有看吗?
17、目前在读哪些书籍?
18、你对java哪部分比较感兴趣?
19、目前面过哪些公司?感觉这些公司有什么差异?
算法:
一组数中只有一个是奇数个,怎么找到这个数?
一组数中如果只有一个数是1个,其他数是3个,怎么找出这个数?
1000个数中,有999个在数组中,有序,我怎么知道我拿出来的是哪个数?