阿里--饿了么测试开发一面
一面面试官是一个小姐姐,人也很温柔,所有面试体验很好,希望能帮助到大家,许愿二面。
1.C,C++区别?
2.引用和指针有什么区别?
3.虚函数是什么?
4.多态有什么应用场景?
5.堆和栈有什么区别?
6.不使用常量在编程中有什么问题?
7.const 关键字作用?
8.c++为什么要用模板类?
9.所有运算符都能重载?
10. 删除一个文件?
断言函数
assert(T)
11.字符串 链表,这个变量存放的单词,在链表中寻找到这个单词改怎么做?
12.assert?
13.构造函数和普通函数有什么区别?
14.构造函数的调用顺序?
15.哪些情况下用初始化成员变量?
16.静态函数存在有什么用?
17.class 和 struct 区别?
18.函数重载是什么意思?
19.重载与虚函数的区别?
20.继承的优缺点?
21.内存分配有几种方式?
22.抽象类是什么?
23.进程和线程的区别?
24.数据库迁移的场景,负责测试,如果验证数据库没出问题?
25.点外卖,测试支付功能该怎么做?