后端社招面经

分享下面经,祝自己好运

本科 22届 两年左右

数字马力
一面(44min) 8/22  周四 16:02
1,自我介绍
2,项目问题
3,数据传输的一致性保障,数据过滤,(用到了rabbitmq,结合rabbitmq的特点,数据库缓存一致性)
4,redis延迟队列怎么做的?
5,redission分布式锁怎么实现的?
6,redis怎么保证原子性的?
7,redis为啥好?(redis快:基于内存,高效数据结构,io多路复用等;数据稳定恢复:redis事务,持久化RDB和AOF,主从复制结构,哨兵监听重新选举等)
8,缓存击穿,穿透,雪崩的概念和解决
9,慢查询的优化,覆盖索引,
10,使用索引查询快的原因(innodb的B+树的特点:树的高度,磁盘读写时可以缓存更多的数据,范围查询等)
11,hashmap1.7,1.8 的区别(底层数据结构,链表插入方式,哈希碰撞处理,扩容时数据的重哈希)
12,synchronized的原理,和lock的区别
13,锁升级的过程(无锁->偏向锁->轻量级锁->重量级锁,java对象头锁信息锁状态的变化)
14,乐观锁悲观锁,cas的应用
面试结束  10min收到通过短信

二面(35min) 8/23  周五   9:56 - 10:30
1,自我介绍,项目+技术栈
2,挑一个项目介绍,做的优化,解决,遇到的问题,难点
3,为什么用redission分布式锁(说了保证接口幂等和持有锁时的线程同步)
4,什么是幂等?幂等结合redission分布式锁和业务去讲解?
5,业务上怎么实现幂等?(分布式锁和采用aop自定义幂等注解)
6,多台机器的话怎么实现幂等?    (不会) ~gpt的回答:分布式锁,唯一索引,乐观锁等
7,kafka在平台的应用(消息发送,消费组特性一条消息可以被多个服务消费)
8,为啥用kafka(高吞吐量,消费组特性,异步操作,和feign的远程调用做了下对比;面试官更想听到具体解决的业务问题,不是很清楚)
9,traceId和MDC的使用
10,怎么学习技术的?
11,反问(问了下8)
面试结束 应该寄了  面试官更加关注技术使用的思考,解决了什么问题
更新:8.26上午技术面通过

三面(30min)8/28   周三  15:30
1,自我介绍
2,意向地,怎么考虑的,家长意见
3,离职原因,未来规划
4,业务介绍,技术难点
5,加班强度,如何解压(冥想,给HR整笑了)
6,薪资租房介绍
7,周五给她答复确定发offer,HR很nice,聊的很愉快
面试结束

菜鸟直管
一面(22min) 8/20 周二 11:42
1,自我介绍
2,服务远程调用(结合yml,springboot启动类,consul依赖api,服务发现,心跳机制做健康检查,剔出宕机或不可用实例,微服务配置更新consul动态更新;服务调用方通过feign的形式从注册中心获取服务实例列表,借助ribbon轮询进行负载均衡)
3,项目中慢查询的处理(从如何定位,结合mysql,缓存等)
4,数据量大的表怎么处理(分区分表,数据归档,sql查询走主键索引,顺序写,批量写,多表连接查询采用小表驱动大表,避免嵌套子查询)
面试结束  有些紧张 回答的一般  过了

二面(36min) 8/22 周四 10:40
1,自我介绍
2,项目问题
3,为啥用kafka?
4,kafka怎么保证消息不丢(从生产者,服务端,消费者讲,突然忘了,答的较模糊)
5,为啥用redis,怎么用的?
6,redis延迟队列怎么做的?
7,redis的内存淘汰策略?(突然忘记了,只说了一种)
8,数据库索引,怎么优化?
9,讲讲集合(list,map,set,juc)
10,synchronized原理,和lock的区别
11,cas应用场景
面试结束   kafka回答的一般 其它还行  感觉寄了 希望别寄
更新:8.26上午约了三面

三面  8/27 周二  11:00
1,自我介绍
2,项目问题
3,mysql实现乐观锁悲观锁(糊涂了,八股)
4,数据库相关
5,反问
更新:8.27 14:20过了

hrg线下面 8/29 周四 15:10  -  15:40
1,自我介绍
2,离职原因
3,性格,家庭情况
4,优缺点
5,待提升的点
6,原薪资,期望薪资
7,offer情况
8,反问
更新:晚上询问HR状态过了

阿里云外包
一面(30min) 8/20 周二  17:08  - 17:38
1,自我介绍
2,项目介绍问题
3,基础的八股:集合,锁,数据库,redis
4,强制索引的命令,使用之后会出现什么问题,除了force index还有什么命令?
5,反问

二面(70min) 8/21 周三  14:25 - 15:42
1,自我介绍
2,项目问题,怎么实现的,难点之类的
3,traceId的实现
4,为啥用kafka(消息可靠传输:确认重试机制,幂等,分区多副本,偏移量手动提交,事务等;高吞吐量;页缓存,批量,零拷贝等,八股回答)
5,sychronized和lock,原理区别,ThreadLocal
6,创建线程的几种方式
7,线程的生命周期,sleep和wait的区别(持有锁,进入阻塞状态等)
8,判断垃圾回收对象的方式
9,Strignbuilder和StringBuffer
10,final关键字
11,数据库覆盖索引,优化慢查询,redis的八股
12,redission分布式锁
13,常规八股
14,sql题 量表联查拿到最新的10条数据
15,斐波那契的三种实现(递归,动规,变量替换)
16,反问(业务,看重员工的什么能力)

三面PM面(60min) 8/22  周四  17:28 - 18:29 
1,自我介绍
2,具体的项目,流程介绍,怎么做的,难点,用到的技术栈等
3,过滤器和拦截器项目中怎么用的
4,数据对接时的加密算法,验签操作等
5,外部请求到平台的调用(nginx域名映射,网关服务路由和白名单的设置)
6,接口并发量(Prometheus + Grafana统计的),缓存处理
7,个人的优缺点
8,怎么学习的?
面试结束
全部评论
太强了,不想背八股文的我瑟瑟发抖
3 回复 分享
发布于 2024-08-26 11:42 广东
牛皮,没咋准备八股的我瑟瑟发抖
3 回复 分享
发布于 2024-08-25 22:02 北京
太强太强
点赞 回复 分享
发布于 06-12 23:52 上海
哥,看一下私信呗
点赞 回复 分享
发布于 05-29 23:31 江苏
佬,请问hr面完多久收到oc呢?
点赞 回复 分享
发布于 2024-11-19 00:01 重庆
老哥最后去了哪个?
点赞 回复 分享
发布于 2024-10-23 13:35 广西
请问大佬,这些八股是和项目相关吗
点赞 回复 分享
发布于 2024-10-05 22:16 上海
请问大佬数字马力offer月薪有15k么
点赞 回复 分享
发布于 2024-09-19 08:44 上海
2年的面试都这么卷了嘛 crazy
点赞 回复 分享
发布于 2024-09-18 19:48 陕西
哥们 去哪个公司了
点赞 回复 分享
发布于 2024-09-16 11:12 北京
请问数字马力hr开的薪资是多少呢
点赞 回复 分享
发布于 2024-09-11 07:35 上海
友友面试前是啥状态?待面试 吗?
点赞 回复 分享
发布于 2024-08-30 19:27 上海
老哥 都没有算法吗
点赞 回复 分享
发布于 2024-08-30 16:18 湖南
这个强度 大概给多少呀
点赞 回复 分享
发布于 2024-08-28 23:35 江西
佬收到的offer多钱
点赞 回复 分享
发布于 2024-08-27 15:52 陕西
老哥,想问一下简历上面没有的内容会问到吗
点赞 回复 分享
发布于 2024-08-26 13:44 广东

相关推荐

09-18 14:40
门头沟学院 Java
多益网络为什么一面完还是等待面试啊,这是过了还是挂了啊
哆嗐网络受缢人:多在小红书 知乎之类的平台看看大家的评价,看看公司是如何对待应届生和老员工的吧。或者看看我的主页😭
我的秋招日记
点赞 评论 收藏
分享
09-05 23:21
门头沟学院 Java
多益网络: 1.自我介绍================项目部分===================================2.说一下项目中的难点3.你的项目里用到了哪些线程的管理工具4.说一下线程池,项目中哪里用到了线程池,为什么用线程池5.线程池的参数是怎么设置的=================八股部分==================================6.当你输入一个网址的时候发生了什么7.Http请求的状态码8.当前端用户重复点击了,或者网络出现抖动了怎么处理=================算法部分==================================9.输入一个n表示括号的对数,输出由这么多对括号可以生成多少组有效的括号序列(最后只有八分钟了没A出来)拼多多提前批:1.自我介绍================项目部分===================================2.介绍一下你实习的项目3.我看你项目里面用到了一个周期性的线程池(ScheduledThreadPool),去定期的将本地的日志持久化到oss中,能简单的说一下这部分吗4.为什么要用ScheduledThreadPool5.假如ScheduledThreadPool挂了怎么办(我怎么知道他挂了?以及挂了后怎么处理)6.怎么和oss对接的?6.我看你项目中用的Rocket MQ,为什么用Rocket MQ,不用kafka或者其他的?=================算法部分==================================7.给你一个数组 数组中的元素只会出现一次或者两次(数组中的元素的值k,数组长度n  0<k<n),找出所有出现一次的元素(要求时间复杂度O(N),空间复杂度O(1))(算法只记得之前刷到过,只想起来了利用HashSet的实现,面试官说让我再仔细思考一下完全满足条件的方法,想了很久才写出来)=================八股部分==================================9.redis用过吗,什么场景下会使用redis10.redis的持久化机制,什么情况下会缓存11.mysql什么时候会用乐观锁两个面试就记得这么多,多益网络基本围绕项目问,难度偏低,全程40分钟,最后算法题只有八分钟,没A出来只说了个大致思路,最后面试官问了会从哪里获取知识,最近在关注什么技术,没有反问环节。拼多多不单单会问你怎么实现的更会去关注为什么要这么做,很多都没答上来,考察场景题多一点,全程50多分钟,有反问环节,面试官很专业。
查看19道真题和解析
点赞 评论 收藏
分享
09-22 15:25
已编辑
江西理工大学 Java
1.自我介绍2.你有两段实习经历,经过这两段实习,你的经验总结是怎样的呢? 就说了我认为的单点登录,es,线程池3.你可以具体说一下单点登录的一些细节吗? 回答的不是很熟,有些忘记了4.那你觉得单点登录的难点是什么呢?我说了处理回调的逻辑5.你在实习期间主要开发单点登录系统,还是也开发了其他内容呢? 我说了单点登录不是我做的,主要是集成,然后还开发了工单系统6.你觉得在实习期间做的最复杂的内容是什么呢?第一段难点比较多,第二段主要是单点登录和统一身份管理7.那你可以说一下在武汉那家公司做的最复杂的内容是什么吗?就回答了一个简历里的,用了线程池,es优化8.用 ES 做优化是你自己想到的,还是导师安排的呢?9.你对 ES 都有哪些了解呢?10.关于 ES 搜索速度快的原理方面你有了解吗?我不太清楚,当时都没说倒排索引,因为只知道概念,不了解原理11.你在实习期间有没有遇到过印象比较深刻的 bug 呢?主要是脏数据,字段显示有误、关联查询统计的数据有误的 bug12.那你是怎么排查这些问题的呢?测试告诉我的13.你对分布式都有哪些了解呢?主要讲了集群,和分布式事务项目中用到了14.那你当时为什么想要做那样一个项目呢?提高能力15.主要做的修改是什么呢?引入ai大模型,集群部署16.那你是把什么改成集群了呢?redis,mysql17.Redis 用到了集群,它有分片的概念,你是怎么实现分片的呢?内部自动分片18.你对 Redis 还有哪些了解吗?要功能是做缓存和分布式锁19.Zset 底层是怎么实现的呢?跳表20.Redis 的一些持久化方式你了解吗?全量复制(RDB)和增量复制(AOF)21.你对分布式事务的了解都有哪些呢?提到项目中用到的22.你在实习期间有没有和其他人进行一些合作呢?23.你在实习过程中有没有遇到过进度比较紧张的情况呢?24.你平常的空闲时间都是怎么安排的呢?25.那你最近在看什么呢?26.我这边有一个编程题需要你做一下,我发一个链接给你。手撕如图,刚开始想换算法题,但没撕出来,题目都没看懂,就写了个构造函数27.那这道编程题就先到这里吧。你有了解设计模式和设计原则吗?反问ε=(´ο`*)))唉,这段时间都没看,都用cursor写的代码,之前看到有一样的题,也全花时间在项目里了,结果一个没问,全问实习,可能是看中实际工作能力,所以我能上岸吗
点赞 评论 收藏
分享
评论
39
178
分享

创作者周榜

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