蔚来汽车秋招提前批高频面试问题汇总!
本文正在参与【面霸养成记 】 征文活动,一起来聊聊校招的那些事吧,牛客周边和百元京东卡等你来领~
秋招提前批的面试陆续开始,后面会分享一些公司的高频面试题和答案,这是一个全新的系列,敬请关注!
通过阅读多篇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
互联网大厂的高频面经 文章被收录于专栏
主要分享国内互联网公司的技术面试的高频面经,所有面经均来自牛客的牛友分享,小白给大家整理了一些参考答案,参考答案仅供参考!