tx 天美游戏后台开发

先来个凉经。

一面 5.17

  1. 40 min 编程题:memcpy, 反转字符串数组,两个栈实现队列。
  2. C++ 如何调整内存对齐值
  3. 主机大小端序
  4. 智能指针
  5. C++ Coroutine
  6. TCP 包头字段... 标志位
  7. -> 建立连接过程,终止连接过程
  8. -> TIME_WAIT, CLOSE_WAIT 分析,属于哪一方?
  9. 进程间通信方式... pipe, 共享内存, socket, signal
  10. -> 哪几种常见的 signal? SIGSEGV... -> 正常终止程序的信号?-> kill 进程,几号信号?
  11. 构造函数能否是虚函数?
  12. 项目存储相关 -> 哪些常见的存储引擎?rocksdb-> 与 mysql 存储引擎对比?-> LSM Tree 工作原理?
  13. redis 基本数据结构... zset-> zset 底层实现?-> skiplist 和 red-black tree 对比?
  14. 反问

二面 5.24 寄

  1. 栈实现队列、快速排序
  2. TCP 建立连接过程 -> SYN + ACK 包能不能拆开来发
  3. TCP 和 UDP 区别 -> 如何在 UDP 基础上保证可靠性
  4. TCP 流量控制和拥塞控制
  5. 长连接和短链接
  6. select 和 epoll 区别
  7. 查看磁盘、cpu 占用、内存占用命令
  8. gdb 使用 -> 多线程程序切换到某线程栈帧 -> 如何查看寄存器值
  9. mysql 存储引擎
  10. 一千五百万行数据如何快速找到某一行数据,给出方案,设计数据库表结构
  11. C++ 虚函数 -> 构造函数能否是虚函数,析构函数
  12. 井盖为什么是圆的
#腾讯##我的实习求职记录##学习##C++##面经#
全部评论
井盖为什么是圆的
3 回复 分享
发布于 2023-05-27 09:30 浙江
一千五百万行数据如何快速找到某一行数据怎么答的哇
2 回复 分享
发布于 2023-06-01 21:32 四川
井盖为什么是圆的?我在我侄子的小学数学课本里也看到了这个问题
1 回复 分享
发布于 2023-07-13 18:40 四川
项目没咋问吗,还有memcpy是手撕一个吗
点赞 回复 分享
发布于 2023-07-06 23:34 陕西
今天刚面完,被说简历上都是关于数据库的项目
点赞 回复 分享
发布于 2023-05-31 15:55 广东
SYN + ACK 包能不能拆开来发 这个问题怎么答呢?
点赞 回复 分享
发布于 2023-05-27 00:01 广东

相关推荐

自我感觉答得不好,估计是挂了。但面试官人很好,氛围相对轻松。流程:常规自我介绍,20min项目,10min八股,30min算法,反问。项目:问了一些技术细节,以及改进方向。八股:1、http的默认端口号?(80)2、linux中查看进程监听端口号的命令?(不熟悉linux,答了个netstat -ntlp)3、UDP传输如何解决乱序问题?(没答上来,有个在包中添加序列号,但是忘记了)4、某个端口已经监听了UDP,是否能再监听TCP?(没答上来,答案是可以,面试官说这题很偏,不知道也正常)5、malloc分配的是栈内存还是堆内存?(堆)6、进程和线程的区别?(我答的进程是资源分配的最小单位,线程...
丰川打工祥:T8我觉得应该是:静态内部类是外部类的静态成员,独立于外部类的实例,而非静态内部类依赖于外部类的实例,可以访问外部类的所有成员。比如A是外部类,B是静态内部类,C是A的普通内部类。由于 B 是静态内部类,它属于外部类 A 的静态成员,因此可以直接通过 A.B 来创建静态内部类的实例,不需要先创建 A 的实例。而 C 是非静态内部类,它需要依赖外部类 A 的实例,因此必须先创建 A 的实例,然后才能通过这个实例来创建 C 的对象。所以,不能直接用 A.C 来创建 C 的实例。
腾讯一面2108人在聊 查看14道真题和解析
点赞 评论 收藏
分享
评论
8
69
分享

创作者周榜

更多
牛客网
牛客企业服务