技术面面试高频考点总结-Linux篇
Posted 小黛的求职笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了技术面面试高频考点总结-Linux篇相关的知识,希望对你有一定的参考价值。
技术面面试高频考点总结-Linux篇
大家好呀,这里是小黛!
Linux是一种类Unix操作系统,是由芬兰的林纳斯·托瓦兹(Linus Torvalds)在1991年首次发布。Linux完全开源,并且拥有一个庞大的社区来支持它的开发和更新。
Linux也是在面试中几乎必考的学科,今天就来介绍一下Linux面试必考的内容吧~
大家可以用这份必考内容总结进行查缺补漏,检验自己Linux的掌握情况。
这份考点总结具备的一些特点:
1)贴近面试:几乎百分之百都是本人面试中遇到的问题;
2)简洁实用:不会涵盖各个方面,但会包括每个专题下最重要的知识和最常考的知识。
3)不给出官方标准答案:一方面可以检验自己的掌握情况,一方面也可以在主动搜寻答案中记忆更加深刻。
本系列过往内容:
技术面面试高频考点总结-计算机网络篇:https://mp.weixin.qq.com/s/13oOfB0z4C1wQc301TcLdQ
技术面面试高频考点总结-mysql篇:https://mp.weixin.qq.com/s/n_lK4P7jF35ow39e3XhHtQ
技术面面试高频考点总结-C++篇:https://mp.weixin.qq.com/s/VRFkrTImrcUo5rH1gIqLfA
技术面面试高频考点总结-Redis篇:https://mp.weixin.qq.com/s/nHKv3ZMpAdoHyBABX1uKzQ
HR面与反问环节考点总结:https://mp.weixin.qq.com/s/_eFbmQgEGvGxM2LFHWUpSQ
小贴士:虽然这份考点总结不会给出答案,但后续在计算机基础知识这里,会给出Linux、C++、JAVA、计算机网络、操作系统、设计模式、数据结构与算法、Redis、MySQL、JS、CSS、VUE、html等知识专题的详细版本八股文PDF,包括题目和题目的详细解答,既包括本推送系列的题目解答,也包括一些考频也很高的考点的题目解答。其中后端知识由我来整理,前端知识由一位前端大佬来整理~已经在整理中啦!
下面就开始吧~
一、Linux常考考点列举
下方列出的问题都是我在面试中被问到的问题~
1)Linux中查看日志的方法
tail,head,cat,more,less,vim,sed
2)CPU占用过高怎么办
3)怎么用命令查看TCP连接的状态,TCP的状态有哪些
4)一个可执行程序崩了,怎么处理
5)什么是信号
6)Linux系统下连不上网怎么办
7)文件权限
文件的rwx
目录的rwx
8)如何查找某文件
9)row和cow
10)内存溢出,如何排查
11)Linux锁机制和具体实现
12)sed命令
13)awk命令
14)列举Linux高级命令
-
netstat 网络状态监控
-
netstat -tunlp 查看端口占用情况
-
top 系统运行状态 查看内存占用
-
iotop io读写情况
-
lsblk 查看硬盘分区
-
df -lh 查看磁盘存储
-
find 查看
-
ps -aux 查看运行进程
-
chkconfig 查看服务启动状态
-
systemctl 管理系统服务
15)如何在一个文件中替换一行
16)Linux中新建磁盘的操作
17)Linux gdb调试
18)查看内存占用,查看网络占用和磁盘占用的命令
19)Linux的目录结构
20)如何查看一个进程的线程个数
21)如何查看一个文件后五行
22)如何杀死一个进程,如何杀死一个进程下面全部的线程
23)如何查看内存泄漏情况
24)如何开启和关闭防火墙
25)创建进程的系统调用有那些?
26)Linux通过什么方式实现系统调用?
27)如何让一个程序后台运行
28)你了解哪些Linux命令,列举他们的作用
这个问题包括常见命令的使用,比较多,这里先不列出,后续会有专门的PDF介绍这里,先浅浅列出几个简单的命令吧~
- cd
- pwd
- ls
- ll
- touch
- mkdir
- cat
- more
- less
- tail
- cp
- mv
- rm
- ps
- find
29)Linux中,进程间通信的方式有哪些
二、Linux推荐学习资料
下面简单介绍一下Linux的一些学习资料吧~
Linux属于工具类的学科,要亲身实践,多敲敲相关命令,自己玩一玩就熟悉了,应付面试还是很简单的!
1.视频课
新手推荐看:【小白入门 通俗易懂】2021韩顺平 一周学会Linux
2.书籍与文档
《鸟哥的Linux私房菜》
Linux快速入门教程:https://linuxtools-rst.readthedocs.io/zh_CN/latest/index.html#,比较适合上手,快速了解Linux知识
中文版命令大全:https://www.runoob.com/linux/linux-command-manual.html
三、小结
好的,到此为止,关于Linux必考的内容和推荐的学习资料就介绍完了~
本系列的初衷就是,给大家一个最快的方式上手技术面面试,过一遍题目,就可以乱杀技术面面试的基础问题了~
希望可以帮到大家~
题外话
这里写一点,最近小黛要更新的内容:
主要更新两个专题,加上整理一些PDF:
面试必考专题:Linux,HR面,操作系统,云原生&分布式&微服务,场景题&智力题,测试开发,前端开发
国企深度揭秘专题:建行运营数据中心,交通银行总行金融科技管培生,航天科工三院三部,交通银行总行软件开发,工商银行软件中心,电信总部云网运营部,渤海银行总行信息科技部,天翼云,中信银行总行信息科技部,中国银行总行信息科技管培生
PDF整理:小黛的秋招百次面经,各地区国企央企推荐,国企央企版本八股文PDF
关于PDF,目前也已经整理了很多PDF资料了,都是免费获取~
!
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1bu86Are-1680914559943)(C:\\Users\\Zz\\AppData\\Roaming\\Typora\\typora-user-images\\image-20230403072227142.png)]
12-1 课程总结
一、课程内容回顾
课程体系(上)
1.面试技巧篇
2.Python
语言篇
3.算法与数据结构篇
4.编程范式篇
5.(Linux
)操作系统篇
课程体系(下)
1.网络编程篇
2.数据库篇
3.Web
框架篇
4.系统设计篇
5.面试经验总结
二、Python
基础高频考点
Python
语言基础考察点
1.Python
特性:装饰器、生成器与协程、异常处理
2.常用内置模块:collections
等模块
3.Cpython
解释器:GIL
,内存管理
三、算法与数据结构高频考点
Python
算法与数据结构考察点:学会手写算法题
1.常用的内置结构:list
/tuple
/set
/dict
,collections
模块
2.常考算法:快排、归并、堆排序等高级排序算法
3.常考数据结构:链表、二叉树,栈,队列
四、编程范式高频考点
编程范式:OOP
1.面向对象基础,Python
类的实现
2.装饰器模式
3.单例模式手写
五、操作系统高频考点
操作系统一般考的是Linux
1.常用Linux
命令:top
/kill
/ps
2.线程和进程的区别
3.操作系统内存管理机制
六、网络高频考点
网络协议和网络编程基础
1.网络协议:TCP
/UDP
/HTTP
2.多路复用和并发编程
3.Python
并发网络框架:Tornado
/Gevent
/Asyncio
七、数据库高频考点
Mysql
+ Redis
是重点
1.Mysql
基础和索引原理
2.SQL
语句编写
3.缓存,Redis
的使用和原理
八、Python
Web
框架高频考点
常见的Web
框架 Django
/Flask
/Tornado
至少要熟练一个
1.WSGI
,不同框架对比
2.常见网络安全问题 SQL
注入/XSS
/CSRF
3.RESTful
八、系统设计高频考点
如何设计和实现一个后端系统?
1.系统设计三要素:场景限制、数据存取设计、算法实现设计
2.短网址系统、秒杀系统、评论系统
3.回答重点:图文并茂,架构设计图
八、重中之重
考点太多,排序重点
1.算法和数据结构,面试刷题
2.数据库(关系型+内存型)
3.网络协议和网络编程
希望大家都能拿到自己满意的 offer
!
以上是关于技术面面试高频考点总结-Linux篇的主要内容,如果未能解决你的问题,请参考以下文章