拼多多 服务器后台开发 一面面经

一面 全程45min
1. 自我介绍
2. 问会玩什么棋牌游戏。
3. 选中斗地主。
4. 两分钟介绍斗地主的规则。
5. 如果让我写斗地主的程序。觉得最重要的三个数据结构和算法是什么。
6. 手写函数,判断下家能否有牌要得过上家,如果有就返回牌;如果没有,就返回空。依据单张、对子、飞机、连牌写出函数。
程序没写完,就被暂停了。
7. 游戏升级版。如果有一家是人机,存在什么技术难点,需要解决什么问题。
8. 如果可以选择人机的难度等级。如何编写人机的出牌函数。
我想到的是只编写一个难度最高的出牌函数,如果难度等级初级,那么出牌就跟难度最高的出牌不一致。
二是服务器是知道三个玩家手中的牌的,人机在出牌时考虑三个玩家手中的牌,根据三个玩家手中的牌计算出出牌。
三是向后进行计算和评估。服务器计算如果这样出牌对后面结果的影响是什么。
9. 问在学习和生活过程中,遇到的最大的困难和委屈是什么。
我没有什么好委屈的啊。

反问:你面试过不少的人,你感受出我和计算机本硕的学生,差距在哪些方面。
#面经##拼多多##校招##C++工程师#
全部评论
朋友我们是一个面试官 但是我的是二面的面试官 我可能是他的克星 因为我不会狼人杀也不会斗地主也不会打麻将 弄的他没有问的很尴尬 估计是要凉 气氛感觉十分尴尬
1 回复 分享
发布于 2020-08-22 16:43
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-08-15 20:08
一个面试官
点赞 回复 分享
发布于 2020-08-15 20:52
你这有点难啊,发散性的😂
点赞 回复 分享
发布于 2020-08-16 12:42

相关推荐

我已成为0offer的糕手:别惯着,胆子都是练出来的,这里认怂了,那以后被裁应届被拖工资还敢抗争?
点赞 评论 收藏
分享
10-09 22:05
666 C++
找到工作就狠狠玩CSGO:报联合国演讲,报电子烟设计与制造
点赞 评论 收藏
分享
评论
点赞
12
分享
牛客网
牛客企业服务