高频率的运维开发面经(面向应届生)
Posted 程序员无思
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高频率的运维开发面经(面向应届生)相关的知识,希望对你有一定的参考价值。
前言
之前在面试运维开发岗而找面经时,我发现网上有关运维开发的面经有些少,故而分享一波我自己的面试经验。本文我只列举了我面试运维开发工程师岗位时面试官提问最多的问题。不贴答案的原因是本人水平有限,小伙伴可以自行复制问题通过百度找到比较正确的答案。
Python基础
python 数组与列表的区别
python多线程
python设计模式
python字符串表达式
python保持mysql的原子性的方法
数据结构与算法
堆排序时间复杂度,空间复杂度
手写冒泡排序
判断链表是否有环?有几个实现方法?两个方法的时间复杂度,空间复杂度
页面置换算法LRU
二叉树
链表与数组的区别与使用场景
手写单例模式
操作系统
死锁的条件,怎么避免死锁
进程与线程的区别
多线程的定义、存在意义等
计算机网络
tcp,udp工作在哪一层,tcp,udp的使用场景,如何让udp实现可靠传输
tcp/ip 与socket
数据库
redis基本数据类型,redis的分布式
mysql乐观锁,悲观锁
其他
k8s,docker,nginx
总结
k8s,docker等技术虽然在实际工作中广泛使用,但是大部分应届生可能很少接触这些运维工具,更谈不上二次开发这些运维工具。对于应届生来说基础才是最重要的,好的公司更看重的是你的发展潜力,而不是看你使用了多先进的技术、框架。
我是coder无思,如果大家想了解运维开发方面的知识可以私聊我。大家如果觉得我的文章好的话可以点赞并且关注我,我会持续的更新与运维开发相关的文章,谢谢您的观看!
以上是关于高频率的运维开发面经(面向应届生)的主要内容,如果未能解决你的问题,请参考以下文章