逸仙电商-Java实习生-面经

1. 自我介绍
// 拷打实习
2. 你当时是如何考虑邮件幂等性的问题的?
3. 如果Redis宕机,消息一直重投不成功怎么办?
4. 幂等有没有研究过除了uuid还有什么可以做?
5. 超时中心是如何设计的?
6. 超时表扫描多久扫一次?
7. 确定消息队列的延迟消息可以设定具体时间吗?
8. 这个缓存当时有什么问题?(主从延迟,延迟双删)
9. 延迟的时间设置多久?
10. 除了延迟双删和强制主库外,还有其他方案吗?
11. 对于一个缓存系统的设计你觉得要有哪些需要考虑的点?
// 八股
12. 讲一下TCP/IP,直接讲(讲了三次握手)
13. 讲一下HTTP状态码
14. 一个请求从浏览器发送到回来,会经过哪些东西
15. 追问:发出一个请求是如何找到具体的ip
16. MyBatis和MyBatis Plus有什么区别?
17. 用过哪些MyBatis Plus比较好用的方法
18. Java 8那些新语法特性有没有用过
19. MySQL的索引有哪些?
20. 一条查询的语句从MySQL发出来,会做哪些东西?
// 其他
21. 后面想要做什么岗位?
22. 后面想要做什么类型的行业?
// 反问
23. 对于实习生的技能要求是怎样的?
24. 实习生进来之后会负责哪些?

线下面试,只有一面 + HR面
主要拷打实习 + 八股,基本是看简历来问的
已oc,但拒
#Java##面试##Java面试##牛客AI配图神器#
全部评论
前面的问的这么抽象呢感觉
点赞 回复 分享
发布于 06-18 14:00 广西
啥时候投的呀,为什么拒了
点赞 回复 分享
发布于 06-17 15:11 广东
佬,在哪里投的呀
点赞 回复 分享
发布于 06-11 22:33 福建

相关推荐

12-05 19:10
门头沟学院 Java
1.描述过往项目中印象最深的问题及解决过程2.秒杀活动中如何评估数据库支持的最大并发量?3.提到Redis缓存库存,如何评估数据库与Redis的并发支持能力(如QPS值)?4.磁盘读取数据时,如何通过磁道地址定位数据?磁道寻址的时间成本如何?5.磁盘旋转一圈的时间大约是多少?6.为什么选择Redis而非本地内存实现缓存?7.Redis的高可用性具体如何体现?8.主从模式下,主库与从库如何同步数据?同步延迟如何处理?9.主备模式下,从库读取数据可能出现脏读,如何平衡高可用性与数据一致性?10.秒杀场景中使用Redis的持久化机制的必要性?11.秒杀中使用的什么数据结构?我不会就说哈希脑子也是抽了12.为什么在秒杀中使用哈希数据结构?具体解决了什么问题?13.MyBatis与Redis结合使用的场景14.MyBatis缓存是否了解?是否了解MyBatis的二级缓存机制?如何与Redis集成实现分布式缓存?15.消息队列的持久化配置是否确认过?默认存储位置是内存还是磁盘?16.如何理解跨域问题17.基于TCP协议的网络通信中,如何实现超时控制?主调侧如何检测超时?18.描述DNS寻址流程19.DNS缓存可能导致脏数据,如何更新域名解析记录(如A记录变更后的全网同步)20.TCP协议中,超时重传机制的具体实现(如重传计时器、ACK确认)21.MySQL的查询缓存(Query Cache)机制是否了解?与Redis缓存的区别?22.对比Redis与本地内存的差异,除持久化外还有哪些选择依据?23.Redis的AOF和RDB持久化机制的区别?如何选择适用场景?24.主备模式下,备节点是否支持读操作?默认配置下的读写策略是什么?25.项目中使用的消息队列是否考虑过数据丢失风险?如何保证可靠性?
点赞 评论 收藏
分享
12-03 16:43
已编辑
门头沟学院 Java
bg:单二硕居然不是一对一,是一对二?两个人一个先回答一个补充。介绍下毕业课题?是深度学习的,简单说了下JVM了解吗?说了JVM的内存结构,哪些是线程私有哪些是线程公有;垃圾回收,可达性分析算法,标记清除、标记整理、复制算法。另一个人补充了具体的垃圾回收器。说说mysql的索引?另一个人先说了,说了底层数据结构,分类。我补充了节点是以页为单位,每页默认16kb。说说mysql索引的注意事项?创建的时候注意使用区分明显的字段,使用的时候注意最左匹配原则。另一个人补充索引失效的其他情况,我补充说有一种函数索引,可以提前创建好,这样使用对应的函数时索引也会生效。说说mysql的数据量达到多少即使使用了索引,性能也会很慢以及具体原因,3000w?4000w?我回答即使是上亿的数据,最多也就四层b+树,查询应该不会很慢吧。面试官说让我下来去了解下”mysql 磁盘存储的页的大小 以及其带来的数据表索引大小限制。“ 查了也没懂,太菜了Redis的基本数据结构有哪些,分别适用于什么场景;另一个人说了一个String。我补充,字符串,hash,List,set ,Zset。说了底层的SDS,压缩列表,紧凑列表,跳表,hash。场景就说了排行榜,滑动窗口限流这俩。Redis使用时的注意事项,有哪些容易导致系统崩溃的场景;说了缓存三剑客。(其实应该还说说大Key的)Redis的集群架构方案有哪些,分别适用于什么业务场景?主从,主从+哨兵,cluster。场景看具体业务大小吧。Redis为什么读写速度快?内存,单线程,io多路复用,后续引入多线程处理网络请求。sql题目:设计一个数据表,存储所有同学月考的语文、数学、英语等各科成绩;写一个SQL,查询出总成绩大于200分的学生姓名和总成绩,并按照总成绩排名用过maven吗?管理依赖,打包编译这些用的idea的插件。介绍项目。反问业务类型,工作时间。
查看13道真题和解析
点赞 评论 收藏
分享
评论
1
10
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务