许愿hr面!
------------------------
小米一面(24mins)
1.C和C++static区别?
2.C和C++struct区别?
3.虚函数和纯虚函数的区别?
5.抽象函数能不能实例化?不能
6.当一个函数返回的是一个对象时,那么他创建了几次?
7.unordered_map和map的区别?
8.java中的hashmap的底层?
9.tcp/udp的区别?
10.进程和线程的区别?
11.进程的通信?
12.线程的通信?
13.介绍一下页表?
14.TLB是干嘛的?
15.TLB和磁盘缓存是一样的吗?
16.read和mmap的区别?
17.算法题:求树的最大深度?
反问
---------------
小米二面(45min)
1.自我介绍
2.算法题:二叉树是否是对称二叉树(要求实现递归和迭代两种方式)
3.介绍项目的重点
4.static关键字放全局?
5.static在局部函数定义?
6.内存分配?
7.虚函数表?
8.虚基类析构不加virtual?
9.操作系统熟悉吗?
10.虚拟内存介绍一下?
反问
全部评论
(7) 回帖