友塔游戏游戏服务端开发一面

1、上来自我介绍,问我上课学过哪些计算机课程?
(表示学过大学计算机通识课和vb……,其他纯自学)
2、为什么选择做游戏开发,如何看游戏客户端和服务端?
3、算法题不手撕口述
(1、 N个数字每次取两个取和并合并想加,如何使得最终的和最小
2、 N个数字排列在一起只能取相邻的,不能改变顺序,如何使得最终的和最小
3、有大量矩阵相乘,如何尽可能快的计算出结果)
4、优先队列的底层?堆是怎么实现的?
5、b+树,红黑树底层以及应用?
6、进程线程和协程的区别?
7、线程之间是怎么通信的?
8、java锁,如何理解可见性Vitale关键字?如何确保可见性?
9、go协程适合什么场景?
10、什么是io密集型,为什么需要使用IO多路复用,io多路复用中epoll两种触发模式?两种触发模式在什么样的场景下怎么选用?知道哪些网络框架,他们是怎么选用的?
11、epoll具体流程怎么执行的,如何使用了红黑树?
12、如何理解redis?
13、sql,给一张表格如何查询超过7天访问的人的id?
14 sql,给一张表格如何查询连续访问超过7天的人的id?
反问,主要使用的语言是什么
(cpp和go,但是go比较少,这里感觉差不多凉了因为感觉不太匹配,面试官全程也没问我的项目……)
#软件开发笔面经# #友塔游戏#
全部评论

相关推荐

08-13 17:27
门头沟学院 Java
等闲_:还是那句话,这样只能海投,没有太多需要改的,因为大部分简历都是这样的,唯一可以把蓝桥杯三等奖放到最后
点赞 评论 收藏
分享
说又不是不能用的斑马...:把中学和居住地删了,很多私企歧视北京人。别写你炒股,hr觉得你炒股赚的比工资高多了,很有可能干不了几天就跑路专职炒股了。只要你不是找金融行业的,这就是个超级减分项
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 15:19
点赞 评论 收藏
分享
评论
5
23
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务