友塔游戏提前批服务端开发 已Offer

#友塔游戏校招#
一面 约1小时

面试官比较不按套路,上来就是手撕,题目是:一个环,有n个点,问从0出发,经过K步回到原点有多少种方法?
写的比较坎坷,一开始给出的暴力搜索,后来优化成深度遍历,本来是想运行一下,因为电脑环境出现问题,一直没有编译过,面试官看代码没什么大问题,就过了。

然后拷打了项目(Raft分布式系统),延伸问了RPC protobuf等问题

八股主要针对操作系统,主要问了fork的写时复制机制,还问了一些linux的常用指令(共享屏幕在终端中操作的),都很简单。

然后也问了网络的一些内容,是通过场景题的形式考察的:一个客户端和服务端建立连接后通信一次就关闭连接,然后下次重复,这种方式存在什么问题,怎么解决?我回答的是不通信一次就关闭,而是一直维护连接。面试官提示可以使用连接池。

反问:反问主要问了培养体系以及应届生的要求。培养方面主要是demo项目和实际工作并行,通过demo项目上手开发的全流程。对校招生来说主要看中基础知识。

二面 约40分钟

自我介绍+简单聊项目,主要是我自己来介绍,没有深挖。

八股:C++多态和智能指针

手撕:面试官一开始问刷没刷题,整的我有点懵,说少了怕不专业,说多了怕出难题。然后面试官让我自己给自己出一个题并给出解题思路(再次震惊)。选了TopK,比较常考的,然后给出了3种解体思路。随后问了两个题目:一个是合并有序链表,一个是广度优先遍历。两个题都是口述思路。但是第二个题一开始我想成了深度优先遍历,然后面试官不断追问,最后在提示下说出了应该用广度优先遍历的思路(以为凉了,汗流浃背)。

HR:约10分钟

严格来说,并没有HR面,HR是直接OC的,告知了薪资,然后介绍了公司的基本情况,反问晋升路线、薪资构成等。OC之后当天就给了Offer。

两轮面试的面试官都比较和善,尤其是一面,在回答不是很完美的情况下会告知怎么进一步优化,面试体验还是很不错的。对了,两位面试官都问到了问什么会投递服务端开发岗。总的来说,面试的流程推进速度很快,HR也很热情,一次很好的秋招体验。
全部评论
薪资如何
1 回复 分享
发布于 08-03 18:22 河北
有塔挂了是不是不发感谢信啊,我好久没反映了,已经默认挂了
点赞 回复 分享
发布于 08-05 23:27 江西
小红书
校招火热招聘中
官网直投
佬一面后几天约的二面啊
点赞 回复 分享
发布于 08-06 10:00 陕西
待遇怎么样
点赞 回复 分享
发布于 08-16 16:57 广东

相关推荐

点赞 评论 收藏
分享
#友塔游戏开发面试#自我介绍问项目web项目1. 登录验证是怎么做的2. 为什么要这么做(上一问答使用JWT,保存在Redis中),这样验证有什么意义3. 跟平时使用账号密码有什么区别4. 了解JWT是怎么生成、由什么组成的吗5. JWT第三部分校验码有什么作用6. Redis做缓存的时候有做缓存失效相关的东西吗,比如token的时效7. Redis对于过期的数据是怎么处理的8. 在线聊天模块怎么实现的9. 如果支持群聊需要怎么实现10. 怎么查看历史消息,比如上拉加载更多消息游戏项目1. 有实现网络延迟处理吗2. 主要做的是后端吗,前端有没有什么了解3. 有用到protobuf这种数据结构吗4. 你们消息发送的是什么格式5. 用socket连接时有没有处理超时、断线这些异常的机制八股1. 比如我们现在视频,用的是udp还是tcp2. 为什么udp会比较快3. tcp头部有哪些信息4. 假设不做第三次握手,只有两次握手可能会有什么问题5. tcp的拥塞控制是什么机制6. LRU的内存淘汰机制是怎么实现的7. LRU可能存在什么问题吗8. mysql的索引的实现方式9. b+树与二叉树的区别10. b+树相对于二叉树搜索的优点11. 相对于哈希比较呢12. 主键id使用顺序自增和UUID有什么区别13. 乐观锁和悲观锁的概念14. 对于vector容器有了解吗15. 如果要将一串数据全部插入vector中,应该怎么操作效率更高16. 这样插入数据用的是浅拷贝还是深拷贝17. 如果是浅拷贝可能会有什么问题手撕力扣颜色分类提问:想做的是客户端还是服务端(服务端)场景1. 如果用Redis实现一个秒杀功能,你会怎么做2. 为什么要用Lua脚本3. 如果让你实现分布式锁呢反问
友塔游戏一面58人在聊 查看5道真题和解析
点赞 评论 收藏
分享
5 23 评论
分享
牛客网
牛客企业服务