首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
讲义气的牛可乐希望offer多多
南京中医药大学 后端
发布于上海
关注
已关注
取消关注
@阿东go:
双非本社招后端两年经验网易、字节、有赞面经(offer)
前言阿东最近两个月忙于复习和面试没有更新公众号(公众号:阿东编程之路),今天就把面经分享出来希望能帮到在找工作的朋友们。先介绍下阿东的情况,阿东 21 年毕业于双非本的信息与计算科学专业,毕业一直在一家小公司做 Java 后端开发,最近觉得技术上没有成长,就想着看看机会,耗时一个月,最终通过了网易、字节、有赞、交个朋友后端岗位的面试。由于阿东平时喜欢写博客、做需求时喜欢调研,所以八股文就简单复习了下,重点复习了项目。面试这么多场下来,有一些经验想分享下:1. 简历里写的一定要搞懂,都要深入到原理,而且要明白为什么这么设计(大环境不好,只能卷)2. 项目一定要搞透,不限于整体架构、技术选型、待优化的点、系统各项指标(核心接口 P99、P90、RT、QPS、TPS、GC情况等)网易、字节、有赞面经分享网易-杭州 Java一面 线上视频 45分钟1. 自我介绍2. 项目中如何将公众号推送延迟从600s降低到10s内3. 项目中如何保证消息幂等4. kafka 分区原理5. HttpServletRequest 如何重复读body?6. 说一下对 JMM 的理解7. synchronized 如何实现可重入锁8. 用过哪些 JUC 工具9. ReentrantLock 实现原理10. AQS 阻塞队列有长度限制吗11. ReentrantLock 支持公平锁吗,怎么实现的12. 公平锁和非公平锁的适用场景13. 说一下对方法区的理解14. 说一下 Java 对象的生命周期15. 对象何时被回收,哪些对象可以作为 GC Roots 根节点16. 项目中用过哪些设计模式,介绍下策略模式17. 老家是哪里的二面 线上视频 主管面 54分钟1. 自我介绍2. 介绍下项目的整体架构3. 项目中的 push 推送是如何实现的,push 是如何推送到手机端的,原理是什么?4. 项目中 push 推送做了哪些优化?5. 项目中的本地缓存不一致是如何解决的?6. 项目中都用 Redis 做了哪些事情,为什么要用 Redis,Redis 快在哪里?7. 项目中的分布式 ID 如何实现的,时间回拨的问题如何解决的?8. 项目中是如何解决缓存击穿和缓存穿透的问题?还有别的方案吗?9. 项目中的验证码多维度频率控制和防刷策略是怎么做的?10. 项目中如何将公众号推送延迟从600s降低到10s内,介绍下整个排查和解决流程?11. 项目中 kafka 重复消息的问题是如何解决的?12. 项目中哪里用到了线程池,说下线程池的原理,动态线程池如何实现的?13. 项目中用的哪种配置中心,原理是什么,长轮询的方式会有什么问题,了解过其他配置中心吗,区别和优缺点?14. 有看过 Spring 的源码吗?说下 Spring bean 的生命周期15. 说下对 Java 中锁的理解16. 说下 MySQL 事务的理解,InnoDB 的四大隔离级别分别是如何实现的,MVCC 的原理17. 项目中有做过哪些 SQL 优化,优化过程?18. 深度分页的问题如何解决?APP 端的浏览比较适合哪种?19. 了解你现在投的岗位是做哪个产品吗?说说你对它的理解20. 有关注哪些前沿技术?用过 ChatGPT 吗,用它做过哪些事情?21. 反问三面 现场 总监面 40分钟1. 自我介绍2. 介绍下公司主营业务,你的项目服务于哪些业务,项目的整体架构2. 你觉得做这个项目对于个人和公司来说有哪些收益?量化说下?3. 项目的迭代过程,需求来源于哪里?4. 项目中如何将公众号推送延迟从600s降低到10s内,介绍下整个排查和解决流程?5. 做项目中遇到过哪些困难?6. 如果要对消息触达做疲劳控制,如何实现,你觉得做在哪里比较合适?7. 对于后端技术有什么前瞻性的看法?8. 有了解什么新技术吗?9. 为什么要离职,具体有什么契机触发了离职的念头?10. 最近还在面哪些公司?11. 离职工作需要交接多久?13. 反问四面 电话 HR 38分钟1. 自我介绍扣项目的业务细节、个人规划、期望薪资...字节跳动-杭州 Java一面 线上视频 57分钟1. 自我介绍2. 介绍下项目的主要功能、上下游系统,整体架构3. 项目中如何解决重复消息和保证消息不丢?4. 项目中排查内存泄漏的具体过程?5. 看过 HashMap 的源码吗,说下 HashMap 的原理,扩容原理,jdk 1.8 对 HashMap 做了哪些优化?6. HashMap 头插法会有什么问题,描述一下出现问题的场景?7. TCP 和 UDP 的区别、TCP 是如何保证可靠传输的?8. 说下 TCP 三次握手和四次挥手的过程,以及为什么是三次和四次?9. 说一下对 CAP、BASE 理论的理解10. JVM 堆区域是如何划分的,你们线上新生代和老年代的占比设置的多少,为什么要这么设置?11. 了解哪些判断对象存活的算法,原理说下12. 新生代分为哪些区域?为什么占比是 8:1:1 ?13. 说下对 RPC 的理解,dubbo 是如何实现优雅上下线的?14. 大学学了哪些课程15. 了解 MySQL 的哪些存储引擎,InnoDB 和 MyISAM 有什么区别16. InnoDB 默认是什么隔离级别,你们线上用的哪个,为什么?17. InnoDB 是如何解决不可重复读的问题?InnoDB 的 RR 隔离级别可以解决幻读吗,如何解决的?18. 算法:岛屿数量19. 平时有系统刷过题吗,刷过多少?20. 反问二面 线上视频 主管面 62分钟1. 自我介绍2. 介绍下项目的主要功能、上下游系统,整体架构3. 项目为什么用kafka而不是其他的?kafka和rocketmq有什么区别,适用场景4. 项目中如何解决kafka的重复消息?5. 项目中如何将公众号推送延迟从600s降低到10s内?6. 项目中说QPS有3W,如何防止一种类型的消息量较大从而影响其他消息?7. 项目中还遇到过哪些难点,介绍下8. 介绍下 Java 的异常体系,为什么 Java 要区分检查异常和非检查异常?9. 如何排查 Java 进程 CPU 飙高,CPU 都有哪些指标,分别介绍下对应指标升高出现的原因10. 了解哪些设计模式,在项目中用到哪些,具体说说?11. 看过哪些中间件源码?12. MySQL 了解吗,说一下主从同步的过程,这种主从模式会造成主从不一致吗?13. MySQL 的 InnoDB 引擎了解吗,用自增值和非自增作值作主键有什么区别,性能上?14. 假设现在要维护用户的姓名和身份证号,从三高系统的角度你会如何设计存储?15. 白板 SQL 题16. 算法:验证对称二叉树17. 反问三面 线上视频 总监面 56分钟1. 自我介绍2. 介绍下项目的主要功能、上下游系统,整体架构3. 项目中如何保证消息的可靠性4. 项目中如何将公众号推送延迟从600s降低到10s内?5. 如果让你设计一个朋友圈的功能,你会如何设计,好友之间才能看到评论的功能如何实现6. select * from t where a > 10;有a索引,a_b联合索引,会走哪个索引,原因?7. 聚集索引和非聚集索引的区别,查询的底层逻辑有什么区别,有什么优化的方案?8. 算法:下一个排列9. 为什么要考虑离职10. 现在手上都有哪些offer11. 反问四面 线上视频 交叉面 49分钟1. 对前面的三轮面试有什么感受?2. 我们这边都是用代码说话,在你工作两年的这个经验上,算法应该是你最擅长的,那我们来道简单的算法吧:实现一个函数,随机取N个M以内的数。实现完说下思路3. 看你大学在陕西,为什么后面要到杭州工作?4. 为什么要离职?5. 说说你对于技术的理解?6. 项目有多少人共同开发?7. 项目有哪些业务指标来衡量?说下决定这些业务指标的因素?8. 项目中通过哪些角度来提高触达率?9. 项目中的接口鉴权是如何做的?10. 项目中为什么选择用kafka,要解决什么问题?11. 在哪些场景下会出现重复消息,以及你在项目中是如何解决的12. 项目中如何将公众号推送延迟从600s降低到10s内?13. 看到你项目中用到了 Redis、MySQL、TiDB、Hive、InfluxDB、分库分表等技术进行存储,说下对应的使用场景以及技术选型的原因14. 了解过 DDD 吗,说说你对它的理解15. 反问五面 HR面 电话 43分钟1. 前几轮面试下来有什么感受,对哪个面试官印象最深刻2. 扣项目的业务细节、个人规划、期望薪资......有赞-杭州 Java一面 线上视频 55分钟1. 自我介绍2. 介绍下项目的主要功能、上下游系统,整体架构3. 系统是如何扛住 3W QPS 的?4. 下游渠道失败了怎么办?说下项目中的重试策略5. 项目中有遇到过消息堆积的问题吗?如何解决的?6. 项目中如何将公众号推送延迟从600s降低到10s内7. 项目中哪里用到线程池?线程池的运行原理、如何实现线程复用,核心参数是如何设置的(核心线程数、拒绝策略、阻塞队列),为什么要这么设置?8. Thread 类为什么要有 run 方法和 start 方法,两个方法有什么区别,为什么要这么设计?线程池里调用的哪个方法执行任务?9. 项目中都用 Redis 干什么了,了解哪些数据结构?说下 hash 结构的底层实现10. Redis 的全局 hash 表是如何进行扩容的?扩容的方式和 jdk 的HashMap有什么区别?会进行缩容吗?11. Redis 的内存淘汰策略有哪些,底层分别是如何实现的,你们线上用的哪个策略?12. 项目中有接入链路追踪吗?是如何实现的,多线程如何解决 traceId 丢失的问题?13. 说下 SpringBoot 的启动流程14. 说下 SpringBoot 的优雅停机15. 项目中有用过 Spring 的扩展方法吗?都做了哪些事情?16. Spring 的 IOC 为什么只有一个,多个可以吗?一个容器和多个容器各有什么优缺点?17. 反问二面 现场主管面 62分钟1. 自我介绍2. 现场白板画一下项目的整体结构图,包括介绍下技术选型及选型的原因3. 项目中有多个发送类型,在这块有做什么抽象设计吗?4. 如果有激增流量,一些及时性要求比较高的消息怎么保证及时触达,你会如何设计?5. 假设运营的同学在触发了消息之后发现内容配错想及时止损,你会如何实现这个功能?6. 项目中在提升触达率这块做了哪些事情?触达率的监控怎么做的?7. 项目有做限流熔断降级吗?如果现在让你实现,你会怎么做?8. Dubbo 的线程模型有了解过吗?9. 项目中用到了SPI的思想,说下你对 SPI 的理解,jdk 中的 SPI 源码有看过吗,SPI 的类加载是怎么实现的?10. 为什么要离职11. 对下家公司的期望12. 未来两到三年的职业规划13. 现场白板写代码:二叉树的后序遍历14. 反问三面 现场总监面 32分钟1. 自我介绍2. 时间久有点记不清了........四面 现场HR面 28分钟扣项目的业务细节、个人规划、期望薪资...社招主要问的项目、架构设计、场景设计、解决方案,大部分问题都能在阿东之前的技术文章里找到答案,如果有其他问题可以私信阿东,阿东有空会尽力解答欢迎关注阿东的个人技术公众号:阿东编程之路
点赞 37
评论 13
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
05-28 15:10
牛客运营
00.01_编程从认识 IDE 开始
编程从认识 IDE 开始 工欲善其事,必先利其器。 在你开始编程之前,你需要先下载一个ide(集成开发环境)。 不然写好代码,都不知道怎么运行。 在线 IDE 为了方便新手小白不用进行繁琐的软件安装就能体验到绝佳的代码运行体验,牛客集成了功能强大的在线 IDE 系统。如果你懒得下载恼人的本地 IDE,不妨先从不用进行任何配置、随到随用的牛客在线 IDE 上手体验一下! 专用 IDE C++: DevCpp6.5下载地址 下载安装视频教程 Java: IDEA下载地址(注意,商业版是需要付费的,如果不想付费,请选择社区版) 社区版下载安装视频教程 Python: P...
点赞
评论
收藏
分享
06-01 12:05
对外经济贸易大学 产品经理
秋招要来了
6月了,已经有公司陆续开启提前批了,不过提前批都很看学校和学历,大家可以投着试试一、秋招时间线提前批(6月-7月):技术岗居多,竞争小、流程快。正式秋招(8月-10月):核心高峰期!80%岗位在此释放。补录/捡漏(11月-12月):部分企业未招满或调整需求。不过今年很多大厂招暑期实习招的比较多,内部转正的话,可能会影响秋招HC,例如: 腾讯、美团等,建议大家秋招还是广撒网,猛猛海投二、找工作渠道企业官网/公众号求职平台:牛客网-校招日程、**********等各种求职社群校招一般都是优先官网投递三、求职准备1、简历针对性修改:不同行业/岗位用不同简历(技术岗突出项目,市场岗强调策划能力)。ST...
牛客激励计划
点赞
评论
收藏
分享
05-14 11:24
商丘师范学院 Java
26届二本Java真的不行了吗
投了好多,大多都石沉大海,想找一个实习这么难嘛
后来123321:
别着急,我学院本大二,投了1100份,两个面试,其中一个还是我去线下招聘会投的简历,有时候这东西也得看运气
无实习如何秋招上岸
实习与准备秋招该如何平衡
点赞
评论
收藏
分享
04-22 15:13
已编辑
Java
两周了,估计是凉了
HR劝我先签一个保底,我估计是没HC了 更新:录用评估未通过,终于不用痛苦的等待了
爱吃肉的伊登在写日记:
不愧是华子的儿子 一样出声
新凯来求职进展汇总
点赞
评论
收藏
分享
05-27 23:21
虾皮信息_后端开发工程师(准入职员工)
虾皮内推-虾皮内推码
Shopee是干什么的? Shopee是纳斯达克上市公司Sea下面的电商子公司,成立于2015年,是东南亚和台湾地区最大的电商平台,其业务覆盖十余个市场。2022年订单量高达76亿,GMV高达735亿美金。 根据不同人才分布和地区职能,不同地区的Shopee大概划分为:- 新加坡总部 - 中国研发中心 - Shopee Local 薪资待遇 从薪资待遇上来说,Shopee在国内应该算得上Top级别,比肩BAT,技术算法应届生一般base在20-35k之间,可能会有部分的股票,总包大致在30-50w之间。对于产品/数据分析来说,base一般在18-27k之间。配上15天的年假,和五险一金+全额医...
虾皮信息公司福利 754人发布
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
字节last day,知无不言!
2109
2
...
选offer还是选爱情?
1912
3
...
你的经历比较单薄, 但简历又弥补了这一点--双非仔个人简历分享
1559
4
...
六月还有机会的,对吗?
1009
5
...
发现27282届的同学怎么越来越卷了,投个票看看相互的进度吧
868
6
...
25 暑期实习&秋招面经
846
7
...
只有收到offer那一刻是开心的
814
8
...
答辩时被导师当着所有人的面阴阳
652
9
...
京东一面面经
553
10
...
为什么我的mos管驱动电路总是不听话?(上-基本原理总结)
538
创作者周榜
更多
正在热议
更多
#
写给毕业5年后的自己
#
6633次浏览
121人参与
#
今年形式下双非本找得到工作吗
#
132919次浏览
1004人参与
#
华泰证券Fintech星战营
#
190370次浏览
271人参与
#
职场捅娄子大赛
#
332301次浏览
3354人参与
#
你的秋招第一场笔试是哪家
#
128240次浏览
1394人参与
#
一人一个landing小技巧
#
64415次浏览
998人参与
#
材料专业就业可以去哪些企业岗位
#
32756次浏览
314人参与
#
汇川技术求职进展汇总
#
120708次浏览
808人参与
#
硬件应届生薪资是否普遍偏低?
#
70089次浏览
506人参与
#
哪些公司笔/面试难度大?
#
2416次浏览
19人参与
#
考公还是考研,你怎么选?
#
25928次浏览
131人参与
#
机械人的薪资开到多少,才适合去?
#
107670次浏览
445人参与
#
你的论文盲审过了没?
#
103025次浏览
1468人参与
#
机械制造秋招总结
#
51077次浏览
495人参与
#
工作后会跟朋友渐行渐远吗
#
25390次浏览
190人参与
#
制造业的秋招小结
#
87985次浏览
1605人参与
#
毕业季等于分手季吗
#
22810次浏览
288人参与
#
国央企笔面经互助
#
130430次浏览
1083人参与
#
计算机专业还有必要去大厂卷吗
#
22246次浏览
115人参与
#
毕业租房也有小确幸
#
110901次浏览
4339人参与
#
毕业后不工作的日子里我在做什么
#
173652次浏览
1525人参与
牛客网
牛客企业服务