面经记录|社招|22届被裁找工作中

2023本命年真的,健康 + 事业 + 感情三座大山直接差点没把我干废。51前离职,躺了三月要开始找工作了。在这里写面经来督促自己,也希望能够帮助大家。另外各位有什么工作求职问题的话,评论区也可以问我,大家相互解答。

——8.27 日的分割线——

拿到百度网盘的offer了,下周一入职了,最近面试真的面吐了,兜兜转转还算是拿到了一个比较满意的offer,从7月初开始一直到8月底,拿了3个游戏公司的offer,华为od,还有好未来一直在offer审批,美团前几天hr面试完等通知,百度网盘oc。感觉自己这上半年也是经历了许多事情,自己也没有想到自己真的熬过来了。面经还有一些没来及写,后续有时间的话可以补上,如果对大家有帮助的话。我相信应该有挺多人正在经历我曾经经历的,大家有需要啥经验的我们可以互相分享,我在能力范围内给大家尽量解答。失业很容易给人带来焦虑和难过,越是这个时候越是要珍惜你身边的人,给他(她)一个拥抱,感谢对方一直都在。

——8.14 日的分割线——

下午百度网盘三面还是有点紧张,最近面试一面二面挂了不少,面的都有点自闭了,许愿能过吧

——8.03 日的分割线——

美团买药|一面 | Java开发|北京|2023.08.03

1.介绍下认为有难点的项目

2.阻塞队列了解么,用数组设计一个阻塞队列

3.go中有线程池么,讲讲java中的线程池,核心线程数怎么设置

4.10000个小任务给线程池来执行,处理的时间很长,怎么优化

5.讲讲mysql的索引,为什么快

6.联合索引abc , ab cb什么样能用到索引,什么样的用不到

7.cpu利用率暴涨怎么排查怎么处理

8.算法题 : 最长回文字符串 (好像哪个变量写错了,一直没调通,写完了就讲了下思路)

——8.01 日的分割线——

昆仑万维收到offer了,做游戏的一家上市公司

华为od|二面 | java开发|上海|2023.08.01

1.自我介绍

2.介绍参与项目,产品定位,包括和周边服务的交互,然后所负责的模块,用到哪些中间件

3.大key的优化效果,量化的指标

4.冷热key的问题怎么处理

5.提供的服务是否有针对API进行分级的控制

6.go语言开发的流程,怎么做本地代码的开发调试工具支撑,团队协作上面大家是怎么协作

7.算法题:

某设备有一个线程池调度特性,现给一个任务安排的时间数组,每个任务时间都会包括开始和结束的时间[[s1,e1],[s2,e2],...](si < ei),为避免线程冲突,并充分利用线程池的资源,请你给调度特性计算至少需要使用池中的多少个线程,才能满足这些任务执行。

示例

输入:[[0,30],[5,10],[15,20]]

输出: 2

解释: 任务0的时间周期为[0,30],独占一个线程;任务1使用另一个线程,等任务结束后,可以继续执行任务2.所以合计使用两个线程即可。

昆仑万维|hr面 | 后端开发|北京|2023.07.31

——7.30 日的分割线——

新片场|一面 |后端开发go方向|北京|2023.7.27

全程问的都是go的基础知识

1.go 里面的 go 是有channel。go, go 的 channel 是可以重复关闭的吗?

2.你能具体的给我解释一下你们的业务代码都写一些什么功能,然后你是怎么去实现的

3.make 方法它的每个参数都什么意思吗

4.可以把那个 int 那个切片,那个那个那个 int 类型的切片换成 map 吗?

5.a,b两张表 select * from a join b, a表5条记录 b表5条记录,这个语句能够执行成功么,一共有多少条记录

6.问github的地址,发现账号没有登录上名字也忘记了 (尴尬死了)

——7.26日的分割线——

九鼎无双拿到offer了~ 办公环境据说是在全北京最好的写字楼。福利就是管两餐,要30%涨幅不给,最后给了10%左右的涨幅。

——7.26日的分割线——

昆仑万维|二面 |后端开发|北京|2023.7.26

1.深挖项目

2.RocketMq怎么保障数据可靠性

3.Redis 一般情况下我们用的时候估算它的容量,单机性能会达到多少

4.Redis里面的数据结构zset是怎么实现的

5. KV 的map,其实有两种,一种是这种就是你有序的,再有一种是无序的。嗯,它分别底层又什么数据结果实现?有序的是指我去遍历的时候,它是按照 k 有序的,我写的时候就是,有序的map。

6.算法题 : 二叉树返回镜像,不能用递归的方式

——7.25日的分割线——

快手商业化|二面 |后端开发|北京|2023.7.25

1.深挖项目分片库迁移 (第二个项目没有准备好,感觉答得很一般),以及设计的限流算法。

2.常见的限流算法

3.redis的单机性能瓶颈

4.算法题 :合并n个有序链表 (用的方法是前两个链表合并,然后合并的结果再和下一个合并,循环)

昆仑万维|一面 |后端开发|北京|2023.7.25

面试的好像是个C++岗位。。。

1.聊项目

2.存储方面你有了解吗?就比如说像 rocker DB 相关这些 rocker DB

3.算法题: 矩阵二维数组匹配字符串

4.反问阶段

——7.24日的分割线——

快手商业化|一面 |后端开发|北京|2023.7.24

1.算法题: 最长公共子序列 (没做出来,给换了一道)

2.算法题: 合并有序链表

3.聊项目

4.RocketMQ的数据存储格式是什么样的

5.联合索引跟非联合索引它在这个存储上有啥区别?联合两个主键,两个主键和非两个主键在存储上有什么区别?它的叶子节点跟非叶子节点都存在一些什么内容?

6.然后在查询的过程中,假设中我有两一列两列 a 跟b,然后 a 跟b,那么我要单独查 a 这列的话,它会走索引。

7.MySQL分布式事务

8.场景题: 多个RPC, 第一个RPC 服务写一个数据,第二个 RPC 服务也去写一个数据,然后当第二个 RPC 服务失败了之后要去回滚第一个 RPC 的这个结果,怎么处理

9.Mysql的隔离级别

10.Java多线程的话,线程池有几个参数,核心线程数和最大线程数一般怎么设置

11.JVM了解么

MiniMax|一面 |后端开发|北京|2023.7.24

面试官原来是tiktok的,水平很高,整个过程中思路很清晰。

一开始就介绍了面试流程。总共大概是会持续一个小左右。分成三部分,第一部分会问之前做的项目然后问项目里面做的一些事情,以及一些技术点。然后第二个部分算法题。然后第三部分相当于我们面试结束了,反问阶段?(大家以后有机会做面试官也可以参考)

1.介绍项目,根据项目中使用的技术点问八股

2.思考题: 那假设一种高热的数据它突然之间过期了,怎么预防这样的情况?你就那比如说恰好这一秒钟我过期了,正好这一秒钟有一两万个QPS。

3.思考题: 我有本来有百的机器,我要扩到150。那在 50 台新起的这个机器上面是没有 local CACHE 的,那如果说这个时候有请求爬到他上面来,那是不是就完全直接就会怼到后面的中间线上面去?这种问题怎么去避免?就比如说尽量让它柔和一点?

4.思考题: MQ 的 rebalance问题,消费停止

5.思考题: 新启一个rpc服务。然后我想把这个服务起来,然后你是我的上游,你要起一个客户端,嗯,就是然后发一个 PIN 请求到我这个服务上。嗯,然后我这个服务器接收到你的 PIN 之后发一个空给你。能跟我大概讲就是,嗯,这个过程当中会涉及到哪一些基础组件,以及每个基础组件的功能是什么吗?

6.Abase的实现原理...

7.一道算法题 : 刚开始有点懵,就是小明喜欢看球赛,但是因为比较忙每段时间才能看一眼比分 : 0:0 , 1:2 3:2 问中间可能出现平局的情况最多有多少种

8.问面试的岗位主要干啥

——7.23日的分割线——

华为od|笔试 |后端开发|北京|2023.7.23

一共三道题,前两道每道100,第三道200分,150分通过,平台用的牛客。好久没有写过输入输出的题了,在牛客上面练了一题就开始答题了,第二道过了90%其他都AC了,应该是过了。难读感觉一般吧,比leetcode的中等题会简单一些。等综合测评。。。

——7.22日的分割线——

九鼎无双|一面 |后端开发|北京|2023.7.22

第一个线下面试,感觉大厦很大气,甚至比我在海康看到的还霸气,问了下腾讯也在这边(难怪)

1.没有八股,基本就照着项目问

2.你工作这一年多感觉自己学习到什么

由于是线下面试马上就接着二面了,二面就是据说是技术负责人

九鼎无双|二面 |后端开发|北京|2023.7.22

1.好像问了一点项目,简单介绍了下自己做的业务。后面就开始聊其他的了

2.自己的职业规划,能不能接受从0到1的业务,并发度可能一般

3.然后就互相聊聊7788的,什么公司的结构,研发人员的人数,工作内容之类的

——7.21日的分割线——

九鼎无双|笔试加简单沟通 |后端开发|北京|2023.7.21

1.两道leetcode中等算法题 19 删除链表的倒数第 N 个结点 1306 跳跃游戏 (不要求复杂度,写出来就行,也不用讲原理,可能太简单了?)

2.介绍下在上一家公司做的事情

3.有什么觉得有趣的工作

4.介绍了下该岗位的工作内容

5.约了线下的技术面试时间

阿里文娱-优酷|一面 |后端开发|北京|2023.7.21

1.面试官先介绍了下岗位的业务

2.常用的这个集合类可以说一下吗?按照它的这个继承关系。

3.有一个场景 for循环遍历,arrayList进行remove操作会有问题么,为什么?

4.哈希map的结构,红黑树的特征

5.ConcurrentHashMap介绍

6.乐观锁,MySQL 数据库,有一张表,我想对这个表里的数据加乐观锁来解决这个并发的这个问题

7.接口和抽象类的区别

8.对象它在哪些种情况下,在哪些情况下它会进入到老年代

9.ClassLoader类加载器

10.Spring设计模式

11.然后就是聊项目

12.redis的淘汰机制以及过期策略

13.场景题 :单击最大者得处理 100 QPS,压测的场景平均单机 100 克 QPS 超过 100QPS,这样的可能就挂了。但是因为是个集群,比如说有 10 台机器,嗯,对吧?但是我其中有3台或者 5 台机器,因为现在基本都是混部,假如说是混部的情况,就是我可能跟其他的业务的,对吧?它的那个服务是回归在某一个实例上,一个物理机上,因为它的某些任务导致我有一些机器的有问题,我 10 台机器,我有一些,我有几台机器是有影响的,它的服务能力会比较差,它可能就处理不了 100 QPS,它可能就是超过了 50 QPS它就挂了。但是因为我们的负载均衡,对吧?比如都是轮询分发或者随机去负载的,那比如说在这个时候,其实,比如说我每台机器,对吧? 60 QPS,那我其实那几台机器就挂,可能就挂了。如果我第一个就是如果你是负载均衡的这个设计者,嗯,你应该是怎么避免这种情况?这是第一个问题。第二个问题,如果你是业务服务,因为你们属于业务服务,对吧?如果你是这个业务服务的这个开发者,你怎么去?你应该有哪些方式去保证自己会被打挂。

#2022毕业生现状##面经##后端面经#
全部评论
还会裁应届生呀
2 回复 分享
发布于 2023-07-24 09:10 广东
共勉,你很坚强,两座大山就把我整个上半年压垮了
2 回复 分享
发布于 2023-08-19 13:57 广东
面经的答案我每天也在实时整理,但是内容有点多就不贴这上面了,需要的同学私聊我发链接
1 回复 分享
发布于 2023-07-24 00:32 北京
老哥被HR问过离职原因吗?我也是22届被裁,感觉不太敢直说是被裁的😢
1 回复 分享
发布于 2023-07-31 17:09 四川
哪家公司?面进去还能被裁员?
点赞 回复 分享
发布于 2023-07-23 23:03 天津
求面经答案
点赞 回复 分享
发布于 2023-07-24 15:51 上海
场景题的答案有没有知道的呀
点赞 回复 分享
发布于 2023-07-24 16:47 上海
你太强了
点赞 回复 分享
发布于 2023-08-29 19:45 北京
想要面试题,辛苦老哥有空整理更新一下,谢谢
点赞 回复 分享
发布于 2023-09-02 21:52 广东
minimax算法题是啥题型思路啊
点赞 回复 分享
发布于 2023-09-06 14:16 广东
社招还需要笔试啊,太离谱了。。。
点赞 回复 分享
发布于 03-04 00:46 广东
m
点赞 回复 分享
发布于 03-26 09:29 湖北

相关推荐

26 110 评论
分享
牛客网
牛客企业服务