一.算法编程
编写一个分类函数,输入一个二维数组,根据子数组的长度分类,返回分类字典。
输入:
[[‘a’,‘b’,‘c’],[‘d’,‘e’,‘f’,‘g’],[1,2,3],[4,5,6,7],[‘h’,‘i’]]
返回值:
{2:[‘h’,‘i’]],3:[[‘a’,‘b’,‘c’],[1,2,3]],4:[[‘d’,‘e’,‘f’,‘g’],[4,5,6,7]]}
from collections import defaultdict def stat(inputs): ans = defaultdict(list) for item in inputs: ans[len(item)].append(item) return ans if __name__ == "__main__": inputs = [['1', '2'], ['a', 'b', 'c']] print(stat(inputs))
二.SQL
A B
id id
1 1
1 2
1 2
2 3
3 10
4
5
select A.id,B.id from A left join B on A.id=B.id
三.技术类问题:
http相应状态(总之测试岗的话肯定对网络和协议需要充分了解吧,对数据库索引也需要掌握)