美团AI面 Java 9.1
- cookie和session的区别
- Linux中如何创建、复制、移动和删除文件和目录
- Redis如何处理缓存穿透、缓存击穿和缓存雪崩问题
- 什么是Java里的方法引用,给出一个例子
- 解释下Java中的内部类、匿名内部类是什么
- 什么是函数式接口,Java 8中新增了哪些函数式接口
- 介绍一下Spring MVC处理请求和响应的流程
- 设计一个基于Redis的简单评论系统、需要支持发布评论、回复评论和分页展示,请描述你的数据结构设计
- (追问)在这个设计中,如何处理评论和回复评论的删除操作,你会如何设计数据结构和操作来确保删除评论时,相关的回复评论也能被正确删除
- 在课课题方向/毕业论文中遇到的相对有挑战的问题是什么?是否有业内同行的研究,你自己的解决方向是什么?怎么落实你的研究方向?
- 请描述一次你在编程项目中遇到的最具挑战性的问题,你是如何识别并最终解决这个问题的。
- (追问)在这个过程中,你有没有对自己的编程实践或设计方法进行过总结和反思。如果有,你认为有哪些地方可以改进,以避免类似的问题再次发生?