广联达c++一面凉经

笔试比较简单,有个测评部分做吐了,一堆图找规律啥的。。
刚面完,感觉答得不好,会在一个问题上一直深挖。
老哥感觉老程序员了,沧桑感扑面而来

1.自我介绍
2.说两个你知道的排序,介绍下时间复杂度,最好最坏
3.简历写了操作系统,说说你熟悉的一些知识点,说了线程进程和堆栈
4.堆栈特点、进程几个堆几个栈,线程几个堆几个栈(默认情况下,进程1个堆多个栈。线程1个栈,堆和进程共用)
什么时候用栈,什么时候用堆? 如果想让资源的生命周期超过对应变量的作用域,用堆分配   。如果资源太大,或者只有运行时才知道大小,用堆分配    
一个空函数,调用自己,占用栈空间吗吗?这个懵了。。不消耗任何东西。函数名编译后是个地址,空函数不占用任何内存空间。
5.new/delete和malloc区别,为什么用delete[] 脑子瓦特了,答了调用析构函数没再多想,
delete释放c++基本数据,不用delete[]也可。释放自定义对象,有析构函数的需要delete[]。delete []相等于一个函数逐个调用数组里面对象的析构函数
6.介绍了下项目
7.反问

求个二面。。
😓已挂#C++工程师##面经##广联达#
全部评论
最后问了两个问题,一堆线段求所有焦点,一堆点求凸包。都没答好,然后就挂了
1 回复 分享
发布于 2021-08-30 18:58
空函数调用自己不占用栈空间吗?它不要存储原先执行到的代码位置吗?而且空函数的定义是什么?没有一条语句的函数吗?
点赞 回复 分享
发布于 2021-08-30 18:58
我和你是同一个面试官吧。问题都差不多。
点赞 回复 分享
发布于 2021-08-30 22:17
我面的时候可能是语气词用太多了,最后就一个非常深的知识点没答上来,结果挂了,感觉非常不开心 :(。而且官网把我的投递信息都删了,邮件也没发
点赞 回复 分享
发布于 2021-09-04 12:32
楼主base哪里
点赞 回复 分享
发布于 2021-09-06 17:03
楼主一面大概多久呢?
点赞 回复 分享
发布于 2021-09-07 16:40

相关推荐

不愿透露姓名的神秘牛友
12-03 15:41
已编辑
淘天 算法工程师 31.0k*16.0
点赞 评论 收藏
分享
10-22 19:18
上海大学 后端
jopajhhdjwnqk:水印都叠杀人书了
点赞 评论 收藏
分享
面试摇了我吧:啊哈哈面试提前五个小时发,点击不能参加就是放弃
点赞 评论 收藏
分享
评论
5
24
分享
牛客网
牛客企业服务