1.自我介绍
2.lru(在线ide太恶心了,不会用,导致写了二十多分钟,麻了,还得自己打样例)
3.lru还能怎么优化(面试官说得考虑线程安全。。。)
4.osi七层和tcp/ip四层
5.tcp三握四挥
6.tcp和udp的区别
7.网页输入url
8.c和c++的差别
9.引用与指针
10.new/malloc和delete/free的区别
11.内存分配的几种方式和如何进行管理
12.三大智能指针内部实现和做什么的
13.虚函数和纯虚函数的区别和内部实现
14.线性表的实现方法
15.数组和链表的区别
16.队列和栈的区别
17.二叉搜索树
18.二叉平衡树
19.二叉树的深度优先遍历
20.通过什么方式实现(递归和不递归的两种方式)
21.有个数组,找出数组中出现次数最多的(要通解,一眼哈希表)
22.死锁
23.怎么实现死锁查找器
24.自旋锁和互斥锁的区别
25.什么是临界区(不会)
26.什么是优先级反转(不会)
反问:
该继续学习的方面(计网和系统基础)
有没有希望进入二面(得横向对比)