首页 > 蔚来汽车秋招提前批高频面试问题汇总!
头像
代码界的小白
编辑于 07-19 18:12
+ 关注

蔚来汽车秋招提前批高频面试问题汇总! 内部员工回复

​​​本文正在参与【面霸养成记 】 征文活动,一起来聊聊校招的那些事吧,牛客周边和百元京东卡等你来领~

秋招提前批的面试陆续开始,后面会分享一些公司的高频面试题和答案,这是一个全新的系列,敬请关注!

通过阅读多篇22届秋招提前批面经,小白给大家整理了蔚来汽车提前批的面试问题。

下面从Java相关、数据库相关、框架、中间件、其他、计算机基础和手撕代码这几个方面去分享一些高频的面试题。

注意⚠️:蔚来的Java岗位,有的部门面试2轮技术,有的是3轮技术,均为视频面

Java

  • 1、线程安全的定义?实现线程安全的方式有哪些?
  • 2、线程池理解吗?核心参数执行流程
  • 3、ArrayList,LinkedList,HashMap优缺点,实现原理
  • 4、说说G1和CMS的区别?优缺点等
  • 5、JVM调优有哪些参数?CPU飙高(具体不记得了)怎么排查的?
  • 6、介绍一下JVM内存模型
  • 7、synchronized锁的升级过程?和ReentLock的区别?
  • 8、volitale了解吗?
  • 9、==和equals区别?hashcode()和equals()为啥都要重写
  • 10、JVM中资源会被回收的条件(可达性)
  • 11、sleep()和wait()的区别?
  • 12、wait()方法为什么要放在Object类中?
  • 13、类加载机制和双亲委派机制?
  • 14、反射说一下?

数据

  • 1、如何看索引是否生效?索引有哪些类型?
  • 2、说说InnoDB和MyISAM的区别?
  • 3、索引该怎么建?
  • 4、如何优化慢查询?或者避免慢查询?
  • 5、B+树和B树的区别?为什么用B+树?
  • 6、什么是联合索引?最左匹配?
  • 7、数据库表设计三大范式原则?事务的四大特性
  • 8、聚簇索引和非聚簇索引
  • 9、MySQL事务隔离级别?每种隔离级别解决了什么问题?
  • 10、SQL优化方法

框架

  • 1、SpringCloud用过哪些组件?
  • 2、Spring AOP的原理以及应用场景
  • 3、AOP的两种实现方式
  • 4、SpringBoot和SpringMVC的区别
  • 5、Spring中常用的注解?@Autowired和@Resource有什么区别?
  • 6、Spring的循环依赖问题

中间件

  • 1、Redis有哪些常见的数据类型?
  • 2、RabbitMQ消息会丢失嘛,丢失了怎么处理
  • 3、Redis为什么单线程还这么快?Redis的持久化方式?
  • 4、如何解决Redis和MySQL的数据一致性?
  • 5、消息中间件主要解决哪些问题、起到什么作用?

其他

  • 1、了解哪些设计模式
  • 2、linux用过哪些命令?通过命令如何看进程?
  • 3、单利模式中的饿汉和懒汉的区别?
  • 4、BIO、NIO和AIO的区别。
  • 5、IO多路复用底层在Linux中的原理(用的select、poll、epoll)

计算机基础

  • 1、三次握手和四次挥手的过程?为什么不是两次握手?
  • 2、进程线程区别,进程间通信方式,用过哪种什么场景?
  • 3、RSA的了解吗?
  • 4、怎么理解公钥私钥,以及签名
  • 5、TCP协议在哪一层,端口是什么用
  • 6、TCP粘包和拆包了解吗
  • 7、死锁条件,怎么解决死锁
  • 8、HTTPS如何保证传输安全性(说了下HTTPS的加密过程)
  • 9、HTTP1.0,HTTP1.1,HTTP2.0,HTTP3.0的区别
  • 10、Time_wait和Close_wait的区别?

手撕代码

  • 1、最长回文子串(LeetCode 5)
  • 2、接雨水(LeetCode 42)
  • 3、最小栈(LeetCode 155)
  • 4、判断是否平衡二叉树(LeetCode 110)
  • 5、数组实现队列
  • 6、合并两个有序数组(LeetCode 88)
  • 7、根据字符出现频率排序(LeetCode 451)
  • 8、跳台阶(剑指 Offer 10- II. 青蛙跳台阶问题)
  • 9、判断链表中是否有环并返回环的入口(剑指 Offer II 022. 链表中环的入口节点)
  • 10、给定两个数组,在第二个数组中,找出比第一个数组每个位置大的数。
  • 11、判断给出的字符串是否是合法的括号序列(LeetCode 20)
  • 12、买卖一次股票,最大利润(LeetCode 121)
  • 13、手写LRU
  • 14、数组中出现次数为1的数;
  • 15、反转字符串(LeetCode 344)
  • 16、手写快排
  • 17、实现创建单链表,单链表反转
  • 18、实现类似ArrayList的自动扩容数组,get(i)、初始化方法、insert(I,elem)
  • 19、无序数组查找一个数
  • 20、合并区间(LeetCode 56)

注意

⚠️:部分面试官会出SQL题,一些简单的SQL题!

⚠️:自己的项目好好准备!

总的来说蔚来的面试题的范围比较多,Java、数据库和计算机基础问的都比较多,而且算法题也有难有易。
如果自己的项目中用到了一些框架之类的,建议好好看看,比如Netty

全部评论

(176) 回帖
加载中...
话题 回帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐