没有自我介绍,一上来就问八股,先问c++,我答得很烂,面试官尬笑n次,然后手写了一个树的数据结构,然后问数据库,答得还行,然后手撕排序算法
c++(问了很多和存储有关的,有的问题我也记不太清了):
1.静态变量的存储
2.静态存储区有几个
3.面试官写了一个类,里面有成员变量和函数,怎么存储的
4.假如这个类的起始地址是0,里面的每个成员变量的地址是多少,成员函数的地址是多少
5.c++里枚举是怎么存储的(不会,所以才有6)
6.写了个枚举的例子,问我里面存的数据占几个字节
7.析构函数在哪调用
8.类对象之间的关系有哪些
9.写一个树的数据结构,包括定义,变量和函数
数据库:
1.一二三范式
2. 数据库索引原理,为什么用索引,为什么用了索引更快
3.事务隔离级别
手撕:写一个排序算法,随便哪个(写了冒泡排序
#软件开发笔面经#