亚马逊SDE实习笔经

笔试是两道题,每道题14个测试用例,时间是一个小时或者一个小时十分钟,有点记不清了T T
第一题:给一个只有a~z的字符串,返回输入这个字符串的最少按键次数(类似手机九键,每个按键对应三个字母)。
思路:用map存字符和出现次数,出现频率高的先往按键第一个字母的位置放,九个按键的第一个字母都放满后放第二个,以此类推。

第二题:给一个数组与一个k值,返回长度为k的连续子数组的最大总数和,且该子数组中不能出现重复数字。
思路:map存储数字与索引,滑动窗口确定子数组起点left与终点right,每次滑动时,判断map中是否有新加入的数字,有的话索引是否大于等于left,是的话将窗口起点移动到该索引对应的位置,并更新该数字对应索引,反之正常移动一格。
#亚马逊##笔经#
全部评论
老哥后续有面试吗
1 回复 分享
发布于 2022-03-15 10:30
我也是这样的,第二题有4个超时,然后今天收到了感谢信
点赞 回复 分享
发布于 2022-03-28 19:44
我也是这两个题,前两天做的
点赞 回复 分享
发布于 2022-03-09 17:30
投完简历过了几天笔试啊
点赞 回复 分享
发布于 2022-03-08 22:07
同学,你投的亚麻哪里岗位,在哪投呢,官网没找到
点赞 回复 分享
发布于 2022-03-08 19:09

相关推荐

评论
5
25
分享

创作者周榜

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