蔚来提前批后端12面 已意向

7月23号面试 一二面中间间隔1个小时。。

蔚来1面 约70min

一面总体基础简单

  • 面试官先自我介绍了一下,然后介绍了一下面试的流程

  • 自我介绍

  • 介绍实习项目,聊实习项目中的一些技术点

  • Redis限流是怎么做的

  • Redis是单机部署还是集群部署的

  • Java集合相关

    • 介绍一下Java集合体系
    • 说说线程安全的List集合与原理
    • 说说线程安全的Map集合与原理
    • CAS和synchronize的区别
    • CAS存在什么问题
  • Docker了解吗

    • 只会用。。写写dockerfile什么的。。不了解底层。。
  • JVM相关

    • 哪些地方会产生stack overflow、哪些地方会OOM,原因是哪些
    • 用哪些工具可以知道GC信息,来进行GC优化
    • 用什么工具可以知道线程信息
  • Linux相关

    • Linux知道多少。。
      • 只会用 源码没怎么看过
    • 如何查看部署上线的项目的CPU占用、内存情况、连接数情况信息呢
  • 计算机网络

    • 忘了问了哪些了。。
  • Netty相关

    • 说说实现socket编程的大体思路
    • 说说非阻塞IO有哪些实现方式
    • 说说epoll的水平触发和边缘触发
    • 说说Netty关于连接建立方面的运作流程
    • 说说Netty是怎么解决TCP粘包半包的
  • MySQL

    • 说说SQL优化的思路、说说建立索引的思路
    • 频繁Update和Delete的字段适合建立索引吗
  • Kafka

    • 发送端如何保证消息不丢
    • 如何实现消息的有序
    • 如何保证不重复消费
    • 如何实现消息的幂等性
    • 分布式ID生成方案有哪些
  • 手撕算法 最长递增子序列

    • 大家注意特殊边界处理。。。
  • 反问

蔚来二面 约55min

二面注重项目和拓展

  • 面试官先自我介绍了一下,然后介绍了一下面试的流程

  • 介绍实习项目

  • 深入实习项目提问,扩展等等方面

    • 面试官对我的项目看得出是想去了解的,有不断的深入细节和解决方式以及我自己的思考,体验很好
    • 穿插了一些问题
      • 微服务鉴权方案
      • 业务幂等性如何保证
      • 雪花算法原理
        • 缺点:时间回拨了咋办?不知道。。
      • Redission原理
      • 服务网关如何保证高可用
      • 负载均衡的方案
  • 时间已经来到了40min+,面试官:差不多了,我们来问问基础,我看你阅读过Java内的一些源码,来挑一个熟练的我们聊一聊

    • 我。。我感觉都差不多。。没有特别想挑出来的。。
    • 那我选一个,就ReentrantLock,说说它的实现原理,加锁步骤,可重入原理,公平非公平原理吧。。
  • 手撕代码,场景题,有Redis、MySQL和File需要不断去读取数据,尽量快的方式返回读取数据之和,读取上面三个东西的逻辑采用伪代码编写。。

    • 一开始用线程池+AtomicInteger+volatile的flag变量,面试官说我想复杂了,然后让我用CountDownLatch写。。
  • 反问环节


7月29日更新:收到意向书了

#蔚来##Java#
全部评论
恭喜恭喜啊😁😁
1 回复 分享
发布于 2022-07-31 00:48
兄弟啥岗位
点赞 回复 分享
发布于 2022-07-23 20:56
楼主,是上海还是合肥的岗位呀
点赞 回复 分享
发布于 2022-07-23 22:11
感觉好难,我两面加起来也就一个半小时
点赞 回复 分享
发布于 2022-07-23 23:54
总共几面啊
点赞 回复 分享
发布于 2022-07-24 11:21
校友过了么
点赞 回复 分享
发布于 2022-07-24 19:00
加油
点赞 回复 分享
发布于 2022-07-27 19:42
hr有要求去实习吗?
点赞 回复 分享
发布于 2022-07-30 11:06
老哥有面过hr面吗
点赞 回复 分享
发布于 2022-08-02 08:08
楼主,你有hr面试吗?不知道hr面会问什么
点赞 回复 分享
发布于 2022-08-08 08:12

相关推荐

6 45 评论
分享
牛客网
牛客企业服务