注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
作为四年以来第一次面试其实发挥的不是很好。。。但是面试时被告知面的是sde2(我还以为是3),所以可能要求也比较低,反正光速就拿到口头offer了但是数字还不知道
两个bq环节就不说了
说说剩下三个系统设计和算法
系统设计:设计一个游戏成就系统,比如steam一样,每个用户可以拥有多个游戏,每个游戏有多个成就,要求的功能有
记录游戏成就
查看自己的全部游戏成就
查看自己某个游戏的成就
这题答得不好,连正常水平都没发挥出来
蠡口石午,输入会有重复,比如 0, 0, 0, 0 这种输入 需要返回包含 四个(0,0,0)的数组,就是把每个重复数都看作不一样的。这个环节因为设备出了些问题所以耽误了二十分钟就只做了这一道题(还有bq)
之后是蠡口嗣玖和蠡口司柳玲,嗣玖秒了,司玲柳楼主讲了思路和各种数据结构的优劣但是没有来得及写完代码,而且也没有想到O(1)的解法。。。面试官表示没有关系,讲思路的时候交流什么的他很满意,我也不知道是不是安慰我
另外作为Nosql**,想请教一下地里大牛们,这个游戏成就系统设计的如果用cassandra怎么设计table?
[color=rgba(0, 0, 0, 0.9)]您好! 本帖隐藏的内容需要积分高于 188 才可浏览 您当前积分为 0。 使用VIP即刻解锁阅读权限或查看其他获取积分的方式 游客,您好! 本帖隐藏的内容需要积分高于 188 才可浏览 您当前积分为 0。 VIP即刻解锁阅读权限 或 查看其他获取积分的方式 Unlock interview details and practice with AI Popular Interview Questions from Top Companies
olor=rgba(0, 0, 0, 0.9)]把game_id, timestamp和achievement concatenate成一个字符串作为column的名字,然后query可以写成
[color=rgba(0, 0, 0, 0.9)]select * from xxx where user_id = x and game_time_achievement >= "1" and game_time_achievement <= "2"
|