元戎启行云计算一二面
一面:
先是问了实习,然后就是很多八股
1.操作系统:进程状态,进程调度策略,进程间通信方法,进程间同步方法,操作系统中的锁,死锁条件,解决方案
2. 计算机网络:TCP,UDP区别,特点,使用场景;TCP为什么可靠,TCP流量控制,拥塞控制。http与https
3. 数据库:有哪些索引,为什么用B+树,B+树特点,隔离级别,怎么选择适合的隔离级别
4.Java:线程池参数,每一个参数作用,线程池提交一个线程到运行的整个过程,execute和submit区别。
5.讲讲docker,讲讲k8s
然后一道算法题,警察抓小偷,自己最开始想简单的,做的不对,面试官说了错误原因后想到了正确做法,也没让我再做。
八股问的很多,最近一直在看k8s(觉得部门做k8s,应该会问很多k8s.....),常规八股好久没看了,有些八股没有说全,题也没做对,估计凉凉。
update:约二面了
二面:
主要还是结合项目问的
1. 数据库join的 Nest Loop Join时间复杂度,如何去优化(项目相关)
2. 日志模块是如何实现的
3. 数据库删除库表应该怎么删除
4. 讲讲项目中B+树如何实现的
3. docker镜像比较大,如何去缩小镜像
4. docker如何查看镜像文件?
5. deamonset和deployment区别,deployment有nodeSelector属性吗
6 用过job吗?谈谈
7 用过statefulset吗? 谈谈
8 删除pod命令
8.聊聊kubeedge项目怎么做的
9 kubeedge和k8s的相同和不同?
10 edged相比kubelet,少了什么,多了什么?(这里给自己挖坑了,自己不是很了解,但说不同的时候提到了这个...)
11 算法题 打印圣诞树,非常简单,自己5分钟写完了,自己试了几个输出看起来没问题,showmebug那个平台的样例过不了,也看不懂它那个样例是怎么写的。。。面试官说电脑要没电了,就结束了