携程暑期-ai后端开发一面 1h
给我面没招了,发点面经攒攒人品~
1.项目拷打
2.你的domain层分别是什么?
3.你拆分领域时,到底是按什么原则拆的?
4.你项目里用了 Redis,怎么防止缓存穿透?
5.如果现在让你设计一套存储系统,每天大约 10TB 数据,你会怎么设计?
6.这套系统还要提供一个按时间范围查询日志的 RESTful 接口,你说说存储结构设计思路,以及接口设计思路。
7.你的查询时间跨度可能从 1 分钟到 1 年,这种场景下你会怎么考虑?
8.所有检索是不是都走 ES吗?
9.你的接口里会限制时间范围、分页参数来避免一次返回过多数据,这个思路之外,你有没有想过底层数据做冷热分离?
10.如果让你设计冷热分离,你会怎么做?
11.Java 21 和 Java 8 的区别?
12.你了解虚拟线程吗?
13.算法题:一群学生围成一圈,从 1 开始报数,报到 3 的人出圈,循环直到只剩最后一人,求最后这个人的编号
14.StackOverflow 和 OutOfMemory 的区别是什么吗?怎么排查、怎么解决?
15.你自己做过压测吗?
16.如果发生 MQ 消息队列堵塞/积压,你有什么应急手段?
1.项目拷打
2.你的domain层分别是什么?
3.你拆分领域时,到底是按什么原则拆的?
4.你项目里用了 Redis,怎么防止缓存穿透?
5.如果现在让你设计一套存储系统,每天大约 10TB 数据,你会怎么设计?
6.这套系统还要提供一个按时间范围查询日志的 RESTful 接口,你说说存储结构设计思路,以及接口设计思路。
7.你的查询时间跨度可能从 1 分钟到 1 年,这种场景下你会怎么考虑?
8.所有检索是不是都走 ES吗?
9.你的接口里会限制时间范围、分页参数来避免一次返回过多数据,这个思路之外,你有没有想过底层数据做冷热分离?
10.如果让你设计冷热分离,你会怎么做?
11.Java 21 和 Java 8 的区别?
12.你了解虚拟线程吗?
13.算法题:一群学生围成一圈,从 1 开始报数,报到 3 的人出圈,循环直到只剩最后一人,求最后这个人的编号
14.StackOverflow 和 OutOfMemory 的区别是什么吗?怎么排查、怎么解决?
15.你自己做过压测吗?
16.如果发生 MQ 消息队列堵塞/积压,你有什么应急手段?
全部评论
同学,考虑一下我们这里吗,招实习生啦:https://careers.pddglobalhr.com/campus/intern?t=FFEgIPlwIe
你的项目涉及到啥了,为什么问的这么深啊
相关推荐
查看6道真题和解析 点赞 评论 收藏
分享