道通西安线下面

18号线下面:
之前笔试两道都是简单题:
一道数组合并
一道数组中的元素都是两个,找出数组只有一个的元素。
技术面:
(八股为主)
1.项目主要的技术难点,怎么解决的;
2.介绍一下stl(六大组件);
3.vector和list的区别(底层和迭代器);
4.迭代器什么情况下会失效(原本的空间释放);
5.vector扩容和收缩(扩容需要重新拷贝,收缩可以通过resize和swap,但是面试官说是vector主动收缩,不是通过代码去定义);
6.什么容器支持键值对(map)
7.map的所有插入方式(下标,insert,emplace)
8.Linux内存模型(六个区域)
9.new和delete原理(operatornew和operatordelete封装)
10.delete什么情况下析构什么情况下不析构(基本类型和自定义类型)
11.deletep和delete[]p的区别(释放过程的区别)
12.不进行delete会怎么办(内存泄露原理)
13.怎么防止new出来的内存泄露(我说了智能指针,然后分别都介绍了一下)
14.如果不用delete,有没有其他方法释放那片内存空间(我还是说智能指针,面试官笑了一下😭)
15.什么情况下deletep和delete[]p是一样的(这个真不知道了,我说除非delete[]p数组是一块完整的线性空间可以当做一个单独变量看待)
HR面/主管面没问技术不说了。
等大佬捞捞😭😭😭
全部评论
哥们别去
点赞 回复 分享
发布于 10-20 10:40 陕西
这西安道通也是逆天,约我面试,我说时间冲突了,问能不能换个时间,直接把我电话挂了,就没有后续了😓
点赞 回复 分享
发布于 昨天 13:23 陕西

相关推荐

不愿透露姓名的神秘牛友
昨天 19:37
投递绿盟等公司10个岗位 > 你都收到了哪些公司的感谢信?
点赞 评论 收藏
分享
3 2 评论
分享
牛客网
牛客企业服务