面试中Linux问题是基础知识部分中必然会问到的一块,对于不常使用或没有接触过Linux的同学,如何巧妙应对呢?以下是我的经验。
求职初期
面试官 :Linux了解吗?
我:还可以。
面试官:查看******的指令是什么?
我:不清楚。。。
面试官:查看******的指令呢?
我:不记得了。。。
(GG)
后来又一次跟学长吃饭,学长表示其实对于面试官Linux是加分项,会最好,不会也没什么。重要的是展示你了解多少,让面试官觉得你有一定程度的了解的,而不是一定要把面试官问的问题答上来(想要做到这一点要花的功夫可不小)。所以在之后的面试中,我改变了战术。
求职后期
面试官:Linux了解吗?
我:Linux我只有一些使用经验,没有开发经验。去年在分布式的项目中,我需要在centos环境下部署分布式组件,常用一些基础的命令,比如:
cd
到一个路径下;
ll
查看当前路径下的内容;
chown
修改权限;
ps -aux | grep
查看进程信息;
cat
、vim
等查看、修改文件内容。我常用的一些vim
快捷键:
dd
删除当前行;
gg
定位到文件头部;
1$
、2$
、3$
定位到当前行、第二行、第三行尾部。
有的面试官:(漏出满意的笑容)不错。(改问其他部分的问题)
还有的面试官:shell
命令熟悉吗?
我:接触过,有几次需要编写简单的shell脚本进行自动化测试,当时用的是base shell
,但是只用过一两次,具体怎么写想不起来了,如果要用的话需要查一下 。
面试官:哦~能查出来是吧,可以。
总之,对于来不及准备情况,在被问到时主动把自己会的噼里啪啦说出来,可以避免被动提问然后答不上来的尴尬情况。而且会让面试官觉得你掌握得不错。我百度三面都被问到Linux,我都用了这一套回答过关,旁听的同学都听乐了。
当然这只是一个应对面试的小套路,真正学习和掌握Linux对于工作中是不可避免的一步。投机取巧只能应付一时,不要本末倒置哦。