NIO蔚来数字化业务发展后端面经(8.13)

NIO蔚来数字化业务发展后端开发一面(40 min)

  • 自我介绍
  • 讲一下比赛

项目

  1. 介绍一下项目
  2. 订单管理模块里面, 下订单时候大体流程是怎么样的
  3. 下单时候会不会出现预约人数超了的情况
  4. 预约挂号时会不会出现挂号失败, 但是医院系统那边的号源已经被占掉的情况
  5. redis分布式锁是怎么实现的
  6. redis分布式锁是使用现有组件实现的, 还是用的命令, key和value都存的什么
  7. 这个分布式锁是可重入的吗
  8. 如果让你设计一个可重入的分布式锁, 你会怎么去做
  9. 项目里使用的服务治理组件是Eureka吗
  10. 了解过Eureka吗, 那Nacos是怎么完成服务治理的
  11. 如果让你实现一个服务治理的组件, 你觉得需要实现哪些功能

手撕题

  1. 单例模式, 以你认为合适的方式实现一个单例类, 要求需要使用的时候再进行实例化
  2. leetcode 110.平衡二叉树判断

JAVA

  1. 说一下Java异常的体系
  2. Java异常体系里面, 顶级父类是哪一个
  3. 线程池的工作机制, 线程池submit一个task的时候, 里边有一些参数, 结合参数来说一下它是怎么做的
  4. 讲一下ReentrantLock
  5. ReentrantLock是公平锁还是非公平锁

SpringMVC

  1. SpringMVC处理请求的大致流程是什么样的

计算机网络

  1. ping一个IP地址的时候, 内部会发生什么事情

OS

  1. 操作系统里, 硬链接和软链接有什么区别

MySQL

  1. 数据库隔离级别有哪些

反问

  1. 部门技术栈
  2. 对我专业上的建议
  3. 蔚来对新人的培养机制是什么样的

PS:面试官看我前面几个八股文问题答得稀烂, 连忙换了几个简单的八股hhhhh, 面试官通知一面通过, 隔了十几分钟进行二面

NIO蔚来数字化业务发展后端开发二面(33 min)

  • 自我介绍

项目

  1. 项目上线了吗, 还是说只是自己测试的一个项目
  2. 为什么要使用RabbitMQ而不使用RockerMQ或者Kafka
  3. 讲一下Redis分布式锁是怎么实现的
  4. 了解其他分布式锁的解决方案吗
  5. 知道Redis分布式锁具体是怎么实现的吗

手撕题

  • 讲一下堆排序的具体思路, 具体是怎么做的
    PS:想半天没想到O(1)的做法, 直接PriorityQueue硬解了, 然后被要求说堆排序细节

JAVA

  1. 接触过哪些Java集合
  2. 知道多线程版的链表是哪一个吗

计算机网络

  1. 说一下网络IO模型
  2. 介绍一下多路复用的流程是怎么样的
  3. 介绍下HTTP协议
  4. 讲一下你知道的请求头
  5. 知道HTTP1.1和HTTP2.0的区别是什么吗
  6. HTTP2.0是怎么做到多路复用的呢

MySQL

  1. MySQL的索引是一个什么样的结构
  2. B+树为什么数据项不放到非叶子节点呢
  3. B+树查找效率高体现在哪里
  4. 对写SQL语句熟悉吗
  5. 说一下你了解的SQL语句优化的方式或者方案, 遇到问题怎么定位怎么优化

PS:没让反问, 说估计5~7个工作日会反馈结果; 二面面试官喜欢各种追问深挖细节,二面答得稀烂, 估计寄了😂

#面经##蔚来#
全部评论
楼主,想问一下你有没有项目相关的面经呀,我做的也是预约挂号系统,想了解一下相关的面经
点赞 回复 分享
发布于 2023-04-01 19:45 广东
挂了已经
点赞 回复 分享
发布于 2022-08-16 17:33
老哥 多线程版的链表是是啥呀
点赞 回复 分享
发布于 2022-08-16 09:31
今天是不是oc了?
点赞 回复 分享
发布于 2022-08-15 20:17
插眼
点赞 回复 分享
发布于 2022-08-15 10:25
校友呀,还是同岗位😂
点赞 回复 分享
发布于 2022-08-14 21:55
楼主base哪里的呀 我也是昨天面的
点赞 回复 分享
发布于 2022-08-14 19:59

相关推荐

刘湘_passion:出国旅游?那就小心你的腰子咯
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
03-18 14:29
牛客604067584号:感觉算法卷的人少很多,毕竟只有一部分bg还不错的硕士才会考虑算法,虽然hc不如后端,但是竞争真的少很多。
点赞 评论 收藏
分享
评论
2
29
分享

创作者周榜

更多
牛客网
牛客企业服务