腾讯、网易互娱面经

2018-08-29 腾讯天美电话面试

  • 三次握手四次挥手
  • nagle算法
  • tcp断开链接一方会进入到哪几个状态
  • 多进程多线程如何选择,考虑业务
  • mysql master slave 集群 了解多少
  • 多进程下gdb调试流程
  • 网络框架libevent等介绍
  • select 和epoll区别。java为什么connect用select不用epoll
  • 进程间通信方式
  • 锁的了解。无锁数据结构实现
  • 共享内存互斥如何设计

2018-09-15 网易互娱面试

于成都一酒店面试
有想到的再更新 https://www.jianshu.com/p/4fc35ac1d23d

笔试

使用开放地址法实现hashmap,key是int,value是string,时间30分钟

一面

  • volatile 作用 原理
  • dynamic_cast static_cast 区别
  • dynamic_cast父子类转换合法问题
  • 虚析构函数 虚表
  • RTTI type_info
  • 结构体 sizeof
  • 红黑树特点;大约12个数字,求该序列一个可能的红黑树结果,画出来
  • 服务器建立listen的api调用过程,非阻塞epoll如何实现
  • epoll原理,边缘触发水平触发业务代码的逻辑区别在哪
  • tcp粘包
  • 扔两个鸡蛋,100层楼,求鸡蛋硬度,动态规划求解方法
  • 10亿个玩家,每个人都有个分数,分数范围是0~10w,求一个人的排名是多少
  • redis跳跃表
  • 内存栅栏在汇编中是如何实现的
  • void func()函数对应的汇编程序刚开始都要做两件事,是什么
  • 如果程序出现了内存泄漏,如何判断内存是如何泄露

二面

  • python is == 区别 id函数
  • python xrange range 区别
  • Python iterator
  • redis ziplist
  • redis ttl过期实现
  • stl deque实现(我回答list,不对。遂问你如果要实现一个deque,你怎么实现)
  • shell中运行一个程序,到程序输出hello world,中间发生了什么,细节
  • Linux程序典型内存布局画出来
  • 不同线程之间可以访问对方的栈空间吗
  • 一个长为x,宽为y的矩阵,四个角有洞,一个台球从某点出发,不考虑摩擦力无限运动下去,求他会进入到哪个洞里面
  • lambda表达式[]可以填什么,你觉得编译器是如何实现lambda表达式的
  • 什么是右值(这里我把右值和右值引用搞混了)
  • malloc实现过程,malloc一定会调用brk调整堆边界吗。介绍buddy
  • https 客户端和服务器是如何实现协议选择的,现在常用的协议是什么
  • https 客户端鉴定服务器的过程
#腾讯##网易##网易互娱##面经##C++工程师##秋招#
全部评论
前排感谢大佬的面经!
点赞 回复 分享
发布于 2018-09-17 16:33
虽然之前看到别人拿出好几个offer问选择觉得真是***,但是发生在自己身上这种事情确实不是滋味。 华为杭州云,网易互娱杭州,深圳腾讯音乐,这三个该如何选择。请网友支招。
点赞 回复 分享
发布于 2018-09-17 16:34
薪资应该是互娱最高吧
点赞 回复 分享
发布于 2018-09-17 16:42
楠哥大佬秀offer
点赞 回复 分享
发布于 2018-09-17 16:50
网易互娱已经发offer 了?
点赞 回复 分享
发布于 2018-09-17 16:51
10亿玩家排名那道题怎么做呢
点赞 回复 分享
发布于 2018-09-26 17:14

相关推荐

头像
11-14 19:33
门头沟学院 C++
投票
中厂 游戏客户端开发 965
点赞 评论 收藏
分享
6 82 评论
分享
牛客网
牛客企业服务