一面:一个小时50分钟。电话面 1、先给40分钟手撕代码,两题。 (1)字符串排序,数字 > 小写字母 > 大写字母 (2)二叉树中序遍历 2、map和unordered_map的区别,查找的事件复杂度 3、智能指针详细介绍。 4、std::move()函数讲一下,用处。除了了用在智能指针,还有用在其他地方吗?这里不太清楚。 5、拷贝构造函数介绍。什么是默认拷贝构造函数?深拷贝,浅拷贝介绍。默认拷贝构造函数是深还是浅?怎么禁用拷贝构造函数? 6、介绍static关键字。 7、函数形参用 const & 来修饰,有什么好处?const禁止修改,引用不进行值复制,减少复制,提高...