工作不好找,试试OD7.3 机试100分题目:找出众数中的中数 100%100分题目:最长子序列(包含数'o'最长子序列) 100%200分题目:二叉树计算 85%-------------------------------7.5 性格测试:CSDN上能找到一些注意事项,HR也会发一个注意事项,跟着做就没问题-------------------------------7.9 车bu部门接口访问调查(非资面、非技术面),简单的背景问题;几个简历描述的确认;技术相关(八股):死锁,内存泄漏,纯虚函数,了解linux吗,知道进程名如何查看进程号;为什么想到我们这儿来;加班了解吗,有什么看法;反问。[17min]7.9 下午收到另外部门的电话,介绍了下大概干嘛的;问了下hr说是hc原因推到另外部门了-------------------------------7.12 15点 资面 随便聊聊,问了下情况 [8min]-------------------------------7.17 技术一面 面试官很不错,回答得好有真面反馈!! 自我介绍 ,聊一下大学期间做的项目遇到什么困难;介绍一下c++的继承和多态;从代码到程序运行分为哪几步;预编译期间展开的头文件,如何保证头文件内容只出现一次;const的作用;如果强制修改const装饰的数据,会在什么阶段报错;如果函数A调用函数B,而函数B只是声明了但并没有实现,会在什么阶段报错;链接过程在干嘛;内存分布;说一下栈和堆的区别;c和c++如何申请内存的,还有什么区别,扩展:c和c++在释放内存时有什么不同;c++中使用c的函数应该怎么做;栈和队列的区别;满二叉树和完全二叉树的区别;了解二叉搜索树吗;通过二叉搜索树查找指定数据的时间取决于什么;为了保证搜索时间尽可能的平衡应该怎么做;手撕代码:56.合并区间,写完后讲一下思路[57min]------------------------------7.18 技术二面 自我介绍,介绍一下简历上的项目;C++多态和继承;虚函数;虚函数表;派生类在进行构造函数时的一个过程;动态多态如何正确访问派生类方法;析构函数可以为虚函数吗?;如果基类析构函数不是虚函数,派生类的析构函数是虚函数,调用时会调用父类析构函数吗;内联函数;相比于内联函数为什么不用宏定义;在内联函数中可以定义虚函数吗;对智能指针的理解;循环调用怎么办(week_ptr);右值的应用;简述一下顺序容器的机制(挑了个vector说);说一下进程和线程的区别;为什么需要线程;了解协程吗(pass);多线程用的多吗(pass);挑一个网络模型,并说明每层用途;可以不要传输层直接到网络层吗;如果传输层默认使用的是UDP,那可以直接到网络层吗(为什么需要UDP);如果你自己写了一个网络协议可以不用物理层吗;(大概是这些)手撕代码:给定前序遍历和中序遍历,输出后序遍历(自己debug半天,30多分钟)[1h27min]----------------------------7.19 问了下hr说是二面通过了,一面结果还没上传,估计等下周了(煎熬)----------------------------7.22 hr反馈一二面都通过了,约主管进行时----------------------------7.23 主管面(还是个大主管) 自我介绍,简单问了下机试,第一题怎么花了这么久(30min),其余都简单的聊了下,和聊天差不多[20min]----------------------------7.24 hr反馈通过了并简单谈了下薪资,正在移交审批----------------------------已发offer,薪资和预期的一致,挺好的鼠鼠决定润了,有钱赚就行,不想再面了#华为od#