领之锋一面-社招C++

个人介绍,主要介绍下技术栈相关的
介绍下你所知道的static?非静态成员函数可以调静态成员变量吗?静态成员函数可以调非静态成员变量吗?
C++11知道哪些?
类的构造函数可以是虚函数吗?
类的析构函数为什么必须是析构函数?
map的大小,map的查找:如果key的是字符串,且不需要区分大小写,怎么实现?
map中[]和insert的区别?
内存泄漏问题怎么去排查?
死锁的必要条件是什么?如何排查死锁问题?gdb排查过程(pstack工具、bt、thread、frame)
有没有用过socket?

大体比较简单,面了50分钟左右,有一些问题想不起来了#互联网没坑了,还能去哪里?#
全部评论
“类的析构函数为什么必须是析构函数?“ 这个问题写错了吧
点赞 回复 分享
发布于 08-10 14:17 浙江

相关推荐

11-18 19:35
门头沟学院 C++
timeline (11.08)一面,(11.14)二面,约了明天的三面当时面完总结在备忘录,今天给hxd发一下面经一面1.为什么投递我们公司?2.智能指针?内存泄漏?Valgrind3.内存泄漏有什么方法定位?4.不使用工具如何解决内存泄漏?5.C++开发中我怎么进行性能调优?6.平时一般怎么找bug?7.视频伪共享是什么?优势和劣势?应用场景。8.跳表介绍一下,使用了什么数据结构?时间复杂度?9.怎么做并发的?10.什么是随机过程?随机过程如果出问题了怎么解决?11.怎么插入和删除的?12.tcp/ip介绍一下?13.三次握手说一下?14.为什么是三次不是两次?15.基类析构函数为什么要写成虚函数?16.什么是纯虚函数?17.struct和union的区别?反问:问面试表现,union作用是啥忘了,面试官说还好,问题不大。下去查了一下,果然C写少了,读json用union用得多啊。二面1.问具体工作内容?具体做了什么事情?用了什么开发环境?2.Linux开发中采用什么构建工具?用CMake还是Make多?3.gdb有用过吗?怎么用的?4.valgrind怎么用的?5.网卡驱动的开发?6.C中出现内存泄漏越界怎么办?7.网络协议Zigbee介绍一下?8.应用层协议有哪些?9.对网络安全的了解程度?有哪些攻击形式?有哪些网络安全技术?10.端口隐藏?11.正则表达式有什么作用?在网络安全场景下的应用?反问:1.是否是终面?还有一轮主管面。2.能否讲述一下具体的业务?团队规模?
查看30道真题和解析
点赞 评论 收藏
分享
评论
8
18
分享
牛客网
牛客企业服务