腾讯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

相关推荐

点赞 评论 收藏
分享
2024-12-27 23:45
已编辑
三江学院 Java
程序员牛肉:死局。学历+无实习+项目比较简单一点。基本就代表失业了。 尤其是项目,功能点实在是太假了。而且提问点也很少。第一个项目中的使用jwt和threadlocal也可以作为亮点写出来嘛?第二个项目中的“后端使用restful风格”,“前端采用vue.JS”,“使用redis”也可以作为亮点嘛? 项目实在是太简单了,基本就是1+1=2的水平。而你目标投递的肯定也是小厂,可小厂哪里有什么培养制度,由于成本的问题,人家更希望你来能直接干活,所以你投小厂也很难投。基本就是死局,也不一定非要走后端这条路。可以再学一学后端之后走测试或者前端。 除此之外,不要相信任何付费改简历的。你这份简历没有改的必要了,先沉淀沉淀
点赞 评论 收藏
分享
评论
3
54
分享

创作者周榜

更多
牛客网
牛客企业服务