【java】小米一面(73min)

  1. 自我介绍。
  2. 对你影响最大的一个项目。
  3. 问上面的项目。
  4. 线程的状态。状态之间的转换。
  5. 对锁的认识。
  6. 重入锁是怎么实现的。
  7. 重入锁是保存在哪里的呢?
  8. hashmap 的理解。和hashtable、ConcurrentHashmap 的区别。为什么用红黑树。
  9. ConcurrentHashmap 的实现。
  10. ArrayList 的实现,怎么扩容的。
  11. 在xxx实习的项目。
  12. 另一个项目。
  13. 阻塞非阻塞与同步和异步的理解。
  14. 一个开放题。一个app要记录用户的操作,比如点击了某个tab页,怎么保存数据。
  15. 对dubbo的了解。
  16. 一致性哈希的了解。
  17. mysql索引的数据结构,为什么用b+树。
  18. 算法题:找出数组中重复的数字(n个数字,且数字都在0到n-1范围内)
  19. 对rpc的了解。
  20. 有什么想问我的。

0 offer 一面挂 还是滚去考研吧。。。

全部评论
请问第七个问题“重入锁是保存在哪里的呢”是什么意思啊?
点赞 回复 分享
发布于 2017-09-04 21:27
你咋知道挂了,我一面面完感觉必挂,结果过了
点赞 回复 分享
发布于 2017-09-04 13:35
啥部门老铁
点赞 回复 分享
发布于 2017-09-04 13:44
内推吗
点赞 回复 分享
发布于 2017-09-04 13:47
算法题还是挺简单啊。
点赞 回复 分享
发布于 2017-09-04 13:59
问的真广
点赞 回复 分享
发布于 2017-09-04 14:03
为什么我感觉整个面试难度只能算是一般。 抛去项目不说 先是算法题很简单排序+二分 锁+线程  就是看关于并发+多线程的内容,状态的转换老生常谈 hashmap + hashtable 底层是哈希表, 整个 concourrent 包几个重要的数据结构必看的,看过总结下就不难回答 ArrayList 更简单了,就是数组。。每次扩容都是(原始容量x3)/2 + 1,而且是动态扩容,线程不安全。。。 其他的题目都是平时具体的记录,特别是17索引,为什么用b+树,看过数据结构就能回答,我为什么都没遇到这么好的面试。。。。。啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
点赞 回复 分享
发布于 2017-09-04 14:13
***,我还是滚去小公司把。。。。
点赞 回复 分享
发布于 2017-09-04 14:14
上周面了2面,没下文,是不是挂了。。。。
点赞 回复 分享
发布于 2017-09-04 14:18
楼主在简历上面写了分布式吗?感觉分布式不少啊
点赞 回复 分享
发布于 2017-09-04 14:35
面了两面 二面结束问你有什么问题 感觉已挂
点赞 回复 分享
发布于 2017-09-04 16:53
这个算法题难道不是键值offer3.1吗?感觉挺简单的啊
点赞 回复 分享
发布于 2017-09-04 22:27
上周面了三面说后面等hr联系…一直没联系
点赞 回复 分享
发布于 2017-09-04 22:28
上午面了一面,说过一会儿可能会打过来二面,结果现在都没有等到。。。
点赞 回复 分享
发布于 2017-09-05 00:05
那么,重入锁保存在哪里?这个还没想过,锁保存在哪里是什么意思?
点赞 回复 分享
发布于 2017-09-05 04:17
第十四题你是怎么答的呢?
点赞 回复 分享
发布于 2017-09-06 11:14
上周三三面完,没反应= =
点赞 回复 分享
发布于 2017-09-06 16:04

相关推荐

牛客279957775号:铁暗恋
点赞 评论 收藏
分享
牛客717484937号:双飞硕没实习挺要命的
点赞 评论 收藏
分享
点赞 77 评论
分享
牛客网
牛客企业服务