总的来说 系统框架,有一个理解和数据的传输流程;
优化调优一定要多记基本都会问到优化调优包括nginx tomcat linux MySQL;
排错思路尽量完备清晰
艾融科技外包中国工商上海 一面二面
二面问了我对发布流程的看法我也不知道他想听啥就分析了一下发布中可能出现的情况,成功和失败作为一个运维应该做的,
k8s的高可用怎么做的一般是keepalived和负载均衡两种但是如果跨园区那么keepalived就不合适了容易脑裂,就是在node连接master中间加一个负载均衡这个实验我没做,问道就说是网上学习的思路
还问了做的架构和框架怎么做的负载均衡,动静分离和负载均衡能不能在一台机器上,然后怎么实现后端tomcat的一个会话保持IPhash
k8s怎么做的数据持久化
redis为什么要上redis是用来做什么的----我回答的是存储常用数据然后说的是大量数据的话不会使用redis去进行数据存储特别吃内存,这个可以根据上家公司注意一下
浩鲸科技外包阿里云上海 一面
阿里云这边主要工作方向是底层的运行维护和云平台的资源分发和运行维护
问了有虚拟化软件使用的多不多 我给介绍了KVM和几种制作虚拟机的方式然后又问了管理的方式vrrsh我没有答上来,
然后问了怎么查看系统资源的参数,用top命令都会关注什么参数,看CPU的话会去记住什么参数看内存的话会去记住什么参数,CPU的平均负载1 5 15 代表什么意思,怎么去确定负载是在上升还是趋于平稳(比较1 5 15 的值)日志文件,怎么看系统运行的日志文件 大概都是些底层和排错思路以及方向
中软外包咪咕阅读杭州 一面二面
根据简历上的架构进行询问主要是问一下工作流程以及在生产环境的使用,我写的有jenkins发布、redis、docker\k8s、elk
然后当时简历里的kafka忘了去掉了,后来我这边圆的是说我是在测试环境使用的,他问的是kafka工作在那一层,然后我给介绍的就是filebeat之后kafka生产者和消费者的角色然后logstash中来源和发送就是数据的传输流程,
还有问到k8s创建一个pod会经过过那些组件,也是一个流程然后记得加上etcd数据库而且每一次的请求和变动其实都需要过一下数据库的
问道监控这一部分就是如何判断一个应用的状态是否正常,我个人看法首先网络然后应用进程之后是系统资源,然后是看日志,当时他说的是把监控看作三层,监控系统资源,监控应用状态,监控用户看到的这一层,因为应用可能会有类似僵死的情况,其实也是在问一个排错思路