超硬核!腾讯运维岗面试必问11题,我说的,不信就来看看

不要怕大公司面试,找到核心的高频问题,就解决了80%的面试题

  1. 请你谈谈进程和线程的区别/li>

1)进程
进程是程序的一次执行过程,是一个动态概念,是程序在执行过程中分配和管理资源的基本单位,每一个进程都有一个自己的地址空间,至少有 5 种基本状态,它们是:初始态,执行态,等待状态,就绪状态,终止状态。
2)线程
线程是CPU调度和分派的基本单位,它可与同属一个进程的其他的线程共享进程所拥有的全部资源。
3)联系
线程是进程的一部分,一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。
4)区别:
根本区别:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位
举个简单的例子: 进程比如成火车,线程就是车厢

  • 线程在进程下工作(单纯的车厢无法工作)
  • 一个进程可以包含多个线程(一列火车可以包含多个车厢)
  • 不同进程间数据很难共享(一辆火车上的乘客很难换到另一辆火车上)
  • 进程使用的内存地址可以上锁,一个线程使用某些共享内存时候其他的线程必须等他结束,才能使用这块内存, (火车上的洗手间,互斥锁)
  1. 谈谈HTTP/li>

概念:
HTTP 是一个协议,是一个超文本传输协议。它基于TCP/IP来传输文本,图片,视频,音频等。
但是HTTP不提供数据包传输功能,也就是数据包从浏览器到服务端来回的传输与http没关系。因为这是tcp/ip干的
所以我们重点强调了交互,HTTP规定了一种交互的格式,大家可以用这个格式来交互,减少交互成本。

HTTP的本质就是客户端和服务器端约定好的一种通信格式

HTTP是通信协议,而RPC是远程调用。公司内部用RPC,第三方接口都用HTTP协议。

  1. 文件想要修改权限,用什么命令,文件权限755代表什么意思
  1. 查看cpu,内存的情况
  1. Tomcat的日志在什么地方
  1. MySQL的左右链接/li>
  1. 云环境监控获取到一台支撑物理机CPU利用率超标持续告警,如何排查/li>
  1. 软连接和硬链接的区别
    软连接可以理解为快捷方式,硬链接理解为复制

语法:
软链接:ln -s 源文件 目标文件
硬链接:ln 源文件 目标文件

区别如下:

  • 硬链接: 与普通文件没什么不同,inode 都指向同一个文件在硬盘中的区块
  • 软链接: 保存了其代表的文件的绝对路径,是另外一种文件,在硬盘上有独立的区块,访问时替换自身路径。
  1. Kubernetes有哪些核心组件这些组件负责什么工作/li>
  1. 描述一下Pod的生命周期有哪些状态/li>
  1. 怎么看Pod中的容器是否健康/li>
  1. 编写脚本实现以下功能;
    每天早上5点开始做备份
    要备份的是/var/mylog里所有文件和目录可以压缩进行备份
    备份可以保存到别一台器上192、168、1、2 FTP帐 aaa 密码 bbb
    要示每天的备份文件要带有当天的日期标记

添加crontab:
crontab -l
00 05 * * * /bin/bash /root/mylogbak.sh #每天早上5点开始执行备份脚本

总结:

腾讯运维岗的面试偏基础,基础一定要牢固。

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8746 人正在系统学习中 极客运维之家

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月14日
下一篇 2021年3月14日

相关推荐