招银网络测开视频一面面经
base 成都,跳过了电话面
1、自我介绍
2、学过哪些计算机类的课程,熟悉哪种编程语言(回答的C++)
3、开始围绕C++提问,C++与C的不同?C++的面向对象体现在什么地方?
4、什么是多态?举例子
5、指针和引用的区别?
6、静态变量
7、学过数据结构吗?栈和队列的区别?数组和链表的区别?什么是二叉搜索树?时间复杂度
8、开始操作系统,进程和线程的区别?线程同步的方法?(回答了临界区、互斥量、信号量和事件,并具体解释)
9、什么是进程的同步和互斥?什么是死锁?必要条件?
10、数据库事务的四个特性,4种隔离级别,什么叫不可重复读?
11、你知道索引吗?怎么实现的?
12、数据库优化的方法?
13、计算机网络:TCP和UDP的区别?TCP为什么可靠?
14、最后写了快排的代码。
补充:你知道吗哪些排序算法?快排的时间复杂度?归并排序的时间复杂度?哪种排序算法最好?
面试官说还有一面关于测试知识的,许愿二面