1 Star 0 Fork 2

Emotion404 / JavaBooks

forked from 帝八哥 / JavaBooks 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
my.md 1.44 KB
一键复制 编辑 原始数据 按行查看 历史
DreamCats 提交于 2020-08-20 22:02 . tx面经

一面 时间:8.20 16:00 时长:130min

当时问我熟悉不熟悉计算机网络和操作系统之类的,我说的是了解。。。 那边技术栈不用java的,基本问的java不是特别深入

  1. hashmap的底层结构
  2. hashmap的一些参数介绍
  3. hashmap在1.8版改进的地方
  4. hashmap什么情况下查询复杂度高
  5. 红黑树的特点
  6. 红黑树的复杂度
  7. 并发安全的map类
  8. 都有哪些排序算法
  9. 介绍快排
  10. 介绍堆排
  11. 手写单例
  12. 谈一谈volatile
  13. 谈一谈synchroinzed
  14. mutex如何实现的?过程是什么?
  15. 如果是你,你如何实现mutex?
  16. 谈一谈gc
  17. JVM如何调优
  18. cap是什么
  19. zab算法
  20. 实现paxos算法的工程还有哪个?raft...
  21. 哪些中间件用了raft?
  22. 为什么zk不用raft?
  23. paxos的有哪些缺点
  24. mongodb的底层结构是什么
  25. mysql宕机了,数据怎么办?
  26. 两个客户端去修改同一个id的字段,mysql会发生什么?
  27. 写一道题:股票
  28. select和epoll的区别
  29. Redis实现分布式锁的过程
  30. 写一道题:翻转序列,求前n项和(我用了个简单方法,但复杂度高,后来面试管提示我用数学方法,他挺好的,就是我太笨了。)
  31. 线程和协程的区别是什么?
  32. 如果是你,你如何设计协程
  33. 反问

总结:算法题写的不好,估计是凉了,我都不好意思耽误面试官那么长时间。

大概率凉凉

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/Emotion404/JavaBooks.git
git@gitee.com:Emotion404/JavaBooks.git
Emotion404
JavaBooks
JavaBooks
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891