首页 > 好未来还愿,附面经
头像
枯藤玉树
编辑于 2020-09-23 14:41
+ 关注

好未来还愿,附面经

时间:2020年9月19日三点到六点完成一二面+HR面,今天收到意向书。希望25号晚上要考的《优化方法》不要挂,最好不要挂,千万不要挂,一定不要挂。

粗略地记一下面试题,有一些已经想不起来了。如果想起来了再补充。

  1. Spring Boot 怎么做到自动装配,开箱即用的。
  2. starter 是什么?是怎么做出来的?如果让你设计的话你会怎么设计?
  3. IoC 与 DI 的关系,AOP 除了两个动态代理还用什么实现的?
  4. Spring Bean 是怎么创建出来的,如果让你设计的话你会怎么做?
  5. 循环依赖的类型有哪些,怎么解决的?
  6. 三级缓存具体是哪些,分别有什么作用。
  7. 讲一下 ElasticSearch 的工作原理。
  8. 为什么选 Spring Cloud Alibaba,而不选 Spring Cloud,而不选XX?
  9. Nacos 的工作原理、与 Eureka、Zookeeper、Apollo、Dubbo 的对比呢?
  10. Nacos 有哪些功能?为什么不选 Config、XXX、XXX、XXX、XXX 呢?
  11. Nacos 支持 CP 还是 AP ?为什么不能支持 CA?
  12. Seata 的工作方式是怎么样的?
  13. 什么是分布式事务?
  14. 为什么 Seata 的数据库表就可以实现分布式事务呢?
  15. Seata 支持哪些分布式事务?
  16. Sentinel 是怎么工作的?
  17. 为什么选择 RabbitMQ?RabbitMQ 是基于什么实现的?
  18. 如何避免消息积压、消息重复?
  19. Redis 的基本数据结构与基本数据结构的底层实现。
  20. ZSET 是怎么跳表是怎么实现的?
  21. 快表是怎么实现的?
  22. 跳表是如何决定上一层结点的?如果让你来设计的话你会怎么设计?
  23. Object A = new Object(); 从 JVM 的角度发生了什么?
  24. 垃圾收集器有哪些?
  25. 对比一下 CMS 与 G1。
  26. MySQL 的索引,说的越多越好。
  27. B+ 树与 B- 树、红黑树、AVL 树、Hash 的比较。
  28. T 树索引。
  29. MySQL 日志及主从复制。
  30. 怎么检查,怎么提高数据库的查找速度?
  31. 水平切分、垂直切分是指什么?为什么要这么做?还有其他的方式吗?
  32. TCP 四次挥手 CLOSE-WAIT、TIME-WAIT 分别都是发生在什么时候的?作用是什么?
  33. 设计题:现在有两个集合 A、B,每个集合都有超大量的 URL,其中每个 URL 一行,怎么用最快的速度求它们的交集?
  34. 在上题的基础上,现在只有 2G 内存,但是每个集合有 100 亿条数据,该怎么去查找它们的交集?
  35. 设计题:我现在有超大量的 IP 地址,其中的 IP 有的是有效地,有的是无效的,设计一个数据结构,包含 insert、del、randomGet 这三个操作,其中 randomGet 操作就是获取一个有效的 IP 地址。要求尽可能高效,并且 randomGet 需要是真正随机的。
  36. 逻辑题:25匹马,5条赛道,一匹马一个赛道,比赛只能得到5匹马之间的快慢程度,而不是速度,求前三名至少要比赛多少场,具体方案?
  37. 你是怎么评价自己的?
  38. 你觉得在上学期间自己最大的收获是什么?
  39. 你觉得自己最大的优点和缺点是什么?
  40. 你在进行技术学习的时候会使用什么的方式呢?
  41. 你对于未来的看法是怎样的?
  42. 你对好未来了解多少?
  43. 投了哪些公司,有几个走完流程的?
  44. 我简单地给你介绍一下我们这边的情况。

更多模拟面试

全部评论

(8) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐