腾讯暑期实习_csig 二面(已过

自我介绍
一道leetcode树简单题
很快就nobug ac了

数据结构:
常见的数据结构
栈和队列的区别
树一般使用哪些方法遍历(BFS、DFS)
DFS有哪几种实现方式(函数递归、栈)
与树类似的数据结构?(没答上来)

然后打开我的GitHub😨
项目➕八股:

(学习仓库)
第一章问题
引用和指针的区别
为什么说编译器底层实现中引用是特殊的指针(看的资料,编程指北,汇编代码)

第二章问题
new 和 malloc 分配的内存在哪个区
我直接 int a 呢
static关键字为什么不能跨文件访问
如何跨文件访问

第三章问题
virtual 的实现原理
什么是静态绑定什么是动态绑定
什么是静态链接什么是动态链接
gcc/g++编译流程
静态链接在哪一步实现
shell怎么执行二进制文件

第五章问题
什么是RAII?
为什么需要RAII?
如何实现RAII?
shared_ptr实现原理(构造函数、=重载…)

(webserver项目仓库)
OS八股➕cpp八股:
项目主体如何实现
父子进程之间除了管道还能如何通信
介绍一下信号量机制(同步和互斥信号量)
信号量存储在哪?
一直轮询是不是不太好?怎么优化?
访问一个 int a 变量,实现过程是怎么样的
访问多级页表有没有快一点的办法
(tlb一时半会儿没记起来)

进程之间的共享内存如何实现?
进程fork会造成较大开销该怎么办(vfork)
pthread 使用基本流程
线程是这样的,进程呢?
进程资源如何回收?
你眼中的GPU和CPU

CPU包含哪些基本组成(计组…忘了)
#腾讯#
#软件开发2024笔面经#
全部评论
树的简单题怎么搞输入输出部分,要自己建树吗
点赞 回复 分享
发布于 03-19 15:57 广东
m
点赞 回复 分享
发布于 03-27 23:04 重庆
我腾讯一面,给我一个困难的动归,真的看的起我
点赞 回复 分享
发布于 04-01 11:13 四川
大佬,请问这个岗位主要是做什么的
点赞 回复 分享
发布于 04-07 22:00 四川
大佬,能分享一下你的github学习仓库吗😍,我给你star
点赞 回复 分享
发布于 05-16 13:43 浙江

相关推荐

点赞 评论 收藏
分享
16 115 评论
分享
牛客网
牛客企业服务