标签:时分秒 小程序 性能测试 接口 覆盖率 包括 过程 公司 ddl
最近刚换了一份工作,上周请测试组的同事们一起吃了个饭,饭桌上分享了部分面试经验。饭后,一个同事跟我说:“有空的话,能不能把相关经验梳理成文档发给我参考呀?”。当初回复他:“看吧,我之前是打算把面试题整理出来,后面有时间再整理经验吧”。周末有一个前同事也问我有没有时间,想找我咨询下面试的经验。后来,就谋生了整理的念头了,趁着这几天有空梳理出了今年面试相关的笔试、面试题,总结了部分面试经验,供大家学习参考。
因为笔者找的是自动化相关的测试,所有,很多问题是面试者针对自动化提出的相关问题,另外,自己近几年做的都是web端的测试,所以,app的问题很少,面试官问我又没有做过app方面的测试,我一般都是回复“没有”。当然,这一块也是我竞争的一个弱势,市场上app的测试需求比web的需求多好几倍。笔试题这一次先给出题目,会做的朋友也可以自己先做一下,并不是特别难,考的都是编码基本功。
下一篇会把笔试题答案公布出来。由于面试题没有统一的标准答案,另一方面部分面试题自己回答得也不是特比好,这里,就不给出面试题的答案了。
1 # ----------------公司一---------------- 2 #第一道题: 3 str001 = "my love is you do you konw it ? do you love me ?" 4 list001 = str001.split(‘ ‘) 5 print(list001) 6 print(str001.count(‘ ‘)) 7 print("the number of words is %s" %(len(list001))) # 填空题 8 print("the number of space is %s" %str001.count(‘ ‘)) # 填空题 9 print("the number of you is %s" %(list001.count(‘you‘))) # 填空题 10 # 解释一下整个程序的过程? 11 12 #第二道题:一个数的阶层运算,求结果 13 def func001(a): 14 if a == 1: 15 return 1 16 else: 17 return a*(func001(a-1)) 18 19 result = func001(5) 20 print(result) #填空题 21 22 #第三道题目:实现一个数字的斐波那切数列 23 # 8 的菲波那切数列数列为: [1,1,2,3,5,8,13,21] 24 25 26 #第四道题(机试题):将一个列表的负数给删掉,然后再返回最终的列表 27 #错误代码 28 """ 29 def listHandle(a): 30 for i in a: 31 if i < 0: 32 a.remove(i) 33 return a 34 list001 = [1,3,-3,5,-4,-6,10] 35 print(listHandle(list001)) 36 """ 37 38 # ----------------公司二---------------- 39 """ 40 机试题1: 41 读取某个json文件,取出某个key下面所有的值(列表嵌套字典) 42 再拿到嵌套字典里面的value值,然后以第一个value值为key,第二个value值为value追加到新的字典内 43 新字典格式{"fe5f5a07539c431181fc78220713aebein01":"zyy1","73ea2bf70c73497f89ee0ad4ee008aa2in01","zyy2"} 44 json文件内容: 45 { 46 "configuration_id": "cf49bbd7d2384878bc3808733c9e9d8bpr01", 47 "configuration_name": "paramsGroup-bcf9", 48 "apply_results": [ 49 { 50 "instance_id": "fe5f5a07539c431181fc78220713aebein01", 51 "instance_name": "zyy1" 52 }, 53 { 54 "instance_id": "73ea2bf70c73497f89ee0ad4ee008aa2in01", 55 "instance_name": "zyy2" 56 } 57 ], 58 "success": false 59 } 60 61 """ 62 """ 63 机试题2: 64 测试两个接口,一个post,一个为get 65 用Python脚本写出断言httpCode ,msg 等信息的相关代码 66 """ 67 68 # ----------------公司三---------------- 69 """ 70 面试时间:2019/11/26 71 面试题1:1加到N的阶层之和,比如N=4, result = (1! + 2! + 3! + 4!) 72 73 """ 74 75 # ----------------公司四---------------- 76 """ 77 面试公司:腾讯(外包) 78 面试题1:实现一个数字的反转,比如输入123,输出321 79 """ 80 81 """ 82 面试公司:腾讯(外包) 83 面试题2:用awk命令将日志里面的时分秒,日期取出来 84 日志文件内容: 85 181014 21:48:01 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql 2019-12-13 86 181014 21:48:02 InnoDB: Initializing buffer pool, size = 8.0M 2019-12-13 87 181014 21:48:02 InnoDB: Completed initialization of buffer pool 2019-12-13 88 """ 89 90 # ----------------公司五---------------- 91 """ 92 写一个快排的算法程序 93 """ 94 95 # ----------------公司六---------------- 96 """ 97 写一个冒泡排序的算法程序 98 """ 99 100 # ----------------公司七---------------- 101 """ 102 递归实现统计列表1~9999中3出现的次数 103 """ 104 """ 105 统计列表1~9999中包含3的元素的总个数 106 """
标签:时分秒 小程序 性能测试 接口 覆盖率 包括 过程 公司 ddl
原文地址:https://www.cnblogs.com/Sean-Pan/p/12066929.html