面试小结一

1、自我介绍

2、说一说你的项目

3、输入www.baidu.com到网页显示的一次过程:

     1)域名解析:先在浏览器中,系统中查找缓存,若未找到,去DNS服务器中查找,,得到相应IP

     2)应用层协议的HTTP数据包嵌套在传输层的TCP数据包中,在传输层根据IP+端口号组成套接字,通过三次握手建立连接

     3)向百度服务器请求数据,服务器接收到请求向客户端返回数据

     4)浏览器接收到数据,进行渲染

     5)渲染后显示页面

4、网页中一张图片加载不出来可能是什么原因

    1)网速不行,不对,那其他图片为什么可以加载

    2)后台没有上传图片

    3)html标签错误

    4)css样式错误

   5)网站后台服务器性能不好,图片内存太大,格式错误

5、算法懂吗?

   1) 二分查找    前提:查找的数组必须是已排序的,我们默认为升序

                   原理:将数组分为三部分:中值前,中值,中值后。将要查找的值和数组的中值进行比较,若小于中值则在中值前面找,若大于中值则在中值后面找,等于中值直接返回。然后依次递归。主要为递归和循环

  2)快排      

    原理:找出基准值,将数组中每个元素与基准值进行比较,小的放左边,大的放右边;然后将左边的部分和右边的方法分别递归的执行上面的过程;;;选择基准,小的放在左边,大的放在右边,直到排序结束

   步骤:1.找基准  2.分区   3. 左部递归,,右部递归

6、linux

7、操作系统

    1)进程和线程:二者最大的区别在于:线程没有独立的存储空间,而是和所属进程中的其他线程共享一个空间;;进程是程序的一次运行过程,是系统进行资源分配和调度的一个独立单位;;;线程是进程的一个实体,是CPU进行调度和分配的基本单位,同一个进程中多个线程之间可以并发执行。

   2)线程4个状态:新建、就绪、运行、阻塞/等待/睡眠、死亡

8、测试的理论了解哪些

9、说说你负责的测试项目,你提出什么bug

10、测试一个电梯,它的安全性测试有哪些

       功能:基本的上下功能,开关功能,里面的各个按键,停靠,指示灯

       性能:用户平均等待时间,上下速度,耗电量,开关门时间,手机是否有信号

       压力测试:承载量(承载力为20人时,19个人进去就该报警),突然断电,门打不开

      易用性测试:按钮位置,操作是否方便,视觉效果,开合关的图标合理

     兼容性测试:每个国家的电压不一样

     本地测试:使用手册的翻译情况

     安全性测试:紧急呼叫功能,轿厢停靠位置,有人扒门时的情况

11、http协议

     1)URL

        HTTP协议是基于请求和响应模式的,无状态,应用层协议。   http://host[:port][abs_path]     host:主机域名或者IP地址 ;;;;port:端口号;;;;abs_path:请求资源的URI,一般以‘/’显示;;;;例如 (1)http://www.guet.edu.cn/    (2)http:192.168.0.116:8080/index.jsp

   2)请求::请求行,,消息报表,,请求正文

       请求行格式:::Method   request-URI     HTTP-version   CRLF

          method:请求方法   GET,POST。。

              (1)GET是用于获取信息,安全,,请求数据放在URL之后;POST可能修改服务器上的资源请求,,如发表评论就应该用POST请求,提交的数据放                                            在HTTP的包体中

              (2)GET提交数据最多1024字节,POST理论上没有限制

原文地址:https://www.cnblogs.com/hawthornn/p/5985938.html