当前位置: 首页 > 面试经验 >

携程后端暑期实习线下面试面经

优质
小牛编辑
113浏览
2023-03-28

携程后端暑期实习线下面试面经

3月23日14:30——17:00

一面

60 min

  1. 自我介绍

  2. 项目 Redis 更新的逻辑

  3. 项目 Redis 数据没有删除的逻辑吗?

  4. 实现拆分函数:

    String[] split(String str, String sub);

    规定只能用 char 数组,可以用 StringBuilder 拼接,边界条件判断。

  5. 设计循环双端队列(用数组)

  6. 反问

  7. 未来的规划是什么?

总结:面试官很好,算法没有完全撕出来但还有不断的正反馈,好评!

二面

30 min

  1. 自我介绍
  2. 项目介绍,自己做的工作
  3. 项目用的技术栈
  4. Spring Boot 用了什么功能?
  5. 项目怎么暴露接口给前端的?
  6. 从前端到后端请求的过程(从网络角度)
  7. 每次 HTTP 请求都会有三次握手吗?
  8. Spring 的 IoC 原理,怎么自动注入的?
  9. bean 实例化的过程
  10. bean 在容器启动的时候初始化还是用到的时候初始化?
  11. Spring 的懒加载
  12. 技术栈怎么自学的呢?
  13. MySQL 事务的原理
  14. 你觉得数学专业对于学习计算机有什么帮助呢?
  15. 有部署 Redis 过吗?
  16. 容器化部署还是怎么部署?
  17. JVM 知识在哪学的?
  18. JVM 内存区域
  19. 什么样的数据在栈、堆、方法区?
  20. 对象什么时候被回收?
  21. 垃圾回收器(G1)
  22. JUC 看过哪些方面源码?(AQS 要看!)
  23. HashMap 和 HashSet 实现上有什么区别?
  24. HashMap 并发 put 的时候会有什么问题?
  25. Redis 都存了什么数据呢?
  26. 项目中 Redis 的使用
  27. es 做什么业务场景的检索?
  28. MySQL 怎么保证高可用?
  29. MyBatis 和自己写 SQL 有什么区别?
  30. 项目中用到的设计模式
  31. 项目中什么样的字段加索引
  32. 状态字段(0 / 1)加索引有用吗?

总结:按照简历一条一条问,也会根据项目来问,面试官也是不断的正反馈(眼神暗示hhh),好评!

#携程##携程2024暑期实习##暑期实习##后端#
 类似资料: