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

四个常见的Linux面试问题

刚毕业要找工作了,只要是你找工作就会有面试这个环节,那么在面试环节中,有哪些注意事项值得我的关注呢?特别是专业技术岗位,这样的岗位询问一般都是在职的工程师,如何在面试环节更好地理解面试官的问题,我们一起往下看吧。

在学校学习也好,在培训机构或者网络在线学习也好,无论是通过那种途径,经过很长一段时间学习马上就要实践了,但是在面试的时候,还是没有把握,没关系来继续看吧~

  • Linux是什么?接触过那些Linux?

这一般是个入门的问题。此岗位对应聘者没有什么要求。只要你知道这个世界上有这么一个操作系统就行了。你完全可以按照所有书籍中的介绍,把Linux介绍给背出来,然后说说Red Hat\ Ubuntu \ Centos 等等,基本上这样你就能过关了。一般适合学历不高,应聘IDC运维这一类岗位。

  • 那些场景会用到Linux?

稍微进阶一点问题,主要看你是从事什么岗位,或者看你应聘的是什么岗位。我们以测试工程师为例,有如下场景会用使用的Linux:  1.如果当项目无法运行了,这个时候我们可以通过命令:ps -ef|grep XXX(进程名称)查看Linux服务上进程有没有正常启动。2.当运行的时候遇到BUG 的时候,我们可以通过命令:tail -100f xxx.log 查看最后100行日志内容,当然你也可以 -10 或者 -200,这个看个人习惯。

  • 你常用的Linux命令有哪些?

这个问题最重要的一点就是,不要死记硬背的说一堆Linux命令,背诵这些命令一点意义都没有。一定要去结合业务场景然后带出这个命令。就比如上面第二点距离说的测试工程师场景中。你就在脑海中想象一个场景,你经常用的命令,就可以像倒豆子一样,一串一串的倒出来了。(查看一个目录pwd-进入目录cd-创建文件夹mkdir-删除就用rm-复制移动就mv-查看文件内容cat more.。或者卡看网卡ifconfig – 进程无响应kill 一下)等等。这就像有画面一样,身临其境的操作。

  • 说说你对这个岗位的理解

当你遇到这个问题,一定要提前做好功课,知道自己面试的是什么岗位,我们不打没有准备的仗。我按照个人的理解把岗位分为三大类:运维、测试、开发。

1. 运维类:一般的IDC运维,这个你知道有Linux这个系统,背出常用命令基本可以过关;进阶服务器运维,这个一般都是有2-3年实际工作经验,能熟练操作主流Linxu系统Centos Redhat… 熟悉Shell脚本。面试这个岗位你需要熟练的列举你使用的工具和环境,可以说说ELK日志收集,监控警告系统Prometheus+Grafana。再说说日常给客户提供的服务FTP,常用环境 Java、 maven 、Nodejs ;还有中间件 eureka 、fastdfs、nacos 等。文件共享NFS,已经各种相关服务部署,docker 、web、最好能结合实际项目;而高级服务器运维这个属于行业类天花板了,都是行业大佬了,刚毕业的你,还是先从业10年再考虑吧。

2.测试类:测试相比较开发而言,主要的区别就是在写代码能力上。如果你有较强的编写代码能力,并且能在Linux上面非常深刻的理解,面试的时候一定要体现出来。先从基础开始,熟练描述软件测试流程,测试用例常用方法,BUG和缺陷的跟踪。然后说说各种测试工具:如抓包工具fiddier Charles 接口测试工具postman 性能测试工具jemeter loadrunner。进阶一点要谈谈自动化测试Python语言编写和jave语言编写。测试类很容易到天花板,如果你在行业中工作了3-8年还没有进入大国内大厂,那么天花板上的测试架构师,测试总监这样岗位也只能和你说拜拜了。

3. 开发类。 这个属于入门高天花板也高的一类,甚至你可以一直从普通的开发程序员一直走到开发总监,后期还可以跳到公司高管,或者转岗到其它赛道。当然这个进阶也有难度的,机遇和自己的努力是密不可分的。开发类面试主要是就项目了,说说你做过哪些项目,整个开发过程一说出来,你的水平自然就体现出来了。应用开发,嵌入式开发,服务器后台开发,底层开发,各个赛道如何选择根据你掌握的技能来定。

以上是《Linux就该这么学》整理的linux面试中常见的技巧和问题。综上所述,结合自己的实际能力,尽量的往更高一级别的方向去努力,当你接触的种类面越多,能力提升也就更快更全面,永远不要故步自封,力争在前中期进入大厂。各位学弟学妹们加油努力吧。


http://www.kler.cn/a/4696.html

相关文章:

  • Android SystemUI——基础简介(一)
  • MMDetection框架下的常见目标检测与分割模型综述与实践指南
  • vLLM私有化部署大语言模型LLM
  • Pcl联合Qt显示点云
  • 蓝牙BT04-A的使用与相关AT指令
  • 网络原理(四)—— 网络层、数据链路层 与 DNS
  • 2023年全国最新保安员精选真题及答案37
  • Qt 5基础 | 创建Hello World程序
  • day 14-文件操作
  • HTTP协议加强
  • 【C++】异常
  • Java中常见的密码学知识
  • 对于PM来说:拥有PMP证书,就拥有更多机会
  • 健身房训练计划—背部
  • 【学习笔记】CF1290
  • 【面试】如何定位线上问题?
  • 认证、认可、检验检测分不清?这篇必看
  • 是德N9030B频谱分析仪主要特性和功能
  • 高并发系统设计:缓存、降级、限流、(熔断)
  • [DFS]
  • AutoML-sklearn and torch
  • 学习HM微博项目第4天
  • 12、MySQL数据类型
  • 三个月从功能测试进阶到自动化测试,涨薪5k?你在想啥呢?
  • ICG-PEG-OH 结构式,吲哚菁绿-聚乙二醇-羟基的相关说明
  • 循环神经网络RNN基础