分享美团一面面经,攒人品

感觉问的问题都不错,每次面试都是一次自我检测,祝大家好运。
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个在数组中,有序,我怎么知道我拿出来的是哪个数?
全部评论
思路就是让所有的数的同一位相加并保存相加结果,然后对于每一位相加结果除以倍数3,若不能整除,则代表出现次数唯一的数的这一位为1,否则代表出现次数唯一的数的这一位为0。
点赞 回复 分享
发布于 2019-08-28 16:29
请问楼主是研究生还是本科生呀
点赞 回复 分享
发布于 2017-09-02 02:23
请问,是电话面,还是现场面
点赞 回复 分享
发布于 2017-09-01 18:49
楼主什么岗
点赞 回复 分享
发布于 2017-09-01 18:48
算法题有意思: 1.全部进行异或,最后的数即为要求的数。 2.(升级版)   利用三个变量分别保存各个二进制位上 1 出现一次、两次、三次的分布情况,最后只需返回变量一就行了。 时间复杂度0(n),空间复杂度0(1)
点赞 回复 分享
发布于 2017-09-01 18:36
第15个问题(刷题多久了?你有学到哪些做题方法?)你是怎么回答的?
点赞 回复 分享
发布于 2017-09-01 18:34
可怕,感觉好难。
点赞 回复 分享
发布于 2017-09-01 18:25
想问一下一个数出现一次其余数出现三次怎么破
点赞 回复 分享
发布于 2017-09-01 18:12

相关推荐

评论
3
97
分享

创作者周榜

更多
牛客网
牛客企业服务