招银网络提前批 C++ 电话面试(2020/6/28)
2020/6/28 不到7点打过来的
1.自我介绍
2. C++
2.1 static关键字
2.2 const关键字
2.3 static const用在什么地方?
2.4 智能指针谈一谈有哪几种,怎么实现的,分别有什么应用场景?(unique_ptr / shared_ptr / wake_ptr)
2.5 C++怎么创建一个线程?(我只会std::thread,我好菜啊)
2.6 那来谈一谈join() wait() sleep()分别是干什么的?哪一个会释放资源?哪一个不会?
2.7 C++里内存分配方式都有什么?(堆/栈),后面面试官提示才想起来还有全局的
3. 数据库
3.1 你用过哪些数据库?(俺只用过HBase)
3.2 那HBase和SQL有什么区别?
3.3 既然你说HBase适用于大量数据集,那假如我有几亿条数据,我要做查找该怎么做(我答的用Hive,乱说的,不会)
4. 数据结构
4.1 谈一下链表和数组(储存结构、插入、删除、查找各方面的区别)
4.2 反转链表你有什么做法(要求不止一种)
5. 设计模式
5.1 单例模式是什么?
5.2 怎么用C++实现一个?
6.2 GET和POST有什么区别?
6.3 HTTPS简要谈一下
共计17分钟,个人认为还是非常基础的,许愿视频面试!
#招银网络提前批面试##招银网络##C++工程师##校招##面经#
1.自我介绍
2. C++
2.1 static关键字
2.2 const关键字
2.3 static const用在什么地方?
2.4 智能指针谈一谈有哪几种,怎么实现的,分别有什么应用场景?(unique_ptr / shared_ptr / wake_ptr)
2.5 C++怎么创建一个线程?(我只会std::thread,我好菜啊)
2.6 那来谈一谈join() wait() sleep()分别是干什么的?哪一个会释放资源?哪一个不会?
2.7 C++里内存分配方式都有什么?(堆/栈),后面面试官提示才想起来还有全局的
2.8 如何定义一个无法被继承的类?(类似于Java里的final类)
3.1 你用过哪些数据库?(俺只用过HBase)
3.2 那HBase和SQL有什么区别?
3.3 既然你说HBase适用于大量数据集,那假如我有几亿条数据,我要做查找该怎么做(我答的用Hive,乱说的,不会)
3.4 事务的概念
4.1 谈一下链表和数组(储存结构、插入、删除、查找各方面的区别)
4.2 反转链表你有什么做法(要求不止一种)
4.3 二分查找
5.1 单例模式是什么?
5.2 怎么用C++实现一个?
5.3 什么情况下会用到单例模式?
6. 计算机网络
6.1 TCP为什么要3次握手?6.2 GET和POST有什么区别?
6.3 HTTPS简要谈一下
共计17分钟,个人认为还是非常基础的,许愿视频面试!
#招银网络提前批面试##招银网络##C++工程师##校招##面经#