淘天秋招后端一面凉经八股盛宴...

基本上八股盛宴
1.项目中的登录说一下(说了sso)
2.线程创建方式
3.MySQLinnodb索引是哪种数据结构
4.MySQL的索引
5.事务隔离级别
6.聚簇索引和非聚簇索引
7.联合索引
8.jvm调优有了解过吗
9.jvm分区
10.项目中用的哪个gc回收器
11.用的什么gc算法
12.redis的使用和应用场景
13.redissession共享 token刷新
14.中间件有了解过吗(rabbitmq和kaffka)
全部评论

相关推荐

哈啰大家,喵弟面试经验分享~bg:末九本总结:问的还可以 算是项目拷打了 但是都接住了 八股问了一点就难度:一般12.24小厂自我介绍+实习介绍+项目拷打 占大多数时间了四个八股MySQL 的索引主要使用什么数据结构?为什么用 B+ 树而不用 B 树或者哈希表?你是如何排查和优化慢 SQL 的?线程池的参数怎么设置?如果是 CPU 密集型任务,最大线程数应该设为多少?ThreadLocal 发生内存泄露的原因是什么?如何避免?顺便做个总结 毕竟十二月快结束了。。说实在的,这段面试经历我很难忘记,其实对于9本这个bg来讲,没有寒假实习,也是不影响暑期冲大厂的,我也看过一些牛客文章说寒假不实习没关系,但二哥说,一周也好,一个月也好,最重要的是让你有这段面试流程的记忆,有这份经验,偷些产出,才是最重要的,而且,实习途中你能感受到很多,你会出来与人打交道,体验一种人际间的协作,这是一个学生在学校很难获得的经验,况且,实习也不影响寒假继续学习,那就可以试试。带着这种想法,十一月十号我正式开始了我的投递,开始了我这喜忧参半的面试旅途。我的策略是,先找初创体验一下面试的流程,看看都会问些什么,再试试中大厂,所以,我开始在ssob上狂投小厂初创这一类小于500人的公司,回应我的寥寥无几。我期间也没觉得什么,当时得我连项目内写的是什么东西都说不明白,八股也只过了一遍,算法也没开始刷。当时的我,可以说拉完了。我的舍友一同在找实习,他得到第一次面试的速度很快,问的也不难,我看了很羡慕,觉得这就是准备充足的力量吗?转机出现在我收到一个小厂急招的面试,hr上午开聊,没一会儿就约了下午面,我很激动,但是碍于第一次面试,我彻底崩了,问到项目的多数内容我都不会,实践经历也说不清楚,八股也是回答不上来,面试官还挺好的,答不上来就换,一直面了四十多分钟结束了。我的舍友问我,RAG,MCP你都不知道?(他做大模型相关科研)我只好笑笑,给自己放了一晚上的假。复盘的时候,了解到自己八股基础太弱,项目也是一问三不知,我开始攻克项目技术点,期间多复习八股(二哥的八股很好用),还是没注重算法。时间推移,我开始与ssob上的hr交流多了起来,杭州三个小厂陆续给面,项目拷打终于能接住了,可惜我到岗时间是一月,没法直接到岗实习。十号的时候,我一个十一月投的百人小厂联系我,当场开始电话面,三十分钟,加了hr微信,后续通过了,我很高兴,第一次得到了正向反馈。约二面,leader面说是,问了一些关于我的个人认知问题,优缺点啊,项目之类的。后续也是通过了。觉得应该到谈薪了吧,毕竟小厂嘛,还能2+1吗?结果还真有后续的hr面,因为流程原因,给我约到20号之后。期间考了机器学习,软件工程,计算机网络(考的挺难),学到了很多新知识,基本都是我舍友给我讲的,期间还给我讲解大模型相关内容,拓展知识。字节在这一段时间找了我两次,都给拒了,没办法,我是开始刷算法了,但是还是没信心面字节。牛客上顺子hr约面,18号,17号晚上我彻夜难眠,因为是我第一次中厂面试,特紧张,想到别人可能都开始面大厂了,我却还这么菜,一股焦虑感真的直击我的心灵。没offer就是这样,很难受,想着自己没实习可咋整,在家真容易变废,唉。不过面试被鸽了,面试官被老板拖住没法正常面试,约到了22号考试前一天。开始复盘,针对焦虑的复盘,我真的不想再体验这种焦虑的感觉,那干脆好好做一次思想工作,你面大厂那就面大厂呗,我的规划根本不是这个寒假去大厂,有个公司可去那我就能继续带薪沉淀自己,那就没事(我当时有一个小厂hr面了),带着这种想法面了顺子一面,很顺利,项目实习八股场景题回答的很好。可是老天看我生活顺利一秒,那必须火速惩罚,计网我考的像一坨,简答题很偏,最后有个计算我都没见过,唉,不挂就行。。。24号面了两场,小厂的hr面,顺利通过,还有另一个小厂的一面,也答得很可以,我想着终于有地方能去了,别管对方是啥厂,有实习,偷产出,能沉淀就行!后来就是最近几天了,我投了一个快手的一个岗,约了下周一面试(大厂处女面),顺子二面也在等结果,小厂oc了,有保底的我现在很轻松,寒假我有更大的计划,势要逆转一切劣势!
查看6道真题和解析
点赞 评论 收藏
分享
2025-12-29 21:15
门头沟学院 Java
1. 项目你感觉你在这个过程中有哪些亮点以及能进行一下总结吗?这个项目的时候,那你有没有达到你们预期?以及有没有还能进行一些改进的点?2. 进程中有一共有哪些状态,以及它这些状态是怎么去流转的?进程和线程有啥区别?3. Java数组、ArrayList和LinkedList有啥区别?HashMap的工作原理?exception 和 error 它的一个区别有啥呀?throw 和 throws 的区别?4. 重定向和转发,forward和redirect两者的区别?5. 介绍一下悲观锁和乐观锁?6. spring 里面bean的生命周期是怎么去创建和消亡的呀?spring bean 的自动生成的一个原理?7. MySQL里面的那个索引的作用是啥呀?它有什么优缺点吗?B+树索引如何实现的呢? left semi join和 left anti join的区别?count(1), count(*)和count字段的区别?8. 哪些场景是去使用Redis?Redis 和 memcache有啥区别?什么是缓存穿透?以及我们在该怎么去解决呢? Flink 有用过没有?Hive会出现一些数据倾斜,有了解吗?9. 场景题:给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url10. 算法题:判断是否是回文整数11. SQL题:事件表event表有3个字段event_id:事件id,event_time:事件时间,user_id:用户id。使用SQL查询同一用户两个事件的时间间隔。输出4列:事件ID,事件时间,用户id,时间间隔
查看11道真题和解析
点赞 评论 收藏
分享
评论
点赞
5
分享

创作者周榜

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