腾讯云智客户端开发一面

#面经#
🕒 岗位/面试时间:客户端开发,2024.5.13
人事问题:有哪些offer
技术问题:
1.C++多态有什么作用
2.构造函数和析构函数的调用顺序
3.设计模式了解吗(说了单例和工厂)
4.如果在类中定义一个static静态变量,这个变量是在什么时候触发的,那在函数中定义static变量,什么时候出发呢。
5.我在一个类的成员声明的时候加了一个const,这个const什么作用
6.操作系统中堆和栈的区别
7.new的内存放在堆还是栈
8.new和malloc的区别(申请内存失败的情况)
9.new一个没有进行delete会造成什么现象
10.内存泄漏你有什么方法去解决(这个答成如何防止内存泄露了😭)
11.使用智能指针为什么能防止内存泄露
12.如果一个程序已经内存泄露,你有什么办法,比如说今天咱们这个腾讯会议,它启动的时候有几十个模块上百个线程同时进行,你发现他有内存泄露那你怎么定位具体是它哪里出现了问题,比如让你设计一个工具帮腾讯会议定位这个问题,你有什么想法
13.sizeof一个指针和sizeof一个引用有什么区别
14.进程和线程的区别
15.进程通信有哪些方式,能分别介绍一下吗?
16.什么是缓冲区溢出问题
17.什么是死锁
18.怎么解决
19.osi七层模型
20.传输层的作用
21.dns协议的工作原理
22.arp协议的工作原理
23.路由器和交换机的区别
24.http和HTTPS的区别
25.知道什么是对称加密和非对称加密
26.https的加密过程
27.证书是什么
反问阶段

全部评论
我笔试还没做就发面试了,不知道怎么回事😂
1 回复 分享
发布于 05-17 23:06 重庆
没有手撕吗?
点赞 回复 分享
发布于 05-21 20:10 北京

相关推荐

5 21 评论
分享
牛客网
牛客企业服务