蔚来NIO 2023届提前批 Java开发(二面已凉)

BASE北京,车联云 数字系统
面试形式:发邮件让从几个时间段内自选面试时间,然后给一个飞书群面链接,叫号面试。

一面(50分钟):

  • 介绍项目(牛客论坛)
  • Kafka怎么用的,消息队列的优缺点
  • 项目中的优化点,优化的具体场景,展开讲讲
  • 项目能支撑多高的访问量?
  • Redis的数据结构有哪些,各自的设计思想是什么
  • 抓过网络包吗?(天天抓着玩)
  • TCP的四次挥手,什么时候会变成三次挥手?(主动聊到的)
  • 说说TCP的粘包问题,为什么会发生,以及怎么解决
  • 手撕算法(用飞书自带的IDE,有自动补全,很友好。写成核心代码模式,能讲清楚即可,不用构造输入输出)
    • [剑指 Offer II 003 前 n 个数字二进制中 1 的个数] (假装思考,秒了,又来一道)
    • [155 最小栈] (思考了一会儿,做出来了)
  • 线程池相关参数,运行过程,拒绝策略有哪些
  • 什么情况会导致线程上下文切换
  • 设计模式相关,讲讲单例模式,什么原理,有什么使用场景?
  • 反问

总结:面试官很和善,手撕算法时也会交流思路,一面难度不大,整体面试流程很愉快。
许愿二面

二面(60分钟):

  • 介绍项目
  • 项目遇到哪些困难,技术方面的
  • ES怎么用的,用的ES哪个版本
  • ES的数据类型,项目里怎么封装的
  • 说说软件测试
  • Redis线程模型,启动时会创建几个线程,分别是做什么的
  • IO多路复用,详细说说epoll
  • TCP的端口号相关,客户端最大并发连接数多少,TIME_WAIT状态连接的复用
  • 聊聊并发编程,管程的MESA模型,Java设计并发时的思想
  • JMM,volatile,happens-before,synchronized
  • 手撕算法,两道非原题,限时半小时左右。做出一道,第二道差几行时间到了。评判标准只看是否能跑,不听思路,感觉多半因为算法没全a挂了。

问题都很有趣,难度不是特别大。但面试官全程没有开摄像头,也没什么互动。

二面完不久收到感谢短信

总体来说个人很喜欢蔚来,秋招正式批继续冲

#蔚来##蔚来面试##蔚来提前批#
全部评论
哥,能不能看看你牛客论坛简历上怎么写的😁
点赞 回复 分享
发布于 2023-06-03 15:32 江西
请问项目支持多少并发量怎么回答呀?太原后生😁
点赞 回复 分享
发布于 2022-08-11 15:19
请问下楼主 手撕代码是ACM模式吗?谢谢
点赞 回复 分享
发布于 2022-08-05 19:55
老哥准备的是什么项目
点赞 回复 分享
发布于 2022-08-04 17:02
还有需要面蔚来的,可以去我主页,有内推码,本人蔚来新员工,可以帮忙看进度,甚至可以帮你问问hr(认识的话),欢迎各位加入蔚来,作为新员工,觉得蔚来前途很不错,也不卷,配mac,住房公积金也是拉满,总体很不错。
点赞 回复 分享
发布于 2022-07-28 22:27
二面有约吗
点赞 回复 分享
发布于 2022-07-22 00:02
祝过,一共就几面哇
点赞 回复 分享
发布于 2022-07-17 09:05
我也是今天一面,许愿二面😁
点赞 回复 分享
发布于 2022-07-13 22:41
手撕是要共享屏幕吗
点赞 回复 分享
发布于 2022-07-13 19:45

相关推荐

1.java的集合有哪些?它们分别的特点是什么?①List(有序,可重复,有索引):ArrayList(数组实现,查询快),linkedList(链表实现,增删快),vector(线程安全)②Map(key-value,键值对):HashMap,LinkedHashMap(按插入顺序排序),TreeMap(按key的大小自动排序)③Set(无序,不可重复,无索引):HashSet,LinkedHashSet(按插入顺序排序),TreeSet(按照大小自动排序)2. java的AOP在Spring项目中的实际应用有哪些?所谓AOP,即把重复代码(日志、权限、事务、缓存)抽出来,统一管理,业务代码只关心业务。①日志统一记载,不用每个方法都写log.info()②全局异常处理,统一捕获异常,避免到处try-catch③权限校验(方法层面)④事务管理(@Transactional注解)⑤缓存控制(查询前先查缓存,不存在再执行方法并注入缓存)3. 如何理解ai agent?(skill MCP)AI Agent 是目标驱动的“自主智能体”,Skill 是它的“专业操作手册”,MCP (Model Context Protocol)是它连接外部世界的“标准化接口”。三者协同,让 Agent 能“思考+做事”。核心架构:LLM(大脑)+ 规划(拆任务)+ 记忆(存上下文/经验)+ 工具(连外部) 。4. 字节trae solo模式与其它模式Trae Solo 模式是 AI 主导的全流程自动化开发模式,让你用自然语言提需求,AI 自动完成从需求拆解、编码、测试到预览部署的全链路工作 。5.ai开发的command命令模式(/,以及claude code)/  斜杠命令 = AI开发的“快捷键面板”,让你精准、高效地指挥AI,从聊天式辅助升级为命令式开发。例如在Claude Code中使用 /model :切换AI模型(Haiku/Sonnet/Opus)
点赞 评论 收藏
分享
评论
1
57
分享

创作者周榜

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