vivo提前批 后端 武汉站 一面凉经
1.自我介绍
2.介绍下项目(难点及解决方法 5分钟)
3.数据库查询优化方法
4.用的哪个数据库引擎(InnoDB)?why?与MyISAM的区别
5.说下const、static、typeof、Violiate
6.动态库与静态库的区别,gcc如何加载动态库、静态库
8.Linux下进程内存分段以及分别存储什么
7.内存对齐及why
8.emplace_back与push_back区别
9.vector如何扩展内存和释放内存
10.虚函数原理
11.简单说下多线程(常用函数和锁说下)
12.浏览器访问vivo.com的过程
13.定义一个数据结构保证多个线程读写的线程安全。
14.未来两年的职业生涯规划
还问了一个linux问题,但菜鸡linux是真不会。
#vivo##面经##秋招##C++工程师#