数字马力Java后端秋招面经

📍面试公司:数字马力

🕐面试时间:25.10.28笔试,25.11.7一面,25.11.14二面,25.12.4打电话口头offer,薪资太低拒了

💻面试岗位:后端开发

❓面试问题:

一面:面试时长30min

自我介绍;

项目:

  1. 项目功能流程中有什么比较重要的步骤,介绍一下
  2. 项目中使用Redis用来干吗

八股:

  1. MVCC是用来解决什么问题的
  2. MySQL事务隔离级别
  3. 临键锁了解吗
  4. 知道间隙锁怎么加吗
  5. 说一下JVM内存区域划分
  6. 说一下JMM
  7. 说一下Java的锁吧,你都了解哪些锁
  8. synchronized锁升级了解吗
  9. 说一下你了解的垃圾回收算法

算法:

共享屏幕,用IDEA写一下反转链表

反问:

为什么面试这么快?答:因为你没有实习没有实际项目啥的,只能聊一些基础的东西,还有算法。

(面试开始时,面试官问我有无实习,我说没有,然后整个面试过程中面试官都一副很没有耐心很鄙夷的表情,这个反问环节更是直接把瞧不起写脸上了

🙌面试感想:感觉这个面试官很不尊重人,让人很生气。我想着必挂了,面试评价的邮件里直接打了低分,结果没想到过了。

二面:面试时长50min

1.自我介绍

2.项目相关

3.项目中用到过哪些设计模式

4.管理器用了单例模式,它初始化的时机是在什么时候?

5.继续问项目,要介绍其中一个接口的工作流程

6.MySQL的undoLog和redoLog了解吗

7.MySQL写日志是同步的还是异步的(不会,说猜测是异步的)

8.异步写日志的具体流程(不会,推测了一下)

9.讲一下项目中的任务分工协作是怎么做的

10.项目是单体架构吧?有没有了解过微服务?

11.了解过软件公司里面的系统开发/版本开发流程吗?(回答了一些模型,敏捷开发,瀑布开发等)

12.如果你现在参与到一个项目里面,然后你分到了一个任务,那你分到任务之后,你会先做哪些事情?

13.接口文档的目的是什么?

14.你觉得自己任务完成的好的标准是什么?

15.最近在自学什么技术吗?

16.你自己开发过程中有用到过AI吗?

17.你怎么让AI能够正确地识别你的问题呢?

18.让AI识别到你的问题,这个在AI里面有一个专业术语,叫提示词规则,这个你了解吗

19.你觉得用AI写前端和用AI写后端有什么区别吗?

20.AI给你生成代码之后,你会重点检查哪些方面

21.你的职业规划

22.对工作地有什么考虑吗

23.反问

这个面试官专业多了,好评好评

#发面经攒人品#
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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