一个双非拿到ssp的秋招总结

ps:自嘲 切勿当真

前言

楼主BG 不知名双飞硕,7个国奖,还有一些乱七八糟的省奖,两篇子刊,还有一些专利,腾讯 、 阿里云、京东、字节 、 快手、百度.

自认为自己菜中之菜 ,但是今天想分享一下 我自己找工作的一些经验,如果能帮到你 那是最好,如果单纯觉得我菜想展示优越感免开金口。

总览

这么多的知识点要是背要背到啥时候,估计黄花菜都凉了。

当时我自己整理的面经,就是临时抱佛脚的一些问题 就高达12W多字。

所以这里我也会选出一些高频的,一些冷门的问题 我觉得没必要放到专栏。我理解这个专栏本身的目的就是速成面经,让一些有基础的同学 在短时间内巩固之前的记忆。

核心知识

这里我列一下基本的面试框架,同学们可以作参考

实际上对于面经我们可以分为这几类

  • ⭐ 必须掌握(必看):时间紧迫时的救命稻草,优先攻克核心要点。高频考点的熟练,特别是基础
  • ❤️ 尽量掌握(有时间就看):这部分的知识就是一些面试官问的频率比较低的(我建议这部分尽量都看完有个印象)
  • 💡 了解即可(知识拓展):时间充裕时作为补充,拓宽视野,被问到的概率小,一些比较冷门的题目

①JAVA基础&集合

这里就是一些基础概念了,简单列一下:集合、代理、字符串、注解、锁、多线程、线程池等等

单列集合、双列集合,各种各样的集合 我会汇总到一篇里。

②JVM相关

这里简单列一下这些知识:后边也会有专篇总结文章 大家可以先Mark

  1. ‌类加载器‌:把 .class 文件加载到运行数据区当中,首先装入的是元空间
  2. ‌类信息‌:存放类的信息(类信息、字段信息、方法信息、常量、静态变量以及一个包含字面量和符号引用的常量池表)。
  3. ‌运行时常量池‌:类被加载时,常量池表进入运行时常量池,符号引用转换成直接引用。
  4. ‌堆(线程共享)‌:存放实例化的对象和数组。
  5. ‌程序计数器(线程私有)‌:记录了线程执行的指令行号,JVM 根据 PC 完成上下文切换。
  6. 本地方法栈‌:调用本地方法(操作系统提供的方法)。
  7. 虚拟机栈(线程私有)‌:每个线程私有,由栈帧作为进出的单元,栈帧一般就是方法,一个栈里只会执行一个栈帧里的方法。
  8. ‌直接内存‌:本地内存,不受 JAVA 管控但是会经常用到。
  9. 垃圾回收机制

③Juc相关

  1. 线程基础:Thread类继承、Runnable接口实现、Callable+FutureTask组合
  2. ‌线程上下文切换‌触发条件:时间片耗尽、主动yield、资源竞争
  3. 并发和并行、同步和异步、线程池、线程池与性能优化
  4. 锁与同步机制:

④Spring相关

  1. IoC与DI:控制反转、依赖注入
  2. AOP:动态代理、一些核心概念
  3. Bean:作用域、生命周期
  4. 事务管理:‌声明式事务
  5. Spring MVC:请求流程、注解
  6. Spring Boot:启动流程、基础概念以及一些场景题
  7. 循环依赖‌三级缓存解决

⑤Redis相关

  1. 数据结构与用途‌支持字符串、哈希、列表、集合、有序集合等,适用于缓存、分布式锁、消息队列等场景
  2. 持久化机制‌RDB(快照) vs AOF(日志追加):权衡性能与数据完整性
  3. 缓存问题与解决方案:缓存雪崩/淘汰策略
  4. 高可用与集群:主从复制、哨兵、Cluster分片

⑥Mysql相关

  1. 索引与优化:B+树、B树和红黑树、索引、
  2. 事务与锁:原子性、一致性
  3. 事务隔离级别
  4. 性能调优:慢查询优化、读写分离、缓冲池

⑦计算机网络

  1. TCP/IP模型:TCP三次握手(建立连接)、四次挥手
  2. HTTP协议:长连接/短链接、状态码、HTTP 和 HTTPS区别、GET 和 POST
  3. DNS解析流程、HTTPS:TLS/SSL加密

⑧分布式相关

  1. CAP定理与BASE理论
  2. 分布式一致性算法
  3. 分布式事务:2PC/TCC
  4. 分布式缓存与锁

⑨操作系统

  1. 进程与线程:基础概念 同步什么的
  2. 内存管理:虚拟内存、分页机制、页面置换算法内存泄漏检测工具
  3. 文件系统与IO:文件描述符
  4. 调度算法

可能写的不是特别全,后续我会一个一个的拓展完善每一个模块。

提前订阅专栏哦可能会涨价哦订阅链接

#双非##面经##java#
剑指大厂后端SSP通关指南 文章被收录于专栏

(1)全网最精简八股整理,各个头部公司最新面经整理(2)面试时非技术问题的话术整理;价格随着内容增加而增加,早订阅早享受

全部评论
666这还双非盐都不盐了
28 回复 分享
发布于 2025-05-24 01:56 湖北
双非吗?有点意思
16 回复 分享
发布于 2025-05-23 19:08 湖南
国科'双非'凡尔赛,SSP到手真轻快
10 回复 分享
发布于 2025-05-25 06:48 四川
没毕业强调自己是双非吧?骗我进来,
8 回复 分享
发布于 2025-05-26 12:37 广东
是双飞吧,能让92都飞起来
6 回复 分享
发布于 2025-05-24 17:54 山东
在比亚迪招聘中:中科院=C9
6 回复 分享
发布于 2025-05-24 15:05 福建
照你这么安排 哈佛麻省也是双非
5 回复 分享
发布于 2025-05-24 18:04 甘肃
玩个数值怪老以为自己有操作了😋
2 回复 分享
发布于 2025-06-02 00:31 广东
你确定不是搞抽象的吗?,冒犯到了
2 回复 分享
发布于 2025-05-24 14:28 四川
中科院硕为啥不试试算法
1 回复 分享
发布于 2025-05-25 23:20 北京
中科院硕为啥不试试算法
1 回复 分享
发布于 2025-05-25 23:18 北京
@是阿亮吖 双非嘛,有点意思😄
1 回复 分享
发布于 2025-05-24 14:04 山东
我的秋招还没开始,佬已经结束了
点赞 回复 分享
发布于 2025-07-19 16:44 河南
点赞 回复 分享
发布于 2025-07-13 02:56 江苏
接好运
点赞 回复 分享
发布于 2025-06-03 21:23 辽宁
不是,你是菜鸟那我是什么啊
点赞 回复 分享
发布于 2025-05-25 22:35 湖南
mark一下
点赞 回复 分享
发布于 2025-05-25 07:22 广东
名字说一下
点赞 回复 分享
发布于 2025-05-25 07:21 广东
点赞 回复 分享
发布于 2025-05-23 20:39 辽宁

相关推荐

不愿透露姓名的神秘牛友
05-26 15:37
1、这群人晚上 11 点发朋友圈:"凌晨 11 点,三环的灯还亮着。" 实际下班时间:19:30。2、什么是嘉豪呀?我最近在字节实习,没什么时间上网3、同龄人:学校社团、酒吧蹦迪;我:acm、字节/腾讯实习4、别人朋友圈发:“今天不想上课”;我朋友圈发:“今天的班就上到这里啦”,定位:字节跳动5、别人的朋友圈都是到处旅游的定位,我的朋友圈天天都是“字节定位”,还一定要是在【公司的健身房】里拍张照片,实际只练了10分钟,其中凹造型5分钟6、mentor布置任务的时候,别人都是:”好的收到“,我:”是不是要xxxx,xxxx这么做也可以吧,这个技术方案会不会更好些“7、别人书包里装的:王道408、轻薄本、四六级真题。我书包里面装的:显存24GB4090独显gpu(24小时开机运行,屏幕上贴着“字节/腾讯等贴纸”)、速效救心丸(代码报错用)、电棍(熬夜写代码困了用),就很……你们懂吧8、入职大厂第一件事:发朋友圈、发小红书,晒工牌,985计算机硕|字节实习生|可以接咨询|有偿改简历,9、别人的社交软件简介:25岁|男|希望遇见有趣的灵魂;嘉豪的社交软件简介:25岁|程序员|字节跳动工程师|一张佩戴工牌的自拍照大厂嘉豪标配:1. 挂胸前的工牌(地铁里只挂不收,怕你看不见 logo)2. 降噪耳机(不放音乐也戴着,避免别人跟自己说话)3. 印 logo 的电脑包(字节红 / 腾讯蓝 / 阿里橙 / 美团黄)4. 手表(最好显示心率,午饭后必发"步数已破 6,000")
牛客30247842...:因为不好进啊要是大厂随便进哪来这么多人装逼
点赞 评论 收藏
分享
1. 自我介绍2. 项目都是自己写的吗?3. 我看你用 koa2 写后端,为什么选择它,能讲讲吗?4. 那你提到 koa2 它是不提供中间件的,你是怎么解决的?5. 中间件的原理是什么?(洋葱模型)6. 你刚刚说碰到 next() 就进入下一个中间件,那 next 只能执行同步,如果是异步的话,你是怎么处理的?(async/await,但是我发现,有的中间件需要在异步中间件之前执行,所以我用 try/catch 来处理异步中间件的异常)7. JS 异步发展史,以及它们的优缺点说一下 (回调函数--Promise--Generator--async/await)8. 你刚刚说 Promise 状态不能更改,那如果我要设计一个能修改 Promise 状态的函数,你会怎么设计?9. CSS 水平垂直居中的方法(flex、grid、绝对定位 + margin:auto、绝对定位 + 负 margin、绝对定位 + transform、table-cell)10. 你刚刚说到 flex 布局,那 flex:1 是什么意思?(flex: flex-grow  flex-shrink  flex-basis;等价 flex:1 1 0%表示元素可以均分剩余空间,可拉伸、可压缩,不依赖内容宽度,自动自适应填充布局。)11. 父容器宽是 500px,然后它左右各有两个子容器是 100px,如果设置 flex: 1,那它的宽度是多少?(500-100-100=300px)12. 说说你对浏览器缓存的理解(强缓存、协商缓存)13. 如果一个用户,他怎么去刷新都无法刷到最新版的代码,你能说下可能的原因吗?(版本号、hash等)还有吗?(我说我不知道了,面试官说还有 CDN 没有同步,我说企业才会这么干,自己写项目一般不会,我知道 cdn 是用来解决高并发的手段)14. React你熟吗?说下 React 函数组件和类组件的区别15. 怎么避免 Hooks 导致组件重新渲染?(使用 useCallback、useMemo、React.memo、useRef等等)16. 谈一下我对 React 的状态管理的理解(Redux、Mobx、Zustand,我说 Zustand 用的最多)17. React 常见的 hooks 有哪些?(useState、useEffect、useRef、useCallback、useMemo、useReducer、useContext、useImperativeHandle、useLayoutEffect、useDebugValue)18. TS 你熟吗?我们引进 TS 的目的是为什么?19. interface 和 type 的区别20. 说下 TS 里的泛型21. 我现在有十个字段,比如十个字段就要 A B C D E F G 这种。那我现在另有另外一个方法,这个方法接受的参数呢,必须是这个 interface A 里面的这个 K。就比如说你可以是 A B C 可以 A B C D 任何组合都可以,但是必须是这个 interface 里面的 A 里面的定义的。这个 K 这种类型的话是怎么去定义呢?(说实话我有点不太理解啥意思,反正我说了 keyof)``` TypeScriptinterface Obj {A: stringB: stringC: stringD: stringE: string// 其他字段...}```22. vite 用过吗?说说和 webpack 的区别。vite 的优缺点是什么23. 说说 Tree shaking(树摇) 和 Code Splitting (代码分割)的区别24. Git 你熟吗?说说 git merge 和 git rebase 的区别,什么时候用 git merge,什么时候用 git rebase?25. web3 你熟吗?(不太熟,听说过而已)26. 我看你自我介绍说了 AI,你是怎么用的?27. 除了提示词,还有什么能让 AI 更聪明?28. AI 的优缺点你说一下29. AI 发展这么快,你觉得我们以后会扮演什么角色?30. 反问基本都答上来了。面了我80分钟,我还以为稳过的
查看29道真题和解析
点赞 评论 收藏
分享
昨天 20:40
已编辑
天津师范大学 Java
点赞 评论 收藏
分享
评论
16
63
分享

创作者周榜

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