字节跳动游戏服务端(已意向书)

秋招第一个面试就是字节提前批基础架构部门,可惜当时自己实在太菜,一面凉凉。正式批再战字节游戏部门,终于顺利拿到意向书。

一面 8/14

  1. 小写char转成大写char

  2. 比较两个char数组是否相同

  3. printf过程

  4. C++进程异常退出有哪些可能

  5. 重复delete出错原因

  6. 静态库和动态库

  7. 斐波那契数列,数很大时如何优化

  8. 跳跃表

  9. 模板用过没

  10. 大数乘法

  11. SQL回滚怎么实现

  12. Innodb update和select加锁情况

  13. 子网掩码

  14. 子网和外网传输区别

  15. URL为什么有时候获取的是网页有时候直接下载图片

  16. int数组找重复次数最多的元素

  17. 两个64*64点阵图判断是否重合

  18. 密码在网络中如何安全传输

  19. 左***一颗子弹,六个人开枪,最后一个人死的概率

  20. 字符串反转 I love you -> you love I

  21. 一个正方形类一个长方形类,提供设置边长的接口,谁做基类

  22. epoll LT 和 ET

  23. Zeus(我的项目)为什么叫做网络引擎,除了socket api封装之外还做了什么

  24. 如何解决写socket的时候阻塞的问题

  25. LT反复通报可写如何解决

  26. 反问:部门介绍

  27. 反问:更偏向业务逻辑还是底层优化

二面 8/18

  1. 自我介绍

  2. 项目架构

  3. 异步日志怎么实现

  4. 互斥锁和自旋锁

  5. 读写锁

  6. 内存对齐

  7. 大小端、联合体

  8. C++类型转换

  9. 做题:反转字符串

  10. Redis用过吗,单线程还是多线程

  11. CAP理论

  12. Reactor模式

  13. 什么是EventLoop

  14. 分布式如何保证一致性

  15. 死锁和饥饿

  16. 四次挥手

  17. 笔试第一题什么思路

  18. 反问:游戏服务器和普通服务器的区别(发展方向、技术选型)

三面 8/25

  1. 在学校做的东西

  2. 项目介绍

  3. GPU共享内存一致性

  4. 指针和引用的区别

  5. 对象指针、函数指针

  6. 能不能来实习

  7. 玩过什么游戏

  8. GTA服务器架构

  9. 球类游戏服务器架构

  10. 3-5年职业规划

  11. 为什么想做游戏服务器

  12. 反问:游戏服务器开发要掌握哪些知识

  13. 反问:游戏行业技术重要还是产品重要

三面后等了两周没消息,没想到6号HR直接offer call,当天收到意向书。

项目做的一个多线程跨平台网络库,求Star! https://github.com/navining/Zeus
#面经##校招##C++工程师#
全部评论
俺也是上海的,测开
1 回复 分享
发布于 2020-09-07 09:59
base哪啊
点赞 回复 分享
发布于 2020-09-07 08:56
一面25的  LT反复通报可写如何解决,这个应该怎么解决呢?
点赞 回复 分享
发布于 2020-09-07 11:02
楼主选哪个?美团吗?
点赞 回复 分享
发布于 2020-11-04 15:57

相关推荐

一面 10.10:25min* 自我介绍* 介绍实习中多级缓存是怎么使用的?可能出现的一致性问题?* 项目中MQ怎么使用的* 分库分表怎么做的?* Redis可靠的一系列保证?* 讲讲印象深刻的设计模式* 游戏场景题:不用Redis,数据库。面试官问的比较开放。自由发挥  * 两个玩家之间交换彼此的游戏道具怎么做  * 做一个游戏战力排行榜,支持较高效的查询  * 游戏好友关系查询列表怎么做。怎么保证A在B是好友的情况下,B一定也是A的好友。如何实现在线/离线状态展示* 平时玩什么游戏反问:贵公司该岗位是游戏服务端开发,想问问我个人简历(简历更倾向于web后台)的匹配程度,对没游戏经验的应届生的接纳程度?部门的技术和业务大体情况?二面hr 10.17:20min  hr面完就挂 游戏公司都这样吗?因为简历不匹配?* 自我介绍* 平时怎么学习* 现在很多同学都在考研考公,你选择找工作 这块怎么想的呢?* 平时在校有没有参加什么社团之类的?* 平时和同学、老师之间有没有产生过技术上的矛盾* 一天的学习时间分配* 哪一段实习收获会比较多?讲一下有哪些收获?* 投递的情况?海投吗?线下的招聘会会不会去看* 找工作看重什么* 哪里人 期望薪资 就业地点* 反问
查看19道真题和解析
点赞 评论 收藏
分享
字节抖音游戏一面讲一下权限接口优化的项目涉及到很多业务方如何推进的实习用到的技术栈有哪些讲一下react的一些特点和vue之间的差别讲一下fiber架构讲一下promise讲一下async/await的实现原理rem,em如何使用rem来进行多端适配各种攻击方式【xss,cref,中间人攻击】中间人攻击会出现在哪种场景css的position有什么值一个长数组的处理阻塞了页面如何处理淘宝秒杀倒计时如何保证倒计时的准确性实现format函数```var origin =(source:b', target: 'c'},source a'. target:'b'}{source:'c', target: 'd'}Jformat(origin);=>按顺序打印 abcd``` 二面讲了一下实习项目【无权限页面加载优化】引申到页面加载优化为什么小图片使用base64编码对webp有什么了解http2有什么特点http1.1支持服务器推送吗react的hook,分别的功能和使用场景react如何进行状态管理setstate是异步还是同步更新函数组件没有生命周期如何在挂载和卸载阶段进行操作webpack的一个流程webpack的treesharking在ES6之前的一个treesharkingloader和plugin之间的差别客户出现白屏如何排查如果联系不上客户怎么办前端监控是如何进行错误检测的如何实现的虚拟列表为什么要使用虚拟列表为什么要自己写?有参考其他的库吗算法:实现一个括号匹配(栈) 三面问了一些实习项目react的diff过程深度有限和广度优先的应用,有什么不同为什么react用深度优先遍历xss攻击和防范实现一个autocontext组件如何设计,讲一下可能会出现哪些边界case和解决方法输入框的过滤如何操作做题:一个add(1)(2)(3);add(1,2,3)柯里化的题三面的题没有写出来被叫停了,是做过而且不难的题,国庆回来就复习了一天,感觉面试没什么状态
点赞 评论 收藏
分享
7 49 评论
分享
牛客网
牛客企业服务