卓望数码C++
一面
卓望数码C++1面,面的比较基础,第二天通过hr面。
- 自我介绍
- 重载和重写的区别
- struct和class的区别
- C++空类会生成那些函数(编译器默认生成的三个函数)
- 构造函数可以是虚函数吗
- 指针和引用的区别
- 定义一个int类型怎么定义、指针的指针怎么定义、指针数组怎么定义、数组指针怎么定义(不太会。。。)
- 什么是野指针,使用野指针会导致什么问题
- 线程和进程的区别
- C++常用的进程间通讯方式有那些(linux下)
- 有一些数据,数据量比较小,通讯的次数比较多,选择那种通讯方式
- 简单介绍一下select和epoll
- C++二维数组按行遍历和按列遍历的区别(面试官提示了一下,读取效率的区别)
- 假设有一堆人进报数(人数为a),从1开始报数,报到b淘汰,输出淘汰的次序(用链表解决)
- 如果有一台电脑打不开一个网页,你会怎么排查(感觉问的很奇怪)
- redis数据淘汰机制是怎么样的
- redis的持久化机制有那些
- mysql的索引是什么数据结构
- 索引的最左匹配原则
- 创建索引需要注意什么问题
- 说一下主键索引为什么自增比较好
- 寻找单链表的中间结点,需要注意什么问题(回答是否为空,注意节点数量的奇偶数)
- 反问:业务是什么
二面
二面hr面,问了一些简单的问题就过。
#面试经历#