腾讯iegc++后台一面二面面经
腾讯ieg面经一面二面
一面
在腾讯会议里进行的,本地ide写代码
- 代码
反转字符串中的单词
memcpy
栈实现队列 - 代码
最长回文子串
最小栈
快排 - 自我介绍
- 项目问题(1h左右)
- tcp三次握手的具体过程,这个过程中一共传输了多少包,有什么缺陷
- 玩过lol或者王者荣耀吧 怎么去设计对战服务器 要非常非常详细的设计
- 拥塞控制和流量控制
- 拆包与粘包
- 引用与指针
- 多态
- 内存对齐 内存对齐计算
- stl的几大组件
- 哈希表 哈希冲突 怎么解决 stl中怎么解决
- stl的配置器了解吗
- 多线程 你用哪个库 为什么
- 线程进程协程
- 死锁 检测与避免
- 协程 协程切换的具体过程
- 操作系统启动的具体过程
- 逻辑地址与物理地址的转换
- 用户态与内核态
- 进程通信方式 区别 原理
- 数据库学过吗 哪个用的多
- innodb myisam
- 事务 隔离级别
- 间隙锁 行锁 表锁
- 一道数模题 面后作业 统计加油站
- 今晚面试给自己打多少分(59)
- 反问
面了超级长时间 接近3小时
二面
- 代码
二叉树类的实现
二叉树的三种遍历 递归非递归
链表类的实现
链表向右移动k个 - 自我介绍
- 项目介绍
- 操作系统熟悉吗 进程线程与协程 分别都拥有什么东西
- linux系统下线程是怎么实现的
- 协程有什么用
- 协程切换过程中cpu和内存具体怎么变化的
- 虚拟地址 寻址
- 进程fork后父子进程什么相同什么不同
- 进程通信方式 底层原理都了解吗
- 僵尸进程 孤儿进程 守护进程
- 守护进程 与后台进程区别 nohup吗
- linux的一些指令(具体问题忘了,问了一些)
- io复用技术 原理 区别
- epoll函数族 使用流程大概说一下
- epoll et lt
- socket函数族 简单使用过程说一下
- tcp的一系列问题 忘了 基本上都涉及到了
- 路由表的建表过程
- arp协议
- c++新特性经常用哪些
- c++内存模型
- 内存泄漏 怎么避免 智能指针原理
- stl组件 常用哪些容器 底层原理
- 迭代器失效
- 匿名函数原理
- 右值 移动构造
大概是这些吧 记不太清了 问的很基础 涉及知识一般都会问底层的原理
#面经##C/C++##腾讯##C++工程师#