珠海格力 一面
1. 自我介绍
2. 谈一下对C++面向对象的认识。
主要从三方面来谈的,封装,继承,多态。
C++认为万物皆可对象,对象上有其属性和行为。
封装的意义:将属性和行为作为一个整体,表现生活中的事物,将属性和行为加以权限控制。
后面的继承和多态 就不赘述了。八股很多。
3. 多态分为哪两种?以及原理。
静态多态(函数重载), 动态多态(虚函数)。
4. 网络协议
TCP建立连接 几次握手? TCP /UDP的区别是什么。
5. Https 是什么呢? HTTP + SSL 加密
加密的协议是什么类型的呢?(这个不清楚)
6. STL 容器哪些类型
7. 数组和链表的区别
8 哈希表的底层实现。
9. 反问环节。
介绍了一下工作情况。
整体还好吧。
#格力#