赞
踩
看到一篇实习的面经,最近应该有很多同学们也都在准备了,可以做下参考!
来源:牛客
作者:确实菜
因为找到一份离家近的工作,所以拒了hr面,一面和三面都和我说转正只能给到p4了,所以可能面试就比较容易通过
这个面试官是我面试以来体验感最强的面试官,学到很多,非常感谢他
简单介绍下团队情况,有多少人,然后你负责那一块?
acm比赛流程说一下?
个人参加奖项说一下
做题到底是做哪一类题目?
核心能力是什么,能胜任的工作?
讲一下你做的比较好一个项目吗?
如果用redis做分布式锁,他的好处是什么,有考虑到其他方案吗?
spring 和 springboot的区别?
除了spring你还接触过其他框架吗,java系列的?
java 面向对象特性
反射的运用场景
spring 哪里运用到了反射
jdk哪里东西用了反射
集合的序列化和反序列化里面内容是什么,原理是什么?
设计模式?项目里面是怎么用的?
项目用什么垃圾回收器
索引特性
做的最复杂的sql是什么?项目里面是什么怎么用的?
估计是看我没什么经验,基本不会往下深问
二叉搜索树遍历思路?
数据库索引原理?
有什么类型索引?各有什么特点?
inner join,left join,right join区别
高并发的时候,请求量非常大,同时更新数据库的一条数据,这时候应该怎么处理?
用锁和不用锁,怎么设计?
用缓存怎么实现锁?
redis为什么能实现分布式锁?
除了redis能实现还有其他实现方式吗
redis怎么部署的? 这里我答了springboot怎么引入redis,感觉应该答单机和多机部署的。
项目功能
限流是怎么实现的,对什么限流?
外界怎么访问接口?
BIO和NIO区别
线程池原理,有什么参数?
为什么要用线程池?
threadlocal是干嘛的?
jvm内存模型
什么会导致栈溢出、堆内存溢出?
怎么排查堆溢出
对springboot理解,它主要特性是什么
开始闲聊
算法部分答的不好,因为这部分我很多都忘了算法名叫什么,只会写,不会说
排序算法有什么?快排 归并 堆排序 桶排序 计数排序。区别?
字符串匹配算法有什么? 哈希 kmp 字典树。区别?
最短路算法有什么? 迪杰斯特拉 spfa 弗洛伊德。区别?
笔试为什么只做了1题?
为什么要做这个项目
项目难点
项目遇到什么困难
redis集群同步,redis集群是ap还是cp?
对公司有什么了解,为什么要来我们公司?
程序设计和项目开发的区别
看完整个面经,如果是你,你觉得你能行吗?欢迎评论讨论交流。
关注福利:
①40G的JAVA学习资料大礼包
②P5-P8架构师完整学习路线图
③2022面试核心宝典大全资料
已经给大家整理好,点开下面小卡片,扫码添加微信(备注:锦鲤)即可领取
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。