腾讯CSIG一面面经

第一次
1. 项目

2算法:数组中找中位数、斐波那契数列

4. 快排

5. 虚函数

6. 多态

7. 三次握手(为什么不是两次或者四次),四次挥手

第二次

C、C++区别

Extern C

指针、引用区别

New、malloc区别

Delete、delete[]区别

写时拷贝

继承与多态

虚函数

智能指针

STL vector list

红黑树、二叉搜索树

设计模式

内存存储

Fork、vfork区别

动态规划、贪心算法

命令ps,tcpdump,find参数

TCP、UDP区别,为什么可靠

Select、poll、epoll区别

LT、ET模式

Public,protected,private属性

redis中的zset参数

github用过吗

第三次

手写项目

epoll和select区别

手写单例模式

三次握手、四次挥手

syn攻击及其解决办法

编译链接过程

TCP报头内容

IP报头内容

第四次
项目
类的大小怎样确定
内存对齐,32位是多少
TCP和UDP可以同时连接一个端口吗
new和malloc区别,用的是一块堆区吗
构造函数和析构函数可以调用虚函数,静态函数和成员函数吗
死锁产生的条件
C语音调用约定,栈由谁停用(调用方、被调用方)
成员函数的调用约定
进程和线程区别
多线程安全解决方法
创建线程的几个api
C和C++中static区别
brk和mmap区别
智能指针原理,循环引用问题
weak_ptr怎样看对象释没释放
accept是TCP三次握手的哪个环节
用对象调用类中虚指针(代码)
STL中map底层用什么实现
C++11中lambda底层实现
a[3][3][3][3]中第32位下标



#实习##面经#
全部评论
gethub...
1 回复 分享
发布于 2021-06-22 08:24
同学面的什么部门,OC了吗?我面腾讯会议感觉很怪,上来给我代码让我找错。。。
点赞 回复 分享
发布于 2021-06-21 20:38
github不是gethub
点赞 回复 分享
发布于 2021-06-24 13:06

相关推荐

评论
3
54
分享
牛客网
牛客企业服务