顺丰测试开发:
一、python基础部分:

  1. 用过python那些模块? os路径操作,sys参数操作和输入输入。time模块
    log日志模块 pickle dump序列化模型。
  2. Import和 from 模块 import *的区别。Import会读取整个模块去导入,调用为模块.方法名。From会复制模块的所有变量名到导入模块中会污染命名空间。
  3. Assert断言。Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。
  4. 垃圾回收机制。引用计数,标记清除,分代回收。1.通过引用管理对象。2.标记清除,将所有对象进行标记,从根节点开始可达的标记为活动,不可达标记为非活动清除。Python将内存分为三代,新创建对象放在年轻代,当年轻代满时候开始来集会收。未回收移到老年代。
  5. new 与__init__。__new__是在实例创建之前被调用的,因为它的任务就是创建实例然后返回该实例对象,是个静态方法。__init__是当实例对象创建完成后被调用的,然后设置对象属性的一些初始值,通常用在初始化一个类实例的时候。是一个实例方法。
  6. Python反射机制。它可以把字符串映射到实例的变量或者实例的方法然后可以去执行调用、修改等操作。getattr 获取指定字符串名称的对象属性setattr 为对象设置一个对象hasattr 判断对象是否有对应的对象(字符串)delattr 删除指定属性。
  7. 如何不使用中间变量交换两个变量a,b:1.减法:a = a+b,b = a-b,a=a-b。2.使用异或操作:a=ab,b=ba,a =a^b。a,b=b,a。
  8. 可变类型不可变类型:列表,字典。字符串,数字,元组
  9. 深拷贝,浅拷贝。

二、Linux命令部分:
10. Pwd 显示绝对路径
11. Top显示进程,ps-aux显示进程。Ps静态的,top动态的。
12. ls,cd,shutdown,reboot。weget
13. mv,rm,mkdir,touch,cat,
14. grep是查找文件中的正则数据。Find是在目录就够中搜索文件。
15. Whereis命令用于查找文件。一般用来查找二进制文件。
16. >将结果重定向到一个文件中。>>将结果追加到对应的文件中。

三、数据库部分:
18. 事务特性:ACID,原子性,事务中的全部操作在数据库中是不可分割的。要么全做要么不做。
19. 一致性:并行事务与串行执行的结果应该相等。
20. 隔离性:事务执行不受其他事务影响。
21. 持久性:对已提交的事务,必须保证不可丢失。
查找前10条:select * from table_name limit 0,10
查找前三:SELECT name from a GROUP BY name ORDER BY sum(fenshu) DESC LIMIT 0,3 ;

四、计算机网络部分:
三次握手过程:
1.发送请求SYN=1、ACK=0,序号X。
2.服务端收到请求后,向客户端响应连接建立请求。SYN=1,ack=1。确认序号=x+1,窗口=ws。
3.当客户端接收到相应后SYN=0、ACK=1,窗口=WC确认序号=y+1。
四次挥手过程:
1 客户端发送带有 fin 标识的报文给服务端,请求通信关闭 。
2 服务端收到信息后,回复 ACK 答应关闭客户端通信(连接)请求 。
3 服务端发送带有 fin 标识的报文给客户端,也请求关闭通信 。
4 客户端回应 ack 给服务端,答应关闭服务端的通信(连接)请求 。

五、测试:
1.黑盒白盒。
2.测开是干嘛的。
3.如何测试一个扫码案例。
4.给一个网站怎么测试。
5.二分查找,递归酸粉啊的测试。

顺丰测试开发面试总结相关推荐

  1. python开发面试题目_Python测试开发面试笔试题

    Python 测试开发面试笔试题 一,中文单项选择题(30 分,每个 3 分) 1.下列哪个语句在 Python 中是非法的? A.x = y = z = 1 B.x = (y = z + 1) C. ...

  2. 测试开发面试技巧_面试技巧将给您带来信心并帮助您获得开发工作

    测试开发面试技巧 by John Cobb 约翰·科布(John Cobb) 面试技巧将给您带来信心并帮助您获得开发工作 (Interview tips that will give you conf ...

  3. 顺丰java面试题_顺丰java开发面试分享,顺丰java面试经面试题

    今天要给大家分享的是一个小伙伴的顺丰java开发面试过程,其中包括了面试流程,面试题目,和回答,感兴趣的朋友可以来了解一下哈. 一.面试流程 是中午进行的面试,首先是做自我介绍,之后就是讲一下项目,然 ...

  4. 一道大厂测试开发面试真题,你需要几分钟解答?

    又到一年年底!年底其实是跳槽换坑的绝佳时机,毕竟可以「年前面试,年后入职」,而且面试越早,好坑位较多,可选择的余地也较大.对于做好准备的测试同学来说,是绝对要鼓励多发简历,多找找面试机会的.哪怕为接下 ...

  5. 【骐程】【深信服测试开发面试】首次面试互联网

    [骐程][深信服测试开发面试]首次面试互联网 面试中出现的问题.主要就是 一面: 主要对自己的项目中使用的技术不是很熟悉,尤其是对自己项目中的hashmap等这些东西的基础底层原理没有看,也没有掌握, ...

  6. 【面试总结】测试开发面试题目

    摘要 从三月初开始找工作到现在,先后面试了阿里巴巴.支付宝.字节跳动.网易.快手的测试开发岗. 大公司对于测试发开的要求相比来说高很多,要求掌握的知识点的广度和深度层次也比较高,遂整理了这两个月的面试 ...

  7. 金山办公测试开发面试总结

    目录 一.背景介绍 二.一面 三.二面 一.背景介绍   在前一篇博客中写了面试唯品会的总结,我在面试唯品会之前还面了一下位于珠海的金山办公的测试开发,虽然最后二面就凉了.本来是在BOSS直聘上看到的 ...

  8. 美团 测开|测试开发 面试真题|面经 汇总

    美团测开一面 时长:1小时 介绍一下项目 说一下为什么选择测开 项目中用到的ES说一下 你项目实现过程中有没有遇到什么问题? 微信朋友圈的功能性测试,要从那些方面考虑 测试的一般流程 linux用的多 ...

  9. 银行 测试|测试开发 面试真题|面经 汇总

    招银测开面经 一面 1.面向对象3大特征 2.java是否能多继承,怎么实现多继承 3.抽象类 4.数据库特性,隔离级别 5.sql语句查找 6.static关键字的使用 7.手撕:寻找字符串出现频率 ...

最新文章

  1. PHP学习系列(1)——字符串处理函数(3)
  2. 使用下列 else-if 排列来处理多个条件:
  3. java 拼图_拼图项目的诅咒:为什么Java 9一遍又一遍地延迟?
  4. opencv 4计算机视觉项目实战_资源|计算机视觉实战操作(PDF下载)
  5. LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
  6. js关于字面量与构造函数创建对象的几点理解
  7. 01_Flume基本架构及原理
  8. python画图代码大全-简单画图 - python代码库 - 云代码
  9. KeyPass密码管理软件使用说明
  10. Windows 无法卸载IE9怎么办
  11. Flash版Logo语言9.83
  12. ①万字《详解canvas api画图》小白前端入门教程(建议收藏)
  13. 其实 Gradle Transform 就是个纸老虎 —— Gradle 系列(4)
  14. 数据挖掘实例(航空公司客户价值分析)
  15. 【C++】关于日历编程的一点思考
  16. 推荐18个非常棒的Web和移动开发框架
  17. mov格式怎么转换成mp4?
  18. 音频的相关基础知识,这里有
  19. Android虚拟sdcard
  20. oracle arm服务器_Oracle和ARM合作优化嵌入式Java

热门文章

  1. VirtualBox网络之仅主机(Host-Only)网络
  2. c#Winform代码里中英文切换
  3. 植物大战 二叉树 概念——C
  4. C语言中的与、或、非
  5. OSChina 周二乱弹 ——人和人之间的关系用通话时间来表述
  6. CS231n 02 Loss Functions and Optimization
  7. Python 装饰器-基本概念
  8. 接口数据量太大,导致内存溢出,解决办法
  9. 读书百客:《浣溪沙·谁念西风独自凉》赏析
  10. C# 简单的颜色渐变算法