首页 > 蔚来 提前批 后端开发 一面面经 带解答8.7(36分钟)
头像
SS阿蔡
编辑于 2021-11-14 11:55
+ 关注

蔚来 提前批 后端开发 一面面经 带解答8.7(36分钟)

1.自我介绍(比赛经历等)
-------------数据库分割线--------------
2.索引为什么快?(1.加快数据检索速度  2.将随机I/O变为顺序I/O   3.加速表与表之间连接 等等)
3.建立索引时候需要注意什么(1.非空字段  2.索引字段较小的  等等)
4.数据库优化方式有哪些(1.选择合适存储引擎  2.选择合适表字段    3.范式优化  4.反范式优化  5.主从复制读写分离  6.分表 等等 )
5.事务的四大特性(ACID)
6.Mysql有500万条数据,如何快速查询200万01条到200万10条数据?(方法1:自增索引  方法2:分表)
7.Mysql如果不使用自增id作为主键所发生什么?(每次插入的主键值近似于随机值,因此每条新纪录都要被插到现有索引页中某个位置,频繁移动,导致大量碎片 等等
8.B+ tree 与 B tree 的区别(优点) (1.因为更加矮胖 所以B+tree磁盘读写代价更低   2.B+tree查询效率更稳定  3.B+tree通过叶子节点可以遍历所以数据  等等)
9.行锁的优点(卡了下)

---------------操作系统---------------
10.简单说一下OSI的七层模型,以及相关的定义(...balabala)
11.TCP、UDP区别
12.Http 1.0版本与之后的版本  TCP的区别是什么(1.0TCP短连接  以后TCP长连接)
13.三次握手、四次挥手过程
14.2MSL是什么

---------------数据结构--------------
15.hash_map  push_back()怎么实现的,怎么解决hash冲突 (底层是hash table 以vector作为容器在button中插入数据    hash冲突用开链发解决)
16.hash_map 如何实现扩容 (button放在vector中  vector自动扩容  以28个质数满足条件的为容量扩容)
17.map和hash_map的区别 (前者红黑树 后者hashtable)
18.arraylist 与 linklist 区别

----------------算法----------------
19.水仙花数
最后当然是反问咯~
最后问了下面试官对本次面试的评价: 编程能力强思路清晰。基础挺不错的(小小膨胀!!)

最后最后
面试官说等一下会发结果连接给你,注意查收邮件~

二面更刺激
二面面经戳我头像,讨论帖~
或者以下链接~

更多模拟面试

全部评论

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

推荐话题

相关热帖

近期热帖

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

近期精华帖

热门推荐