2021-3-5 9:20 ~ 11:20
-
不用循环逆序输出单链表(递归解决)
-
判断链表是否有环
-
字符串的全排列组合(没有理解题目意思,条件考虑太多)
-
double数组的二分查找,用精确度去衡量double数据是否相等
-
设计一个哈希表结构
-
代码风格问题:
if(...) return; if(...) { return; } if(!head) if(nullptr == head) using namespace std; using std::xxx; // 宏定义和const变量 // 软件测试相关,一点不会。。。
-
题目答得不错,代码风格很严谨,是经常写代码么?(嗯,是恰好看过google C++ 风格指南)
-
你经常刷题么?力扣是吧,你觉得刷题的过程中有什么收获?力扣平台有什么不足的地方?(思虑良久,需要开会员才能看某些题。。。)
-
个人规划,研一才半学期,为什么找实习?
-
C++用了多久,你对面向对象三大特性的理解?封装(包装属性和方法,隐藏类实现细节),继承,多态各自解决了什么问题?
-
指针和引用的区别?
-
C++的虚机制,如何用C实现C++的多态?
-
C++11/14的了解?最近看什么书?
-
new和malloc的区别(new调用构造函数,delete调用析构函数)
-
讲一下左值引用,右值引用,还有完美转发怎么实现的?为什么要完美转发?(相互聊了将近20分钟。。)
-
你觉得作为一个开发人员,最重要的东西有哪些?
-
有什么个人兴趣爱好?
-
C++类分配内存的顺序(除了静态和全局变量,其它的按声明的顺序来分配),并由此带来的问题,初始化时,先声明的变量用后声明的变量去初始化导致的失败问题
-
一些其它问题记不太清了,我的项目一个也没问,因为公司是做C和C++代码的检测工具的,所以需要对C++语言基础和新特性有比较深的了解,对于linux网络编程和系统编程都没怎么问