四个常见的Linux面试问题
四个常见的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面试中常见的技巧和问题。综上所述,结合自己的实际能力,尽量的往更高一级别的方向去努力,当你接触的种类面越多,能力提升也就更快更全面,永远不要故步自封,力争在前中期进入大厂。各位学弟学妹们加油努力吧。
四个常见的Linux面试问题的更多相关文章
- Linux下四款常见远程工具比较
摘要:Linux远程可不像Windows下那么方便,主要是连接的速度.显示的画质不能令人满意(延迟.撕裂).本文只是说一下我用过的四款远程工具.Anydesk官网:https://anydesk.co ...
- 手撕面试官系列(六):并发+Netty+JVM+Linux面试专题
并发面试专题 (面试题+答案领取方式见侧边栏) 现在有 T1.T2.T3 三个线程,你怎样保证 T2 在 T1 执行完后执行,T3 在 T2 执行完后执行? 在 Java 中 Lock 接口比 syn ...
- 200个最常见的JAVA面试问题(附答案)
本文内容: 20个最常见的JAVA面试问题(附答案) 13个单例模式JAVA面试问题(附答案) 说说JVM和垃圾收集是如何工作的(附答案) 说说如何避免JAVA线程死锁(附答案) Java中HashS ...
- linux面试题目—2
linux面试题目—2 二 选择题 1.关闭linux系统(不重新启动)可使用命令 B . A Ctrl+Alt+Del B halt C shutdown -r now D reboot 2.实现从 ...
- linux面试题目--1
Linux面试题目 填空题1. 在Linux系统中,以 (文件)方式访问设备 .2. Linux内核引导时,从文件/etc/fstab 中读取要加载的文件系统.3. Linux文件系统中每个文件用i节 ...
- 四种常见的App弹窗设计,你有仔细注意观察吗?
弹窗又称为对话框,是App与用户进行交互的常见方式之一.弹窗分为模态弹窗和非模态弹窗两种,两者的区别在于需不需要用户对其进行回应.模态弹窗会打断用户的正常操作,要求用户必须对其进行回应,否则不能继续其 ...
- X-Cart 学习笔记(四)常见操作
目录 X-Cart 学习笔记(一)了解和安装X-Cart X-Cart 学习笔记(二)X-Cart框架1 X-Cart 学习笔记(三)X-Cart框架2 X-Cart 学习笔记(四)常见操作 五.常见 ...
- (转)四种常见的 POST 提交数据方式
四种常见的 POST 提交数据方式(转自:https://imququ.com/post/four-ways-to-post-data-in-http.html) HTTP/1.1 协议规定的 HTT ...
- Linux面试基础题-2
继续我们这面试系列,在这篇文章里我们给出了10个问题.这些问题或者是在以后的文章中出现的问题不一定在面试中会被问到.然而通过这些文章我们呈现出的是一个交互的学习平台,这必将会对你有很大的帮助. 自本系 ...
- 四种常见的提示弹出框(success,warning,error,loading)原生JavaScript和jQuery分别实现
原文:四种常见的提示弹出框(success,warning,error,loading)原生JavaScript和jQuery分别实现 虽然说现在官方的自带插件已经有很多了,但是有时候往往不能满足我们 ...
随机推荐
- PowerDesigner 从数据库生成实体模型关键步骤
- 【APT】响尾蛇(SideWinder)APT组织样本分析
基础信息 名称:NDC Participants.docx类型:.docMD5:df020e81b7ca32868a8ac1f5eddd086f描述:通过远程模板注入技术加载含有CVE-2017-11 ...
- lvds接口
1.lvds就是差分信号接口,tft-lcd屏幕,一种常用的接口. 2.有3种标准,18bit, 24bit(JEIDA) 与 24bit(VESA) 详细看https://www.topwaydis ...
- 20181224蒋嘉豪-exp4
20181224蒋嘉豪-exp4 目录 20181224蒋嘉豪-exp4 实验概况 1.实践目标 2.实践内容概述 知识点总结 1.有关schtasks 2.有关Sysmon(参考链接) 3.恶意代码 ...
- midway 框架学习
最近 和别人一块运维 开源 产品,后台需要用到 midway框架,所以进行学习. 首先就是midway的搭建, 首先 npm init midway ,初始化项目,选择 koa-v3 template ...
- 【随笔】记录Centos7 firewall-cmd防火墙的文档与命令记录
注意:firewall-cmd命令后面的参数前面是两个短-,这里显示的不是很清晰 查看firewall-cmd运行状态 # firewall-cmd --state 开放8080端口 # firewa ...
- 2020.4.2关于java.pta的总结
0.前言 本文是有关pta2020.3至2020.4所有面向对象程序课程(java)共三次作业的阶段性总结,是java学习最开始起步时期的成果. 1.作业过程总结 这三次作业,是从c++过渡到java ...
- pkuseg
git-url: https://github.com/lancopku/PKUSeg-python pkuseg:一个多领域中文分词工具包 pkuseg简单易用,支持细分领域分词,有效提升了分词准确 ...
- 如何设置表格的高度 element 的table 组件
<el-table :row-style="{ height: '30px' }" :cell-style="{ padding: 0 }" :data= ...
- ABP vNext微服务架构详细教程——分布式权限框架
1.简介 ABP vNext框架本身提供了一套权限框架,其功能非常丰富,具体可参考官方文档:https://docs.abp.io/en/abp/latest/Authorization 但是我们使用 ...