#非技术2024笔面经# 本人今年春招还是挂麻了,几乎是投几个挂几个,最后感谢游族给我发了实习offer,让我不至于颗粒无收。在这里分享一下面筋吧,希望能帮到人。 3.13 一面,业务面 介绍一下自己:讲一下自己的游戏经历,项目经历,实习经历 聊其中一个项目设计: 这个就没啥好说的了,就是用电梯演讲的方式 我看你项目经历中有一个是轻度休闲策略游戏,你当时是怎么设计策略的呢: 游戏角色有多个属性需要
在牛客看了这么多笔经我也来写个攒攒人品 3.18 下午两点开始 时间一个半小时 15选择+6简答 选择题概率+行测,感觉MMO问的还挺多的 简答1.皮肤/外观系统在游戏里的定位,作用和特点 这个还挺简单的,我从商业化和社交系统联系来答的,举了lol的例子 2.设计一个开发世界的搜集系统,要激发玩家探索欲望 我设计一个乐谱系统,玩家可以在城镇的音乐协会获得乐器,在世界各地的npc和副本获得乐谱 3.
第一次写面经,之前几次面试都是自己总结,没总结出个所以然来,但是能让自己更有底气。 去年参加了腾讯的策划公开课,魔方的班,最后面试的策划培训生岗位也是魔方,录完云证hr面挂(很离谱,hr面的压迫感和专业性都很强,和预期完全不同);春招和一位hr沟通了一下,她可能帮我捞了简历,总之最终被天美捞了,岗位是游戏策划没有细分。 个人情况是c9本,专业不对口,打过一次长线游戏比赛,加上公开课一共两个独立游戏
本文向大家介绍请你说一下递归和动态规划的区别?相关面试题,主要包含被问及请你说一下递归和动态规划的区别?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 递归法是算法调用自身,动态规划是将一个问题分解成若干个子问题,对大问题的求解转化为对子问题的求解。动态规划有时可以通过递归实现,通常用在最优问题的求解
硬币行问题:有一行n枚硬币,其值为一些正整数C0,C2,Cn-1,不一定不同。目标是提取最大金额的货币,但受限制,不能提取初始行中相邻的两个硬币。 在下面的代码中,n是我的数组C的大小(或硬币的数量),这段代码返回了值[10, 2, 4, 6, 3, 9, 5]的正确结果(正确的结果是25)。但是当我为值[3,12,10]或[3, 12, 10, 2]运行相同的代码时,我得到了错误的结果。(该组值
为了使动态规划适用,一个问题必须具有两个关键属性:最优子结构和重叠子问题[1]。对于这个问题,我们将只关注后一个属性。 重叠子问题有多种定义,其中两个是: 如果一个问题可以分解为多次重用的子问题,或者问题的递归算法一遍又一遍地解决同一个子问题,而不是总是产生新的子问题,那么问题就被称为具有重叠的子问题[2]。 要应用动态规划,优化问题必须具备的第二个要素是子问题的空间必须“小”,因为问题的递归算法
最长递增子序列 题目描述 给定一个长度为N的数组a0,a1,a2…,an-1,找出一个最长的单调递增子序列(注:递增的意思是对于任意的i<j,都满足ai<aj,此外子序列的意思是不要求连续,顺序不乱即可)。例如:给定一个长度为6的数组A{5, 6, 7, 1, 2, 8},则其最长的单调递增子序列为{5,6,7,8},长度为4。 分析与解法 解法一:转换为最长公共子序列问题 比如原数组为 A{5,
题目描述 给定一个源串和目标串,能够对源串进行如下操作: 在给定位置上插入一个字符 替换任意字符 删除任意字符 写一个程序,返回最小操作数,使得对源串进行这些操作后等于目标串,源串和目标串的长度都小于2000。 分析与解法 此题常见的思路是动态规划,假如令dp[i][j] 表示源串S[0…i] 和目标串T[0…j] 的最短编辑距离,其边界:dp[0][j] = j,dp[i][0] = i,那么我
动态规划(Dynamic Programming,DP)是运筹学(线性规划、网络流等问题也属于运筹学)中的一个问题分支,用于求解最优解。 DP模型基本上是一种递归方程,把问题的各阶段联系起来,保证每个阶段的最优可行解对于整个问题既是最优的也是可行的。一般来说递归方程的结构对于初学者并不“合乎逻辑”,“难以理解”,最好的做法是做一些适当的计算来理解方程的正确性。运筹学中将动态规划问题分为确定性动态规
5.7.1 使用supervisord进行进程管理 Supervisord是一个优秀的进程管理工具,一般在部署redis时采用它来进行redis、sentinel等进程的管理,一个已经在生产环境采用的supervisord配置文件如下: ; Sample supervisor config file. ; ; For more information on the config file, ple
今天分享的是设计面试中关于个人规划的问题:你有没有什么职业规划?三到五年内希望完成什么呢? 针对这个问题的回答思路: 入职 1 年,熟悉工作情况,在努力学习本职工作相关知识的同时学习业务相关的知识,积极参加团队活动,与同事和谐相处 入职2-3年,精进业务水平,在稳定提升的基础上做到独当一面,保证完成日常工作的同时汇总工作经验 入职3-5年,在总结经验的基础上产出方法论,积极与同事、上级交流沟通,助
我使用Firebase,确切地说是一个实时数据库,我不知道应该设置什么规则。我制定了以下规则: 但现在每个人都可以写作了。当我设置这些: 使用Gmail的用户无法登录,因为数据库中的记录没有创建,但不是在所有设备上。当我在OnePlus上测试时,一切都很好,当我在三星上测试时,数据库中的记录没有创建。这是我负责创建用户的代码:
打死都不会想到侥幸进二面了(一面面经见主页,面完整个人麻了) 一上来自我介绍,然后开始做题 题目好像在力扣上见过,但又想不起哪道题,有记得的uu说下是哪道题——重复字符恢复,例如给你一个字符串abc(d)<2>,恢复成abcdd,圆括号内表示要重复的字符,尖括号表示重复的次数。 写了一半叫停,让讲下思路,讲完以后说思路大致差不多,接下来的不用写了。 开始问八股,让手撕multihead atten
自身情况:985硕,无文章,一段大厂机器人方向实习。硕士期间方向是机器人运动规划,想转行自动驾驶规控。 时间线:7.15投简历(提前批),7.22笔试,7.28一面,8.4二面,8.11三面,8.16四面,8.24hr面,9.6拉群沟通(算是OC)9.13意向。 一面7.28(45min): 自我介绍 讲项目,他全程没说话,听我介绍了10分钟后说:我不懂机械臂规划这一块,谢谢你的分享,学习到了。
晚上7点开始面,先自我介绍接着开始深挖项目,挨个挖,把所有相关的项目都挖一遍,各种细节都问一遍,往祖坟里挖那种....(问麻了,这就45分钟过去了) 然后问八股,主要是C++的八股,刚开始还好,问一些比较基础的,什么是多态,struct和class什么区别,智能指针这些,越问越觉的不对劲,开始问知道虚指针和虚表是什么区别,c++内存空间是怎样的,反正后面这些基本不会,反正看样子是非要问到完全不会的