base深圳 ios开发工程师
0.自我介绍
1.什么是平方二叉搜索
2.深度平衡有什么好处
3.介绍下排序的方式
4.展开说下堆排序,它的时间复杂度是多少?有最好和最坏吗?分别是?
5.它是稳定算法吗?解释一下稳定的概念
6.介绍一下哈希表
7.网络的7层模型
8.TCP和UDP的区别,它们是哪层的?
9.TCP怎么保证安全
10.解释下https
11.介绍下进程和线程
12.为什么需要线程
13.多线程会出现什么问题。怎么解决
14.为什么会导致死锁
15.锁的种类
16.了解自旋锁吗?
17.内存分页是什么?
18.解释下虚拟内存
19.面向对象的特点?解释下封装
20.C++设计模式的原则
21.解释下虚类
22.有客户端开发经验吗?有学过什么软件的课程?学过算法类吗?
23.手撕:查找链表是否包含环
24.反问
50min
——
已挂
第二天就发了感谢信……