第一轮:
null
这是在HLD上,我被问到一个关于如何设计在线象棋游戏的问题。问的问题是,你将如何将一名球员分配给另一名想要比赛的球员。你需要考虑如何将你的玩家分成多个等级组,这样一个新手就不会扮演大师级的玩家,而只是和他级别的玩家。然后问题是,当一名球员进来说我想比赛,而最长等待时间是1分钟时,你将如何设计你的系统,你需要找到一名适合他的水平的球员,并考虑多种比赛条件。
第二轮:
这是DS回合,我被问了两个问题
问题1: https://www.geeksforgeeks.org/find-the-row-with-maximum-number-1s/
问题2:给你两个相同字符数的单词。找到一个从第一个单词到第二个单词的算法,每一步改变一个字符,这样每个中间单词都存在于给定的字典中。 例子: 文字是坑,地图。一个可能的解决方案: 坑、锅、宠物、大都会、垫子、地图
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END