小红书java面经

一面;
1.自我介绍
自我介绍说了在华为的项目,用的python,所以就问我数据库相关的八股
2.mysql索引是什么结构
3.索引有哪些类型
4.为什么不用b树
5.事务的四个特性
6.redis为什么快
7.缓存雪崩 击穿 穿透
8.布隆过滤器是什么
9.布隆过滤器原理
10.操作系统要读文件的大概流程(忘得差不多了,后面面试官提示用dma)
算法题:两数之和

二面:
1.自我介绍
2.spring aop原理
3.如果要给一些方法加日志,应该怎么做(回答aop,但是说这个是侵入式,有没有不侵入式一点的,面试官后面答案忘了,反正没听懂)
4.bean的生命周期
5.spring mvc处理流程
6.@transactional注解加载A上,A调用B,此时发生异常,a和b会不会撤回事务
7.如果a创建新线程调用b呢
无算法题
大概是这样,时间有点久了很多都忘记了

#小红书#  #面经#
全部评论
题目感觉不难,估计是对浙江大学放水了。如果是大专,可能要手写hashmap
8 回复 分享
发布于 12-16 09:48 广东
实习还是?
点赞 回复 分享
发布于 12-16 00:53 河南
m
点赞 回复 分享
发布于 12-16 10:36 安徽
我想问问算法题是acm模式还是像leetcode那样的核心代码模式,需要自己写测试用例吗
点赞 回复 分享
发布于 12-16 12:08 辽宁
我都没面试
点赞 回复 分享
发布于 12-16 17:39 江西

相关推荐

12-14 11:39
已编辑
浙江大学 Java
查看11道真题和解析 软件开发投递记录
点赞 评论 收藏
分享
1. 自我介绍2. 从实习经历里挑一个比较亮点和难点讲一下3. 你对集群和分布式的理解4. 讲一下redis分布式锁和集群有什么关系?5. 在你的项目里有出现过消息重复消费和消息积压的情况吗?6. 开源你有没有碰到什么难处?7. 介绍一下你最熟悉的排序算法,有什么缺点?这些排序算法什么时候什么情况下会用到?8. Hash了解吗?比如怎么解决Hash冲突和常见的结构,讲讲HashMap的结构9. 你对于TCP和UDP的理解10. http是基于哪个协议?http和https的区别11. 你平常有碰到网络故障的经历吗,会怎么解决?比如一个网址打不开,你会怎么解决?12. 有使用过网络排查的命令吗13. TCP的流量控制怎么实现的14. 并发和并行的区别15. 用户态和内核态的区别,什么情况下会进入到内核态16. 线程和进程的区别17. 常用的linux命令举例,查看进程的话除了top还有什么命令18. MySQL的隔离级别。怎么避免幻读的19. 一个单机版的MySQL的存储量,性能已经达到了上限,你会采用什么措施进行改进?分库分表你有遇到什么真实的场景吗?简单介绍一下分库分表20. MySQL索引的底层数据结构21. 索引失效的情况22. SQL调优有什么经历?或者有什么了解?23. MySQL崩溃恢复机制你了解的有哪些?24. undolog和binlog有什么区别25. 常用的设计模式结合你的经历来讲26. 算法:lc:92:反转链表2
查看26道真题和解析
点赞 评论 收藏
分享
评论
13
63
分享
牛客网
牛客企业服务