北海4j level
获赞
6
粉丝
7
关注
0
看过 TA
57
门头沟学院
2024
Java
IP属地:浙江
暂未填写个人简介
私信
关注
2023-06-09 14:25
门头沟学院 Java
从 2 月投到现在。终于等到你~~秋储Java实习,面试官人很好,流程也走的很爽快。============== 时间线 =================一面【5.30】-> 二面【6.2】-> OC【6.8】============    一二面面经  ===============(有一些记不清了,有八股,但是更多会结合项目来问,这点很👍):1.自我介绍,项目介绍(一段开源项目经历,一个秒杀系统)2.开源经历,负责了哪些内容?收获了什么,和平常开发有什么不同?什么驱使着你去做开源?3.博客记录哪些方面的内容,多少文章?4.项目难点,如何解决?(缓存,异步,持久化,一致性,比较经典,不多说)5.使用 MySQL 的时候遇到哪些困难,如何解决?索引,事务,如何排查慢SQL,如何解决?(打开配置,查看日志,索引是否失效,列了几种常见索引失效场景,如果数据量太大,需要考虑分库分表)6.了解分库分表的具体方案吗?(不太了解,没有遇到相关的使用场景,只是知道有这么一个思路)7.为什么使用 Redis?数据结构,持久化机制,IO多路复用,集群了解么,哨兵的好处。8.JVM 内存模型?GC 算法(染色到三种基础回收算法),最常用的是哪个?(分代回收)尝试过自己修改 JVM 参数么?(只修改过JVM的内存参数来解决 OOM 问题)9.为什么使用 MQ?如何保证队列的可靠性?(一开始以为问的是持久化,面试官提醒后发现还有别的,说了MQ的确认机制,写表定时任务,死信队列人工兜底等)消息发重了怎么办?(幂等性)10.接口返回慢,你会如何排查,会考虑从那些角度入手解决?11.算法:(一道树、一道 DP)感觉这两种题考的还挺多的,我认为可能是代码不会过长但思维含量比较高的原因。12.反问:哪里回答的不好?(可以多夯实基础,并慢慢深入底层)=================   经验   =============1.最好有比较好的群体或者前辈带你,真的少走很多弯路(要找到好的确实也会走弯路,毕竟没人替你买单)2.项目很重要(有开源经历更好),这应该是当前大家最难受的问题3.八股算法两手抓4.有个人博客且有深度的内容加分5.写简历是门学问,最好找懂的人给你看看,我的简历第一版和最后一版简直不是一个人,靠我自己肯定改不出来的
Vert1ca:沾沾喜气,佬有*******啊,想接触下开源,还有项目啥的。
投递滴滴等公司9个岗位
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务