zoom C++面经(已意向)
0909 一面
- TCP、UDP的区别和使用场景
- 三次握手过程及原因
- 四次挥手过程及原因(time_wait)
- TCP粘包、原因及解决方法(根本原因是TCP面向字节流,解决方法是加分隔标志,举例子说明哪个协议是利用这种方式解决的,还可以通过上级协议定义结构体)
- DNS过程,查询自己用过吗?a记录?SRV?(没听过)
- SSL握手,交换了什么?传输的时候用的对称还是非对称加密?
- 内存模型(不知道指的是啥,问是不是堆栈,面试官说不是,就说不问这个了...)
- 对多态的了解?C++是怎么实现多态的?没有指针的情况下可以实现多态吗?
- 虚函数的机制?怎么实现的?
- 空类大小
- 空类能实例化吗
- 继承场景构造函数调用顺序
- 什么情况下必须使用初始化列表赋值
- 纯虚类和抽象类,为什么要实现虚函数
- 结构体和联合体的区别
- 结构体和类的区别
- C++是完全面向对象的吗
- C++变量的内存结构有哪些
- new和malloc的区别
- 实际情况中想用new分配内存但又不确定大小怎么做?
- static的用途详细说下,调用static变量的方法
- 常用的数据结构
- 栈和队列的区别
- 讲一下哈希表,解决冲突的方法,时间复杂度
- 二叉树的三种遍历说一下
- 反问
一面面试官贼好,不会的会提醒,学到很多
0916 二面面完了,待更新
- 自我介绍
- 项目介绍,问了些问题
- 问加密算法(本科学的,忘完了,让问点别的)
- 流量控制拥塞控制详细介绍,接收方窗口为0代表什么,发送方会发送什么
- 女生为啥选择这个方向?(好几个面试官问过,主要是想听听自己的态度吧)
- 最近三个月有读一些专业书籍或者源码吗?
- 熟悉的操作系统?平时怎么调试?程序突然崩溃怎么办?
- 最有挫败感的事
- 又问了项目,问的挺深的
0920 HR面完了,说要等一个月,祝我好运,待更
兴趣爱好、家乡、意向地、职业规划等常规问题
0923 意向了,抽空更一下面经
#Zoom##面经##校招#