中望面经
一面
1.自我介绍
2.家乡,为何来这里?3.你的研究方向是不是更适合进研究所?为何没考虑研究所?
3.实习有没有遇到过冲突?用过哪些容器?
4.你知道那些容器?map和set底层实现?
4.1如何解决哈希冲突?
开放定址法: 当发生地址冲突时,按照某种方法继续探测哈希表中的其他存储单元,直到找到空位置为止
再哈希法:当发生哈希冲突时使用另一个哈希函数计算地址值,直到冲突不再发生
链地址法:将所有哈希值相同的 Key 通过链表存储。key 按顺序插入到链表中
建立公共溢出区:采用一个溢出表存储产生冲突的关键字。如果公共溢出区还产生冲突,再采用处理冲突方法处理
4.2 智能指针有哪些?原理?
unique_ptr是通过禁用复制构造函数和拷贝构造函数,也就是加上=delete
unique_ptr(const unique_ptr<T>&) noexcept = delete; unique_ptr& operator = (const unique_ptr&) noexcept = delete;C++ 智能指针unique_ptr原理与自定义实现_长江很多号的博客-CSDN博客_uniqueptr的原理
6.二分法原理?只适用于有序数组吗?
7.如何在一个数组中找到多个元素对应位置?(哈希表)
8.找工作找哪些?
9.拿到offer后怎么选?目标薪资?怎么了解到的这个目标薪资?
10.如何看待加班?
11.反问
中望二面:(15min,已挂,和一面间隔一个多月)
1.自我介绍
2.面试公司和地点、岗位
3.对工业互联网和纯互联网的看法
4.对cad这些了解多少
5.为什么有纯虚函数
6.工作内容倾向
7.反问
#中望软件##中望软件校招##面试题目##面试流程##面试复盘#1.自我介绍
2.面试公司和地点、岗位
3.对工业互联网和纯互联网的看法
4.对cad这些了解多少
5.为什么有纯虚函数
6.工作内容倾向
7.反问