腾讯后台研发实习 完整面经 ( 已拿offer )

简历面 (电话)

  1. 四次挥手 time_wait
  2. 滑动窗口
  3. 客户端当被告知服务端接收窗口大小为0后的行为,如果服务端的接收窗口又变大了呢?
  4. 拥塞控制
  5. 快重传
  6. 快恢复
  7. MTU是什么,在哪一层,路径MTU
  8. 解释大小端、字节对齐以及原因
  9. 编译过程
  10. sizeof 用途、阶段
  11. C++ 默认成员函数
  12. 怎么禁止隐式转换
  13. 智能指针
  14. 循环引用,weak_ptr
  15. 虚函数原理
  16. RAII,目的
  17. 派生类指针转换为基类指针,指针值会不会变
  18. vector 原理
  19. vector 删除偶数
  20. gdb的一些命令( eg. info locals, print)
  21. linux命令
    eg. top、free、netstat、lsof

初试 (牛客视频)

面了90分钟,有些题记不清了

基础

  1. 内存对齐

    大小,原因?
    怎么让编译器按指定大小对齐的?
  2. 输出结果,原因
  3. 共有多少进程:
  4. 输出?
  5. 进程空间分布,const变量在哪
  6. 进程间通信手段,共享内存在进程空间哪里。
  7. free 命令 显示的各个字段的含义
    buffer 和 cache区别
  8. socket什么时候可读
  9. listen的backlog参数?
  10. 好几道代码改错题,但题目记不清了
    主要关于malloc, 指针引用,字符串

算法

  1. 写代码:去掉字符串的空格,并返回空格数 (要求只能在原先字符串上进行)
  2. 写代码:字符串左移n位(剑指offer的)

项目

  1. 为什么写这个项目、怎么实现xx、连接很多怎么办,
    怎么做过载保护,突然断电怎么办
  2. mysql引擎、区别
  3. 主备模式

聊天

  1. 怎么学网络编程
  2. 询问 ACM 经历
  3. 你认识你们学校的 XX (某金牌聚聚) 吗,是同学吗
  4. 7、8月能来实习吗
  5. 有什么要问我的

复试 (电话)

  1. 了解个人情况:
    毕业时间,实习地点的考虑,哪里人,在校经历,
    课程学习情况,常用 Linux 吗, 常用 C++ 吗
  2. 1G内存,void * p = malloc(1.2g) 可行吗,用 for 循环对所分配的内存依次写入,到后面会发生什么,哪些会被置换, 32位系统的进程空间分布,malloc的内存在哪里, p 呢,
    平时调试用什么工具
  3. 浏览器输入 www.qq.com 发生了什么; 第二次访问与第一次有什么区别吗,长连接和短连接,四次挥手,客户端先发和服务端先发FIN有什么区别,一般是哪端先发,原因,哪端先发好?time_wait持续时间?2MSL? 没有time_wait有什么问题
  4. http 与 https 区别,ssl 的过程
  5. 设计算法
    使用linux的time()函数来实现一下两个函数,使得效率尽可能高
    run() ,系统每秒钟调用一次
    at( arg1,arg2) arg1时间,arg2函数指针
    时间复杂度?还可以更优吗?
  6. 开源项目参加情况
  7. 云服务,用哪些

HR (电话)

  1. 自我介绍
  2. 在校经历、学习情况,项目
  3. ACM经历
  4. 对工作内容的了解
  5. 考虑继续深造吗(考研)
  6. 其他公司的 offer 情况, 选择和倾向
  7. 家庭情况,家在哪里
  8. 有对象吗
  9. 实习期
  10. 有什么问题要问我
    介绍了部门情况
  11. 介绍offer流程

原文地址:https://www.cnblogs.com/longl/p/10924645.html

时间: 2024-12-12 09:34:36

腾讯后台研发实习 完整面经 ( 已拿offer )的相关文章

资深后台研发工程师(转)

资深后台研发工程师 岗位职责: 1.负责搭建平台网络架构及技术架构: 2.把握平台开发方向和技术路线,解决关键技术问题: 3.负责与战略客户.合作伙伴的方案讨论,技术交流以及开发管理: 4.负责参与项目启动.项目计划.项目选型.项目实施.项目验收及项目内部总结等相关工作: 5.参与公司其它技术问题讨论与决策: 6.公司交办的其他事项. 任职要求: 1.5年以上互联网产品研发经验: 2.精通J2EE相关技术,编程基础扎实,熟悉io.多线程.集合等基础框架: 3.熟悉Spring, Spring M

LigerUi-js中ajax前台调用后台Json格式转换!(已解决)

LigerUi-js中ajax前台调用后台Json格式转换!(已解决) success: function (data, status) { var aaa = JSON2.stringify(data); alert(aaa ); } LigerUi-js中ajax前台调用后台Json格式转换!(已解决),布布扣,bubuko.com

《爱情公寓5》百度云(全1-36集)百度云网盘【1080P】完整无删减已共享

<爱情公寓5>百度云(全1-36集)百度云网盘[1080P]完整无删减已共享 关注公众号 回复 爱情公寓5 即可获得 由于文章直接放容易失效…… <爱情公寓>系列2009年开始推出,至今走过十年.除了电视剧,还推出过电影.只是越走到后面,风评越一般,特别是<爱情公寓>电影豆瓣只有3.1的评分.加之如今推出的第五季并没有全员回归,因此部分网友表示不看好. 从<爱情公寓>第一季到第五季,韦正一直担任导演,面对可能出现的争议,他自我调侃称,<爱情公寓5>

三面腾讯,已拿offer!分享复习经验和后台开发面经(附赠复习资料)

紧张的准备了一个多月,终于拿到最想要的offer啦!这一个多月刷了挺多题,也看了许多笔经面经 复习过程 项目准备: leetcode:刷完剑指之后每天会刷2-4道leetcode java基础: 主要刷面经.重点掌握垃圾回收机制 操作系统: 之前没学过,用几天时间看了一下最重要的进程线程.死锁.消费者生产者.哲学家问题.银行家算法 计算机网络:花几天时间复习了一下,重点复习tcp(三次握手四次挥手拥塞控制流量控制).udp.https 数据库: 重点了解了索引的实现以及引擎的区别 数据结构和算法

京东java研发实习初试(电面)

static关键字,final关键字 栈和队列的区别 找单链表的倒数第K个节点 二叉树的先序遍历(递归和非递归),属于深度优先还是广度优先 线程同步实现,synchronized关键字使用方式及区别 tcp与udp的区别及应用场景 throws和throw关键字 项目经验

华为java研发实习面试经验

技术面: 自我介绍 项目介绍 xml的使用 多线程的使用,使用场景 sleep和wait的区别 servlet和cgi的区别 索引的实现 内存结构 跟别人比,你的优势 综合面:略...

腾讯2016研发工程师笔试题-36车 6跑道 没有计时器 最少要几次取前三

36辆自动赛车和6条跑道,在没有计时器的情况下,最少要几次取前三名. A.7 b.8 C.9 D.10 答:B.8次     解答: 先分6组 比赛6次,每组取前三 ,得 a1 b1 c1 d1 e1 f1 a2 b2 c2 d2 e2 f2 a3 b3 c3 d3 e3 f3 再每组第一名比一次 ,得 真·第一名 a1 以及 第二名  b1 第三名 c1 d e f 组第一名都上不了前三,所以去掉 d e f b3<b2<b1<a1,所以 b3 也不要了 c3 <c2< c

同花顺面试经验(搜索引擎C++后台研发)

1.为什么要网页查重 ,怎么查重 2.软 硬cache是指什么 3.多线程编程:互斥变量 和 条件变量 函数怎么写 4.网络编程: epoll干什么的,有什么功能 5.网络编程:select 和 epoll 的区别 6.网络编程:阻塞 非阻塞 区别 7.socket 多路复用是干什么的 8.客户端 connect的时候,如果 服务器忙,怎么办?(如何编码,才能定时进行重新 connect?) 9.任意字符串一次遍历,判断否是合法ip地址,写代码 10.10000条记录的文件  和 100条记录的

const的使用方法----腾讯2016研发工程师笔试题(一)

请找出下面程序中有哪些错误: int main() {    int i=10;    int j=1;    const int *p1;//(1)    int const *p2=&i; //(2)    p2=&j;//(3)    int *const p3=&i;//(4)    *p3=20;//(5)    *p2=30;//(6)    p3=&j;//(7) return 0; } 正确答案: C 1,2,3,4,5,6,7 1,3,5,6 6,7 3,