zoukankan      html  css  js  c++  java
  • 2019面试小记

    最近在找工作,也终于定下来了,记录一下被问过的一些问题吧。

    1、登录功能如何测试。(这个问题回答了...额,数不清的次数。有些面试官很nice,会告诉你还有哪个点没有考虑到)

    1.ui界面,整体风格是否设计合理。
    2.该有的功能是否有,提示框友好提示语,忘记密码功能,注册功能,(或者手机发送验证码)
    3.密码是否明文显示
    4.账号为空,密码为空,账号密码同时为空
    5.根据需求输入异常字符,是否给出错误提示
    6.输入正确的账号密码登录成功,并且进入跳转页
    7.输入正确的账号,错误的密码登录失败
    8.输入数据库中没有的账号密码,给出提示未找到该账号
    9.输入字符长度超过限制,给出错误提示
    10.输入账号密码前输入为空的字符,是否清空空格
    11.输入已经登录的账号密码,是否允许同时登录
    12.登录成功后,token在有效期内,下次登录是否可以直接登录成功
    13.登录成功后,token有效期失效,是否再次跳转到登录页面,提示重新登录
    14.登录成功后,刷新页面,是否正常;关闭浏览器是否退出登录
    15.账号字母大小写是否区分
    16.账号格式验证是否正确(要求包含大小写字母,特殊符号等)
    17.登录错误多次,给出验证码提示?
    18.同一ip登录多次?
    

    2、数据库mysql得分组查询;左连接、右连接。(问到很多很多次)

    3、用ES数据库时遇到过什么底层问题(Bug?)

    4、介绍一下大数据项目数据处理流程,你是如何测试的?遇到的最难点是什么?

    5、如何开展接口自动化的?遇到的最难点是什么?

    6、接口自动化的结构是怎样的?

    7、怎么说服别人用unittest,而不是postman,jmeter?

    8、应用层和大数据层的测试分别怎么测试的?

    9、用python写冒泡排序。

    10、如何优化你的测试框架?

    11、如何维护你的自动化用例?

    12、大数据项目用的框架是?

    13、存储过程了解吗?(被问到2次,我是来面DBA的吗,啊哈哈。我只在菜鸟教程看过,没学会。)

    14、装饰器和触发器用过吗?

    15、元素定位有哪些方法?

    16、怎么用selenium上传文件?

    17、怎么定位标签全部相同的元素?

    18、显示等待和隐式等待有什么区别?

    19、get和post区别?

    20、性能测试主要关注哪几个指标?最大的难度是什么?

    21、文件IO的并发如何测试?

    22、如何测试一个接口并发1千万?

    23、性能调优,比如数据库调优怎么做的?

    24、介绍一下robotframework测试框架

    25、Linux如何查看1个5M左右文件大小?

    26、怎么确保测试用例设计的准确?

    27、怎么在测试前预估项目风险?

    28、说出一个你觉得很有代表性的bug,你是如何测试定位的?

    29、测试流程是什么?(必问)

    这些是其中一部分,有一些问题没记起来,或者问的不多。

    关于如何去测试的这类问题还是核心问题,主要会根据你的回答,再扩展的提问。这个还比较重要的。

    面试问我app测试挺少的,可能因为我测得比较多的还是web端。如果以后有机会接触app测试感觉也不错哈。

    这个阶段面试下来,也发现了自己性能测试确实薄弱一些,问我性能相关的问题,回答的有点底气不足。

    还有Linux系统,很长时间没有接触了,好多都忘记了,后面应该还是要多巩固。

    数据库的话sql的依然还是考察最多的。但是今年难度感觉增加了,mongodb,redis,ES也都被问到过,还好提前复习了一下。

    许多面试官真的是高手,面完也更清楚了自己还有哪些地方不够好,还有很长的路要走。2019新的挑战,加油。

     这几天看到一句话,挺喜欢的:条条道路通罗马,最难的不是抵达,而是选择出发的方向。

  • 相关阅读:
    笔记:Jersey REST API 设计
    笔记:MyBatis 日志显示-log4j2
    笔记:MyBatis 其他特性
    笔记:MyBatis 动态SQL
    笔记:MyBatis 使用 Java API配置
    【JAVA】辨析:replace,replaceAll,replaceFirst
    【学习总结】计算机网络-纠错编码之海明码or汉明码
    【学习总结】计算机网络-检错编码之奇偶校验码and循环冗余码CRC
    【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解
    【问题解决方案】visudo: /etc/sudoers is busy, try again later
  • 原文地址:https://www.cnblogs.com/Mollylin/p/10784965.html
Copyright © 2011-2022 走看看