数字马力后端一二面

一面:

  1. 拷打实习,讲一下日常开发流程
  2. CyclicBarrier最常用的两个方法
  3. 线程池和compleableFuture各自适用的场景,有哪些有缺点
  4. 线程池的7个参数及任务执行流程,触发拒绝策略后如何对拒绝的任务做补偿
  5. 如果让你新建一张数据库表,会考量哪些方面,有哪些必要的字段,对应的数据类型怎么设计
  6. 单库单表下为什么主键设计成自增的(提示从b+树方面考虑)
  7. b+树有什么优势,联合索引储存时是什么结构
  8. 最左匹配原则是什么
  9. explain原理是怎么样的,日常会关注那些字段,具体走哪个索引,底层优化是怎么做的(不知道)
  10. Java并发包下的了解哪些,AQS的实现原理
  11. HashMap中put的流程,具体扩容的算法是什么,为什么采用这种算法,为什么位运算要用&而不用其他的
  12. 实习中的分布式锁如何实现的
  13. 什么情况下会触发fullGC
  14. cms和g1各自的优缺点及实现方式
  15. 指针压缩是什么(没听过)
  16. 日常是如何使用ai的
  17. 如何写出一个好的prompt
  18. RAG的工作原理,能解决什么问题
  19. 反问

二面:

  1. 拷打实习
  2. 讲一个实习中最影响深刻的事情
  3. 讲一下你了解的GC,频繁gc如何定位和解决
  4. go和Java有什么区别或者优劣势吗
  5. go是如何实现面向对象的继承和多态的
  6. 日常是如何使用ai的
  7. 如果用AIide去做一些crud的开发,你会如何写prompt
  8. RAG的工作原理,能解决什么问题
  9. 如果给你一个开发任务,但是存在delay风险,你会如何解决
  10. 线程池任务的执行流程
  11. 反问

两轮面试隔了一周,具体业务组会集中分配,每轮都在35分钟左右

#数字马力##秋招##后端#
全部评论

相关推荐

远方的梦想:学院本主要是约不到面试,佬看你经历很励志,技术肯定也很强,但是你要做好简历筛选,面试结束泡池子的心理准备,而且你要抓紧来个大厂实习争取转正,真的太难了这个赛道
秋招吐槽大会
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

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