2023 年社招面经
2525
2023.03.17
2023.03.23
发布于 未知归属地

持续更新中
目标:面试一百场8/100

image.png
image.png

字节一面(两次)

一面,支付事业部(杭州),挂

  1. 自我介绍(大厂的开发面,一般就不是那么关心你离职的理由了)
  2. 问了很多中间件内容,聊得都还不错,基本都ok
  3. jvm的模型
  4. 出了一道算法题:二叉树求最大直径。写出来了(但是有点慢),面试官说我用的不是最好的写法。我也没搞懂他说的好算法是什么(不懂装懂了一下),强行点了个头。(后面看了拉不拉东的算法小抄,其实是原题)
    因为一写完简历,就有面试上门,基本上等同于裸面。当时甚至有一种蜜汁自信,觉得一面还能挂我,尤其是我现在对于java这么熟,做了这么多有价值业务的情况下,怎么可能一面挂!?

事后复盘反思:

  1. 不能托大。没刷面经,不准备算法就去等于送。
  2. 之前一直刷题用python的一些负面作用点体现出来了。用java有时候会不够熟练,出现一些编译错误。java算法题也要针对性的刷几道。
  3. 后面我总结出一个更加合理的理由,就是题目是有限的。面试官不可能凭空创造题目,他的题目一定也来源于现有的题目。所以刷面经,看别人提供的面试刷题参考,例如offer指南、编程珠玑这种,很多原题。
  4. 面试考核有着特定的体系,算法一部分分数,中间件一部分分数。都要拿下。

一面,风控事业部(深圳),这个时候还在蜜汁自信(因为很快被另一个部分捞起来了)

  1. 自我介绍,介绍项目,这个时候我说项目,介绍离职理由已经很有重点了。也为面试官留出开放性问题,让他可以和我一起讨论项目。
  2. 健康档案的实现
  3. geabase数据库的选型考虑,以及qps问题
  4. 消息中间件的底层(这个我展开聊了一下)
  5. 做题:一个用数组表示的完全二叉树,给一个坐标,找到离这个节点最远的节点。这次是完全没搞出来,我脑子中总想着”要先把数组换成二叉树“,最后面试官提醒我不用做这个转换,直接在数组中进行这个过程也够了。至于如何找到最远距离,这个到是直接使用扩散函数就🆗了。
    本来以为hr会捞,但是这次算法写得更差,确实没有往后推进的理由。

同花顺一面&二面

一面,约1h

  1. 自我介绍,介绍了以下项目。问了下迄今为止的离职理由。(行为需要一个合理的理由,重点是要说出来让人信服)
  2. 问了DDD,如何发送领域消息
  3. 问了健康档案项目;服务中台项目。
  4. 事务,锁
  5. 分布式服务
  6. 阿里使用的是什么中间件,和市面上主流的中间件有什么区别。(重点是messageBroker)
    聊的还不错,面试官对我的技术能力也比较认可,和我说,这边主要是同花顺想扩展一下财产相关的保险业务。

二面,约1h

  1. 业务主管+技术负责人都在。阿里是什么职级。平时做什么。
  2. 业务问了业务,询问了保险方面的如何进行设计。策略引擎。
  3. 问了数据库设计,如何设计索引;高并发场景下进行过哪些处理避免风险;
  4. 你怎么理解DDD
  5. 我的:提问环节,问了一下当前保险方面多少人了?同花顺的理财计划是怎么样的?如果未来加入,会是干什么事情?

感觉聊下来觉得很不错,但是最后问了对方保险方面现在有几个人再做,对方回答只有4个人,对方可能自己都有点不好意思。此时我可能没怎么注意神情,很快结束了,对方给了也感觉到了我不是很想来。很快结束了对话。
反思:小庙难容大船,对方招聘你的核心出发点是什么,很重要。

拼多多一面&&二面

一面

中间hr来确认是否真的受得了这个强度,我说欧克。

二面

准备方向:

● 找公司。
○ 找到有效的面试,就成功了一半
● 算法题。
○ 算法题目并非来自于面试官原创。你是可能穷尽市场中大多数算法题目的。
○ labuladong算法小抄,get it done

评论 (0)