苏小研 C++开发 一面
1. 匿名面试,首先是自我介绍。
2. 项目问题
* Redis 的模式
* 有了Redis 为什么还要有 MySQL
3. C++知识
* 两个C++小例子,问输出(如图)
* 虚函数的底层原理
* 哪些函数不能被用作虚函数
* 构造函数可以用作虚函数吗
* 什么情况下会有野指针的情况发生
* define 和 inline 的区别
* map和unordered_map的区别
* map中如何使key倒序排列
* TCP和UDP的区别
* 在应用层做UDP可靠连接可以怎么做
* TCP拥塞控制怎么实现的
* IO多路复用是什么,是复用的什么。
2. 项目问题
* Redis 的模式
* 有了Redis 为什么还要有 MySQL
3. C++知识
* 两个C++小例子,问输出(如图)
* 虚函数的底层原理
* 哪些函数不能被用作虚函数
* 构造函数可以用作虚函数吗
* 什么情况下会有野指针的情况发生
* define 和 inline 的区别
* map和unordered_map的区别
* map中如何使key倒序排列
* TCP和UDP的区别
* 在应用层做UDP可靠连接可以怎么做
* TCP拥塞控制怎么实现的
* IO多路复用是什么,是复用的什么。
全部评论
感觉不算难
{"pureText":"","imgs":[{"src":"https://uploadfiles.nowcoder.com/images/20230920/610700547_1695214994085/8DA9060948FBC08BF627C6959BF5F83B","alt":"I1PNdveaOLjTm00Q1NwwZb1g974z5sGs.jpg","width":"1440.0","height":"2433.0"}]}
图片中的语法都通不过吧,为什么答案是12啊
例子2为什么是野指针?
例二不是指针悬浮吗?
相关推荐