
面试题
hannah_fire
这个作者很懒,什么都没留下…
展开
-
2020-09-06测开美团笔试题
第一题题目:你需要帮小团和小美计算,有多少块土地是只有A国想要的,有多少块土地是只有B国想要的,有多少块土地是两个国家都想要的。输入:5 3 31 2 33 4 5输出:2 2 3(第1、2块地是A想要的,第4、5块地是B想要的,则有2块地是A想要的,2块地是B想要的,他们都想要第3块地)解答:方法①(超时且只A了55%):def fun(A,B): li = [] for i in A: if i in B: li.appe原创 2020-09-06 19:59:24 · 584 阅读 · 0 评论 -
测试常问题
1、单元测试中的驱动模块和桩模块区别?驱动模块:模拟被测试模块的上一级模块,相当于被测模块的主程序。它接收数据,将相关数据传送给被测模块,启用被测模块,并打印出相应的结果。如上图,被测模块为B,而A模块里面包含main函数能够调用B模块,让B模块运行起来,模拟A模块属于驱动模块。桩模块:模拟被测试模块所调用的模块,即为上图模块D,E,除了使得模块B能够编译通过之外,还需要模拟返回被代替的模块的各种可能返回值。(考点mock)2、集成测试集成测试的主要任务:将各模块连接起来,检查模块相互调用时原创 2020-08-11 15:27:05 · 274 阅读 · 0 评论 -
Linux常用命令
常用命令1、创建文件夹:mkdir;创建文件:touch;删除文件夹:rm -rf2、查询搜索命令grep;查找文件名:find /搜索目录 -name 目标名字3、查看进程:ps -aux;查看服务器某个端口的占用情况:netstat -tunlp | grep 端口号;杀死进程:kill -9 PID;查看当前目录:pwd4、本地复制命令:cp file1 file25、移动或重命名文件:mv file dir/ mv file1 file26、查看文件头几行:head -n 10 file原创 2020-07-15 14:08:35 · 149 阅读 · 0 评论 -
操作系统考点
1.进程与线程区别进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位。区别:开销方面:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间切换的开销小。所处环境:在操作系统中能同时运行多个进程(程序);而在同一个进程(程序)中有多个线程同时执行(通过CPU调度,在每个时间片中只有一个线程执行)内存分配方面:系统在运行的时候会为每个进程分配不同的原创 2020-07-14 18:08:06 · 140 阅读 · 0 评论 -
计算机网络考点
1.http和https区别Http:超文本传输协议。以明文方式发送信息,端口80https:是http的安全版,使用的是SSL协议,传输之前身份认证、交换密钥,端口443模块请求http改成了https,测试方案该如何制定?① 使用https登录,登录成功并且地址栏有一把锁,则说明该网站部署了SSL② 使用http登录,登陆成功则说明该网站没有强制https登录③ 使用http登录,跳转至https页面,则说明该网站设置了http自动跳转至https2.错误码400:无效语法;401:未原创 2020-07-14 16:10:07 · 247 阅读 · 0 评论 -
微信朋友圈点赞用例设计
微信朋友圈点赞用例设计原创 2020-07-13 14:30:25 · 984 阅读 · 0 评论 -
数据库考点
场景语句1.一张表中有id和name 两个字段,查询出name重复的所有数据select * from student a where (a.name) in (select name from student group by name having count(*) > 1)考点:having count(*)>1mysql知识1.order by与group by的区别order by:对查询结果的某一列或多列进行排序(ASC:升序;DESC:降序)group by:对查询结原创 2020-07-13 11:13:34 · 144 阅读 · 0 评论 -
python考点
1.去除列表中的重复数字2.使用set()后,元素的位置会变吗?会,set() 函数创建一个无序不重复元素集扩展:如何让其保持不变?string = [3,4,4,5,3,45,8]string1 = list(set(string))print("==",string1)string1.sort(key=string.index)print("**",string1)结果:==[3, 4, 5, 8, 45]**[3, 4, 5, 45, 8]3.python中sort和sort原创 2020-07-13 10:40:44 · 278 阅读 · 0 评论 -
用正则表达式找出日志中的ip地址
了解IPv4的规则1、任何一个1位或2位数字,即0-992、任何一个以1开头的3位数字,即100-1993、任何一个以2开头、第2位数字是0-4之间的3位数字,即200-2494、任何一个以25开头,第3位数字在0-5之间的3位数字,即250-255每条规则对应表达式1、\d{1,2}2、1\d{2}3、2[0-4]\d4、25[0-5]\d再加上三组有点(.),一组没点则最终结果为( ( (\d{1,2}) | (1\d{2}) | (2[0-4]\d) | (25[0-5]) )原创 2020-07-08 18:39:21 · 605 阅读 · 0 评论