小米java日常实习后端二面面经

1.自我介绍 4min,八股15min

2.redis缓存击穿,缓存穿透,缓存雪崩

3.mysql索引的结构是什么

4.使用索引查询的时候什么时候会发生回表

5.了解sql注入吗,什么原理怎么放防范

6.什么是死锁,怎么解决

7.说一下jvm内存分布

8.说一下类的加载机制,类加载器,类加载流程

9.手撕:有序数组合并,要求额外空间o1(从后向前) 17min

10.手撕:力扣198打家劫舍,简单dp 10min

反问:略

八股答的不太好,感觉有点凉

全部评论
请问base哪里?
点赞 回复 分享
发布于 09-30 01:05 浙江

相关推荐

1. 介绍实习项目,介绍技术栈,介绍自己实习工作内容2. 说一下ArrayList 和 HashMap 的扩容机制3. 线程池有哪些参数?4. 实习上怎么用的CountDownLatch? 为什么要分批? 分批性能/效率提高了多少?5. 说一下MySQL Explain里常用哪些字段6. 说说慢查询优化过程7. 项目上使用Redis怎么配置过期时间? 缓存失效的问题有没有考虑?8. 说说redis数据结构使用场景9. springboot用了哪些注解10. RabbitMQ 怎么保证可靠性?怎么防止消息丢失?11. 说说令牌实现幂等性为什么要使用到lua?12. Gitlet是怎么处理分支冲突的?13. Gitlet文件怎么存储?14. 处理分支,两个分支如果有相同的文件,两个文件只有一行内容不同,也是拷贝成一个新文件吗?15. 了解哪些Linux命令16. 说说JVM的内存结构?17. 说说JVM的垃圾回收机制?18. volatile关键字的作用和原理是什么?19. 介绍一下锁20. 介绍一下AQS21. 开发使用声明式事务还是编程式事务? 怎么使用的?22. 事务失效情况?23. 项目中使用的jvm的回收器是什么?24. 双亲委派模型的流程?25. 四种类加载器分别加载哪些内容?26. 介绍一下内存泄露以及原因27. mysql索引的底层原理28. 事务的隔离级别29. 事务的传播机制30. 说说spring ioc31. spring cloud用过哪些组件?nacos怎么配置?
发面经攒人品
点赞 评论 收藏
分享
11-09 11:15
门头沟学院 Java
1.在阿里云实习怎么做的?组里做的是什么?需求来了你是怎么上手做的? 有什么成长,技术上学到什么?我说了个具体的例子,主要聊了消息队列解耦,还有学习内部技术论坛的帖子。2.什么情况下应该去解耦?3.聊一个技术论坛上看到的最有收获的技术,聊了RocketMQ和Kafka区别,零拷贝,存弭¦一储秣海,高可用,namespace等等4.如果你在一个新团队,你怎么选择用RMQ还是Kafka呢?我主要说看业务场景和企业基础建设。5.https和 http区别。讲了https加密过程,数字证书。反问我那请求时候的url会不会加密呢?6.去哪申请数字证书?了解过有证书颁发机构,具体不知道。7.如果私钥泄漏了该怎么办?我先回答换私钥,他问还有呢?私钥泄漏了中间人就可以拿到数字证书了。然后我回答去废弃老的数字证书。8.tcp和udp区别?聊了udp不可靠,聊了qq之前的实现(用 udp改的,所以QQ聊天会乱序)序)。他问我那想要udp快捷但是不乱序怎么办?能从应用层改吗?我说感觉还是得从传输层改 udp协议。9.synchronized和reentrantlock区别10.hashmap底层11.String怎么保证不可变的?答了字符串常量池(感觉他想让我说 String底层用的 final)12.项目里乐观锁防超卖咋做的?13.gc日志看了什么?14.项目用的哪个垃圾回收器?15.sql注入是什么?怎么防范?我说用安全包防范,他问我包里面那些具体实现。只回答了一个字符串过滤,16.jwt是怎么实现的?聊了无状态,签名算法。他问我签名算法有哪些?保证了什么性质?算法:两个有序list合并
查看17道真题和解析
点赞 评论 收藏
分享
评论
3
19
分享

创作者周榜

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