腾讯广告、开平、魔方面经

以前在鹅实习体验很好,对鹅很有好感,但秋招的时候总是部门业务不太对口,然后没往下面,对口部门又没面成orz,可能还是缺少点缘分吧

读研以来在牛客看过很多面经,自己也发了不少回馈社区,这个估计是在牛客最后一篇文章了,也祝uu们工作顺利吧

腾讯广告,做投放平台的,tob,面试官说并发量不高,主要是业务逻辑复杂

  • 进程、线程、协程区别
  • go的协程模型
  • 协程间通信,还有没有其他方法
  • 怎么学习开源项目
  • jwt鉴权,还有其他功能吗
  • 限流器原理,分布式限流怎么做
  • 算法:下一个最高温度

腾讯广告,也是做投放平台的,全栈开发

  • 异步原理
  • 线程池参数
  • spark、flink、hive是什么
  • 线程同步,读写锁
  • 悲观锁和乐观锁
  • 哈希表怎么扩容
  • mq的ack机制
  • redis主从和哨兵
  • update select a where key流程
  • mysql update的时候更新binlog、redolog、undolog顺序
  • 场景:10亿个手机号排序

广告工程部,做精排预估的

  • 进程通信
  • 虚拟内存
  • 页表和tlb
  • linux多路复用机制
  • 源文件到可执行文件的过程
  • c++内存模型
  • 指针和引用区别
  • 智能指针
  • const关键字
  • 算法:数组中重复的数据

腾讯广告,做广告数据相关的

  • 实习难点
  • linux多路复用
  • 线程和协程
  • tcp拥塞控制
  • mysql引擎和数据结构
  • redis网络模型
  • go的slice和扩容
  • 消息队列怎么保证有序
  • 优势、base、offer
  • 算法:lru、topk

微信开平,做服务号的

  • 算法:给一个字符串,给一个pair数组,可以按照pair<int,int>做交换,求任意次交换后的最小字典序(并查集)
  • 算法:删除链表重复元素
  • 算法:编辑距离
  • 算法:n!尾随的0
  • 问实习
  • 大型活动怎么提升并发,缓存实时性保证
  • http和https区别,tls过程,怎么防止中间人攻击

微信广告,最想去也是挂的最莫名其妙的一集

  • 协程实现原理
  • 堆和栈区别
  • c++多态的实现
  • 虚函数和纯虚函数区别
  • 智能指针
  • 深拷贝和浅拷贝
  • mutable、static关键字
  • tcp和udp区别,使用场景
  • mysql哪些引擎,区别
  • b+树优点
  • redis用过哪些数据结构,哈希表
  • 算法:LRU

魔方工作室,游戏服务器,做异人之下的

  • 算法:删除数组指定元素
  • 算法:带优先级括号匹配
  • flink和spark区别
  • https和https区别,https绝对安全吗
  • kv高并发怎么控制

魔方工作室,估计招到人了,聊得很好然后一星期不交面评挂了

  • 实习和场景
  • 设计一个游戏聊天服务器,怎么分频道,怎么负载均衡
全部评论

相关推荐

评论
3
7
分享

创作者周榜

更多
牛客网
牛客企业服务