作业帮-后端开发工程师

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# #后端开发工程师[话题]# #后端开发#
全部评论
面试好硬核啊
点赞 回复 分享
发布于 2024-12-17 15:39 上海
计划指令是explain,打错了
点赞 回复 分享
发布于 2024-12-17 16:40 上海
楼主是社招吗
点赞 回复 分享
发布于 2024-12-19 17:25 北京
那个部门?是面试Java吗?
点赞 回复 分享
发布于 2024-12-20 17:16 河南
一面过了么
点赞 回复 分享
发布于 2024-12-25 16:13 江苏
nacos的咋答佬
点赞 回复 分享
发布于 01-02 19:50 广东
有后续吗?
点赞 回复 分享
发布于 01-15 14:02 贵州

相关推荐

#面试##作业帮#1.自我介绍(不必多说,必备开场问题)。2.说说你在实习期间做的事情。3.说说你在实习期间开发时遇到的最大的困难是什么?4.cookie和session(我想到啥说啥)。5.display有哪几个属性?6.想要提高首屏的加载速度,该如何考虑?7.get和post的区别?8.刚刚你提到了幂等性,那么是谁来保证这个幂等性的?(这里我没理解到位幂等的含义)9.有一个form表单,其中需要上传一个头像,该怎么做?10.图片内容上传到七牛云、阿里云后变成链接,这个过程是怎样的?11.webp、png、svg、jpeg图片格式的区别是啥?12.cdn上传图片后,会将图片压缩,这是怎么做到的?原理是啥?13.一个网站有英文版的、有日语版的、中文版的,怎么根据用户需求做处理,返回对应的语言版本?(没太懂)14.刚才你提到了304重定向,那么301和302状态码是对应啥?15.浏览器怎么知道需要重新跳到哪个网站链接的?16.说出5中从一个页面跳到另一个页面的方法。(我只说出了两种,a标签,location,哈哈哈哈哈,有这么多种吗?)17.我提交一个form表单,那么content-type字段应该设置什么值?(面试官还特意强调了他的限定条件,我根本就忽略了,因为我只知道xxx-form/...)18.手撕n以内的质数,以及讨论了提升算法复杂度、多次调用缓存结果之类的。19.反问阶段(问了面评,但面试官说不方便透露,还很疑惑问我之前面试的时候,面试官是否有说面评?)还有一些问题,我现在想不起来了,后续想起来的话,会继续补充。。。。整场面试时间为65分钟。面试完不到半小时,HR就已打电话约二面了,没想到这么快!我已经想象到到作业帮二面的难度了!跪求二面面试官大佬轻点拷打我,别太狠,我只是个应届小辣鸡,求求求了
查看19道真题和解析
点赞 评论 收藏
分享
评论
5
23
分享

创作者周榜

更多
牛客网
牛客企业服务