zoukankan      html  css  js  c++  java
  • 常见面试题及参考答案

    1.面试:介绍一下自己的项目,然后针对项目问了几个问题?

    2.浏览器中输入一个网址他的运行过程是怎么样的?

    http://192.168.1.129:8080/qianli/install/step1.php
    我要查看的网页是:/qianli/install/step1.php
    它的WEB服务器端口(管家编号)是:8080
    这个网页所属服务器(它在哪台电脑)是:192.168.1.129 
    协议是http  

    3.数据库中删除命令有哪些?他们之间的区别?

    删除命令有:delete from 表名称 WHERE 子句和truncate table 表名称
    delete from 可以接WHERE子句,可以进行部分删除,也可以不接WHERE子句进行全表删除。
    truncate table 只能进行全表删除。
    delete from是一行一行删除的,所以删除速度慢。truncate table是页删除,删除速度快。
    delete from 删除可以通过rollback回退,truncate table不可以。

    4.你主要学了什么编程语言?我的是Python,问了Python中元祖,列表,字典的区别?


    python元组是('a','b'),其特点是一旦元素确定了,不可更改内容也不可更改元素的个数。
    list列表是['a','b'],其特别是值可变,元素个数也可变。索引是从0开始的自然数
    字典是{'name':’qianli’,'age':18},由key:value组成,key是字典的索引。 

    Linux中如何查看进程?如何杀死一个进程?
    查看进程:ps -ef|grep 进程名称

    5.杀死一个进程:

    1.如果进行是服务,可以通过systemctl stop 进程名称完成,例如:systemctl stop mysqld
    2.如果进行是sh文件,可以运行这个sh文件,例如:  ./stop-jira.sh 停止jira
    3.可以通过kill -9 pid来完成强制杀死进程

    6.功能测试的测试方法有哪些?   

    7.手工测试能代替自动化测试吗? 

    手工测试不能代替自动化,有四个原因:
    原因一:自动化实现某些场景特别复杂,例如注册,每次成功注册要更换数据。密码连续错误3次账号锁定,这些偏复杂。甚至还有更复杂的,不适合用自动化实现的场景。
    原因二:一些偏主观的测试,比如易用性测试,UI测试不适合用自动化测试实现。
    原因三:如果是短期项目,测完就结束了,那么自动化成本也会很高。
    原因四:如果项目稳定性不够,自动化的维护成本会很大。
    不过接口自动化测试的应用场景比较好,实现起来也比较容易,balabala

    8.tcp 和udp 的区别? 


    9.未来3年规划? 


    10.谈谈自己的优点和缺点?   


    11.期望薪资?

    12.为什么选择他们公司?

  • 相关阅读:
    WinForm中快捷键与组合按键的设置方法
    WinForm窗体间传值的方法
    System.Data.SqlClient 命名空间
    登录
    查找和替换
    进制转换
    对话框
    Object基类
    抽象类与抽象方法
    千位数减百位数不退位 区间代换
  • 原文地址:https://www.cnblogs.com/laoluoits/p/12525398.html
Copyright © 2011-2022 走看看