作业帮-后端开发工程师

Base武汉
1,项目
2,静态变量和非静态变量的区别
3,怎么实现多态?继承实现的多态怎么让程序运行起来并使用多态?
4,hashmap的实现原理
5,hash表怎么实现的,它的数据结构是什么?
6,hash表和树结构(红黑树)的区别
7,怎么保证hashmap的线程安全?
8,get和post的区别
9,https的实现原理
10,websocket的实现原理,websocket协议提升的过程,怎么保证websocket的长连接?
11,SSE的实现原理,怎么使用?
12,Redis的zSet的应用场景和实现原理
13,Redis怎么做分布式锁?
14,Redission怎么做分布式锁?Redission的实现原理
15,分布式锁需要考虑哪些因素?
16,nacos的实现原理,nacos怎么(配合)实现分布式服务的数据一致性?
17,用过什么MQ,RabbitMQ的底层框架是什么?18,RabbitMQ怎么实现消息的顺序性?
19,用过什么数据库,MySQL的expire执行计划的参数有哪些? 20,MySQL两个select语句,查询同一条数据,一个select的查询条件是自增主键,另一个的查询条件是唯一键,性能比较怎么样?
21,MySQL的主键索引结构是什么?
怎么对数据库表做水平拆分?
22,对于慢SQL怎么优化?

整个过程持续了将近一个半小时,深挖底层也有被拷打到了
小龟这么轻松,就该让它去面试
#面经Java# #后端开发工程师[话题]# #后端开发#
全部评论
有后续吗?
点赞 回复 分享
发布于 2025-01-15 14:02 贵州
nacos的咋答佬
点赞 回复 分享
发布于 2025-01-02 19:50 广东
一面过了么
点赞 回复 分享
发布于 2024-12-25 16:13 江苏
那个部门?是面试Java吗?
点赞 回复 分享
发布于 2024-12-20 17:16 河南
楼主是社招吗
点赞 回复 分享
发布于 2024-12-19 17:25 北京
计划指令是explain,打错了
点赞 回复 分享
发布于 2024-12-17 16:40 上海
面试好硬核啊
点赞 回复 分享
发布于 2024-12-17 15:39 上海

相关推荐

不愿透露姓名的神秘牛友
2025-11-15 11:56
已编辑
📍面试公司:新华三 H3C🕐面试时间:11.13💻面试岗位:软件开发工程师-C/C++❓面试问题:无八股,基本上是项目拷打1.自我介绍2.你说了解新华三,你对我们公司有什么了解3.你说的公司业务都是AI相关的,是想从事AI相关的吗……拷打项目……4.拷打项目:负责工作?5.拷打项目:是几届同学一起做的还是全新只有这一届在做?6.拷打项目:团队多少人?了解每个人在干什么吗?7.拷打项目:对项目的XX技术感兴趣,这个项目是怎么用到的?8.拷打项目:你接手到这个项目的时候,你是如何学习这个项目的呢?9.拷打项目:会作为你的毕设吗?10.拷打项目:你认为当前的工作量大,你可以说说工作量大在哪里吗?11.拷打项目:你有参与编写发明专利吗?(问完15才问的)16.拷打项目:你们项目有接入AI吗?后续会考虑XX(AI相关)……还有一些相关问题,记得不太清了……12.熟悉java吗?13.熟悉python吗?14.对linux下的编程熟悉吗?15.如何看待AI对行业的影响?(问了个项目问题,具体看上面)17.抗压能力如何?16.反问,问了C++是在应用开发用的比较多还是嵌入式开发比较多面试官做的是嵌入式,在linux的网络通信(大概,不太记得了)🙌面试感想:整体感觉良好面试官感觉自己提出的问题较为冒犯的时候会叠甲,所以感觉还好主要是问题也没有特别冒犯半小时后官网状态更新已到素质面
查看18道真题和解析
点赞 评论 收藏
分享
评论
5
29
分享

创作者周榜

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