阿里Java后端实习笔试

题目一:
有英文字典:Map<Character, String[]>,示例如下:
a : [a, an]
b : [bus, bird]
c : [car, can, card]
...
z : [zone]

输入 一个a-z组成的字符串,字符串每一位表示字典的key
输出 key映射的单词组成句子的集合(单词之间空格隔开)

示例:
输入:
    ab
输出:
    "a bus"
    "an bus"
    "a bird"
    "an bird"

题目二:
通过n个线程顺序打印26个英文字母,例如 n=3 则输出:
thread0: a
thread1: b
thread2: c
thread0: d

总结:自我感觉较难,主要是第一题想了很久没想出来,觉得应该要用递归来做。第二题简单些,写了个大概吧,也不一定对。。。虽然平时一直有刷题,但可能刷的题比较简单或常见,遇到其他类型的题一时就想不出来了。还要多努力呀。
#阿里笔试##阿里巴巴##笔经##实习##java工程师#
全部评论
加的笔试?
1 回复 分享
发布于 2022-03-17 19:01

相关推荐

但听说转正率很低,我现在有在实习了,好纠结要不要去
熬夜脱发码农:转正率低归低,但是实习的经历你可以拿着,又不是说秋招不准备了
点赞 评论 收藏
分享
评论
点赞
5
分享

创作者周榜

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