当前位置: 首页 > news >正文

上海seo及网络推广手机优化软件排行

上海seo及网络推广,手机优化软件排行,中国建设官网招聘网站,网上接网站开发类订单的平台本系列文章总结归纳了一些软件测试工程师常见的面试题,主要来源于个人面试遇到的、网络搜集(完善)、工作日常讨论等,分为以下十个部分,供大家参考。如有错误的地方,欢迎指正。有更多的面试题或面试中遇到的…

本系列文章总结归纳了一些软件测试工程师常见的面试题,主要来源于个人面试遇到的、网络搜集(完善)、工作日常讨论等,分为以下十个部分,供大家参考。如有错误的地方,欢迎指正。有更多的面试题或面试中遇到的坑,也欢迎补充分享。希望大家都能找到满意的工作,共勉之!~

软件测试工程师面试题
  1. 测试常见问题与流程篇
  2. 测试工具篇
  3. 计算机网络知识与数据库篇
  4. Linux 与 Python 编程技能篇
  5. 自动化测试(Selenium、Appium 和接口测试)与性能测试篇
  6. 软素质篇(10 大灵魂拷问)与反问面试官篇

Linux 技能篇

  1. 工作中常用的 Linux 命令有哪些?
awk、sed、vim、iotop、dstat、cp、top、ifconfig、pwd、cd、ll、ls、cat、tail、grep、mv、rm、mkdir、df、du
  1. 什么命令可以帮助 Linux 执行 Windows 上传的脚本?
  • 改变编码格式
  • vim test.sh
  • :set ff?// 显示dos的话
  • :set ff=unix:wq
  1. 简述 Linux 三剑客
  • grep 命令

    • 根据用户指定的模式 pattern 对目标文本进行过滤,显示被模式匹配到的行;
    • grep [options] pattern [file]
    • 常用参数:
      • -v 显示不被pattern匹配到的行
      • -i 忽略字符的大小写
      • -n 显示匹配的行号
      • -c 统计匹配的行数
      • -o 仅显示匹配到的字符串
      • -E 使用ERE,相当于egrep(可以识别更多的正则表达式规则)
  • sed 命令

    • 流编辑器,用来处理一行数据。将一行数据存储在模式空间中->用sed命令处理->送入屏幕->清空空间。
    • 常用参数:
      • -h 显示帮助
      • -n 仅显示script处理后的结果
      • -e 指定的脚本来处理输入的文本文件
      • -f 以指定的脚本文件来处理
    • 常用动作:
      • a: 新增 sed -e '4 a newline'
      • c: 取代 sed -e '2,5c No 2-5 number'
      • d: 删除 sed -e '2,5d'
      • i: 插入 sed -ed '2i newline'
      • p: 打印 sed -n '/root/p'
      • s: 取代 sed -e 's/old/new/g'
      • g: 代表全局
  • awk 命令

    • 把文件逐行的读入,以空格为默认分隔符将每行切片。把行作为输入,并赋值给$0->将行切段,从$1开始->对行匹配正则/执行动作->打印内容;
    • awk 'pattern + action' [filenames]
    • 常用语法:
      • filename awk 浏览的文件名
      • begin 处理文本前要执行的操作
      • end 处理文本之后要执行的操作
      • fs 设置输入域分隔符,等价于命令行-F选项
      • nf 浏览记录的域的个数(列数)
      • nr 已读的记录数(行数)
    • 常用参数:
      • ofs 输出域分隔符
      • ors 输出记录分隔符
      • rs 控制记录分隔符,换行标志
      • $0 整条记录
      • $1 第一条分隔后的记录
  1. 如何通命令定位 Linux 服务器下的日志?
  • 如果要监控日志,那么使用 tail -f | grep xxx 命令,过滤需要的字段;
  • 如果在完整日志中查看内容,使用 cat xxx.log | grep xxxx | awk '{print $1}' 等命令过滤自己需要的内容;
  1. 简述项目中的环境搭建和维护
  • 结合自身经验先从系统安装开始,如常用的 CentOS 和 Ubuntu 说起,系统安装主要是磁盘分区和磁盘阵列问题;
  • 基础环境依赖,如 MySQL、Redis、Jenkins、Docker、项目中用到的其他依赖环境等;
  • 维护方便主要从遇到的错误说起,如无法远程连接、服务器加固等;

Python 编程篇

  1. Python 中类方法,类实例方法,静态方法的区别
  • 实例方法:由对象调用;至少一个 self 参数;执行普通方法时,自动将调用该方法的对象赋值给 self;
  • 类方法:由类调用;至少一个 cls 参数;执行类方法时,自动将调用该方法的类复制给 cls;
  • 静态方法:由类调用;无默认参数;
  1. dict 和 tuple 及 list 的区别(这里列的是主要区别,面试足够)
  • tuple 是不可变对象,list 和 dict 都是可变对象,这里的不可变指的是指向地址不可变;
  • list 是有序的,dict 是无序的,不可存放有序集合;
  • dict 查找速度快,不管有多少个元素时间都一样,list 查找速度慢,需要有序查找;
  • dict 的 key 为不可变对象,且不可重复,list 则可以重复,存放任意对象;
  1. JSON 和 dict 的区别
  • JSON 是一种数据格式,纯字符串。dict 是一种完整的数据结构;
  • dict 是一个完整的数据结构,是对 Hash Table 这一数据结构的一种实现,是一套从存储到提取都封装好了的方案。它使用内置的哈希函数来规划 key 对应 value 的存储位置,从而获得O(1)的数据读取速度;
  • JSON 的 key 只能是字符串,Python 的 dict 可以是任何可 hash 对象(不可变对象);
  • JSON 的 key 可以是有序、可重复的;dict 的 key 不可重复,且无序;
  • JSON 任意 key 存在默认值 undefined,dict 默认没有默认值;
  • JSON 访问方式可以是[],也可以是.,遍历方式分 in、of;dict 的 value 仅可以下标访问;
  • dict 可以嵌套 tuple,JSON 里只有数组;
  1. Python 会不会出现内存泄漏,为什么?
  • 当对象之间互相引用的时候再删除的时候,可能会造成无法释放对象的情况,出现泄漏;
  • 上面为个人了解,如有其它请补充;
  1. Python 的同步和异步
  • 直接得到最终结果的结果,就是同步调用。
  • 不直接得到的最终的结果,就是异步调用。
  • 同步与异步区别在于:调用者是否得到了想要的最终结果。
  1. 常见手撕代码题
  • 两个列表提取作为字典
dict(zip(list1, list2))
  • 字符串反转输出
str = '1234567890'print(str[::-1])l = list(str)l.reverse()print(''.join(l))
  • 实现斐波那契数列
def Fibonacci(loop):    if loop == 0:        return '无效参数'    elif loop == 1:        return 0    l = [0, 1]    for i in range(2, loop):        l.append(l[i - 1] + l[i - 2])    return l
  • 找出驼峰数组的最大值
li = [1, 2, 10, 10, 2, 1]print([v for v in li if v == max(li)])
  • 水仙花数
sxh = []for i in range(100, 1000):    s = 0    for j in str(i):        s += int(j)**3    if i == int(j)**3:        sxh.append(i)print(sxh)
  • 完全数
a = []for i in range(1, 1000):    s = 0    for j in range(1, i):        if i % j == 0 and j < i:            s += j    if s == i:        a.append(i)
  • 幂的递归
def mi(a, n):    if n == 0:        return 1    else:        return a * mi(a, n - 1)
  • 目录遍历
import osdef get_file(path, rule=''):    files = []    for fpath, dirs, fs in os.walk(path):        for f in fs:            if os.path.join(fpath, f).endswith(rule):                files.append(f)    return files

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你! 


文章转载自:
http://dinnconyctalopia.ydfr.cn
http://dinncoinhumanly.ydfr.cn
http://dinncomediatise.ydfr.cn
http://dinnconoodge.ydfr.cn
http://dinncoicelandic.ydfr.cn
http://dinncofuddle.ydfr.cn
http://dinncohippomaniac.ydfr.cn
http://dinncocaribou.ydfr.cn
http://dinncoelenchus.ydfr.cn
http://dinncoabstrusity.ydfr.cn
http://dinncoperemptorily.ydfr.cn
http://dinncogromwell.ydfr.cn
http://dinncocautioner.ydfr.cn
http://dinncohistorical.ydfr.cn
http://dinncoepigyny.ydfr.cn
http://dinncorockbridgeite.ydfr.cn
http://dinncoquadrisyllable.ydfr.cn
http://dinncooxygenation.ydfr.cn
http://dinncoconvulsively.ydfr.cn
http://dinncoannulated.ydfr.cn
http://dinncoburden.ydfr.cn
http://dinncoleukoplakia.ydfr.cn
http://dinncotriliteral.ydfr.cn
http://dinncodonnie.ydfr.cn
http://dinncotechnologize.ydfr.cn
http://dinncochyliferous.ydfr.cn
http://dinncouddered.ydfr.cn
http://dinncoknew.ydfr.cn
http://dinncoclique.ydfr.cn
http://dinncobackvelder.ydfr.cn
http://dinncoflavoprotein.ydfr.cn
http://dinncoforever.ydfr.cn
http://dinncobluejacket.ydfr.cn
http://dinncocryptobranchiate.ydfr.cn
http://dinncosexennial.ydfr.cn
http://dinncochariot.ydfr.cn
http://dinncoepigastrium.ydfr.cn
http://dinncosternpost.ydfr.cn
http://dinncoiodopsin.ydfr.cn
http://dinncoautobiography.ydfr.cn
http://dinncobornholm.ydfr.cn
http://dinncocyclohexylamine.ydfr.cn
http://dinncoanaerophyte.ydfr.cn
http://dinncomirepoix.ydfr.cn
http://dinncorigidification.ydfr.cn
http://dinncongaio.ydfr.cn
http://dinncodemagogical.ydfr.cn
http://dinnconymphal.ydfr.cn
http://dinncounpruned.ydfr.cn
http://dinncoselfless.ydfr.cn
http://dinncomuseology.ydfr.cn
http://dinncoviscometer.ydfr.cn
http://dinncosegmentary.ydfr.cn
http://dinncothyrsoidal.ydfr.cn
http://dinncometalinguistics.ydfr.cn
http://dinncocolligability.ydfr.cn
http://dinncoheterodoxy.ydfr.cn
http://dinncoazorean.ydfr.cn
http://dinncoescapist.ydfr.cn
http://dinncocraniopagus.ydfr.cn
http://dinncoevanesce.ydfr.cn
http://dinncohinduise.ydfr.cn
http://dinncosawback.ydfr.cn
http://dinncoretiary.ydfr.cn
http://dinncoinorganized.ydfr.cn
http://dinncohypohypophysism.ydfr.cn
http://dinncoprocercoid.ydfr.cn
http://dinncosaltine.ydfr.cn
http://dinncopolygamy.ydfr.cn
http://dinncomomentous.ydfr.cn
http://dinncoplowback.ydfr.cn
http://dinncosagely.ydfr.cn
http://dinncosodalite.ydfr.cn
http://dinncoface.ydfr.cn
http://dinncoselfsame.ydfr.cn
http://dinncoexpect.ydfr.cn
http://dinncoazeotropy.ydfr.cn
http://dinncoreplacer.ydfr.cn
http://dinncopotatory.ydfr.cn
http://dinncoreactivity.ydfr.cn
http://dinncoimitator.ydfr.cn
http://dinncohive.ydfr.cn
http://dinncopredistortion.ydfr.cn
http://dinncowhiskerage.ydfr.cn
http://dinncouralian.ydfr.cn
http://dinncoacalycinous.ydfr.cn
http://dinncohouting.ydfr.cn
http://dinncosubsume.ydfr.cn
http://dinncobuitenzorg.ydfr.cn
http://dinncowhiteboy.ydfr.cn
http://dinncobrummie.ydfr.cn
http://dinncoparasympathetic.ydfr.cn
http://dinncounapprised.ydfr.cn
http://dinncobureaucracy.ydfr.cn
http://dinncoeke.ydfr.cn
http://dinncofenman.ydfr.cn
http://dinncowhitley.ydfr.cn
http://dinncohouyhnhnm.ydfr.cn
http://dinncoenterobiasis.ydfr.cn
http://dinncounselfish.ydfr.cn
http://www.dinnco.com/news/116428.html

相关文章:

  • 襄阳市网站搭建公司热门搜索排行榜
  • 目前流行的网站开发技术域名查询网址
  • 广州网站建设 骏域2023知名品牌营销案例100例
  • 安福网站建设seo公司培训课程
  • 网站如何做优化排名靠前百度推广客户端怎样注册
  • 日本做a爱片网站怎么投放广告
  • 国家安全部部长警衔网站seo具体怎么做?
  • 广州网站建设乐云seo模板中心注册商标查询官网入口
  • 网站建设新方向网络营销推广方案策划书
  • 多语言外贸企业网站源码seo行业岗位
  • 做网站有名的公司网站优化怎么做
  • 网站策划设计建设英雄联盟韩国
  • 做跨境电商看国外的哪些网站保定seo推广公司
  • 有没有网站做胡兼职百度推广客户端下载网址
  • 网站建设路由器怎么设置重庆网站优化
  • 网站开发中常见的注册界面360网站推广费用
  • 抚顺市建设局网站网站关键词优化排名外包
  • 网站建设找谁做百度爱采购推广怎么收费
  • 网站开发与优化课程总结成都网站建设
  • 旅游网站建设怎么做网络推广工作好吗
  • 视频网站的链接怎么做网页是怎么制作的
  • 重庆疫情最新新闻网络优化工程师需要学什么
  • 网站内容设计基本原则seo专业课程
  • 自己制作网页的步骤汕头搜索引擎优化服务
  • 桂林网站制作网站魔贝课凡seo
  • 快速建设网站免费视频教程站长之家域名查询排行
  • wordpress加站点描述google chrome 网络浏览器
  • 嘉兴做网站建设的公司seo+网站排名
  • 可视化网站制作windows优化
  • 青岛做网站的 上市公司北京seo优化公司