软件测试工程师面试中的Linux相关问题怎么破?
汇智动力:最近在软件测试工程师的面试过程中,Linux相关问题被问及的频率很高,怎样回答更能通过面试呢?汇智动力来支招。
Linux问题1:在工作中有搭建过环境吗
回答要点:参考搭建的OA套用回答。
参考答案:搭建过。首先把安装包通过xftp传到opt目录。第一步,先安装jdk,赋予可执行的权限,./执行过后就安装成功了。再通过vi设置JAVA_HOME,CLASSPATH,path环境变量。再java -version验证安装是否成功。第二步,安装tomcat,我们使用的压缩版的,解压缩后就可以使用了。进入到bin目录,执行下面的startup.sh,浏览器输入localhost:8080/进行验证。第三步,安装mysql,我们公司自己管理的yum源仓库,直接yum install安装mysql。最后一步,把开发给我们的软件包放到tomcat的webapps下,同时还要修改数据库连接配置文件,日志路径,缓存的路径。最后验证网站是否搭建成功。
Linux问题1:在搭建环境过程中,有遇到什么问题吗?如何解决的
回答要点:搭建环境一般都比较繁琐,会遇到什么奇葩的问题,面试官问你这个问题,考察你独立解决问题的能力。
参考答案:遇到过,比如当时搭建过程中老是遇到500的错误,查了好几次都找不到原因。最后通过tomcat下面的logs目录,有一个控制台输出日志catalina.out,在日志中打印缓存的路径是windows的路径,而我们环境是linux。然后就再去检查缓存配置文件,果然出问题了。
还有一次遇到更奇葩的问题,之前所有的步骤都没有问题,网站首页也是可以看到的,但是就是登陆不进去,后来发现有2个tomcat进程,应该是之前执行shutdown.sh,并没有关闭掉tomcat进程。
汇智动力是一家专注于构筑软件设计与质量评审的专业 IT 解决方案提供商。公司成立于2014年,经过3年多的发展已经成为企业级方案的创新领导者。截至2018年,汇智动力在全国七个城市:北京、深圳、成都、广州、重庆、南京、和西安成立分公司,聘用100余位行业精英,通过本地资源共享和全球人才交流等方式服务行业高端客户。汇智动力产品线涵盖云原生应用的开发、交付、运维和运营全生命周期,并提供公有云、私有云和混合云等多种交付方式;日常业务涵盖软件研发、项目外包、技术咨询、高校合作、人才服务、职业认证等方向,通过咨询帮助企业改善的 IT 组织模式,改进软件开发方法,以软件质量带动企业业务发展。