- 1、都说linux下一切皆文件,你是怎么理解的?
- 2、都说socket在linux实际是一个文件,是通过什么技术将socket变成一个文件的?
- 3、linux下软/硬连接是什么,他们有什么区别?
- 4、linix下一个用户登录以下文件加载顺序是?~/.bash_profile, ~/.bash_login, ~/.profile, ~/.bashrc, /etc/profile
- 5、都说systemd他可以并行启动,他的实现原理是? 僵尸进程/孤儿进程他们是?区别是啥?为什么说ssh很安全?具体原理是?如何保证的
- 6、shell相关 [[]] [] (()) () 他们区别是?
- 7、shell fuction如何返回字符串
- 8、shell $# $* 是什么意思
- 9、如何使用shell实现一个爬虫,你描述下整个过程,会用到哪些命令?
- 10、redis哨兵机制主从是如何切换的?
- 11、网络 mtu是什么?他发生在那一层,如果2个设备mtu值不同,以谁为准,那么2个设备是如何协商的?详细协商流程是?
- 12、0.0.0.0 255.255.255.255 这2个ip地址是什么意思?他们的适用场景是? VIP如何漂移的?他的底层原理是?
- 13、tunnel VPN 翻墙他实现的原理是,他是怎么绕过防火墙的,数据包传输流程,他在那一层欺骗了防火墙等
- 14、nginx相关 正向/反向代理是什么意思?他们区别是?
- 15、一般架构 nginx集群 --反向代理--> tomcat,为什么不能反过来部署呢?高并发/动静分离等,这些我程序也可以做
- 16、都是nginx轻量级,比如对比tomcat,epoll是操作系统机制,与nginx无关,我自己开放也可以调用,内存占用小/启动快这不是特点,模块化这也不是特点,我自己开发程序也可以实现。。。
- 17、都是docker轻量级,他轻量在哪里,从技术角度分析,咱们都是搞技术,不需要从产品角度分析他为什么轻量?
- 18、docker volume bind mount他们区别是什么? 如何构建最小的镜像,说说你的思路?
- 19、docker -p/P 他的实现原理是什么?
- 20、Infrastructure as code思想,你是怎么理解的?
- 21、资产管理/配置管理他们分别是?区别是?
- 22、持续部署/持续交付他们是?区别是?
- 23、ci/cd带来的好处是?蓝绿发布是?他的优缺点?
- 24、jenkins 如何通过原生方式备份配置/job等(不通过jenkins提供导入导出/已经拷贝整个目录)
- 25、pipeline是什么,他有什么优势?
- 26、jenkins 我要在其他环境重放job如何实现?
- 27、shift-left你是怎么理解的?
- 28、git相关 svn/git分别是?他们有什么区别?
- 29、index/local/remote/workspace 他们是?比如git add xxx 他发生了什么?
- 30、都说git管理/切分支轻量,他们轻量在哪里,具体原理是?
- 31、git rebase xxx 发送冲突,他的根本原因是?不要说具体场景 git fetch/git pull 他们区别是?
- 32、你本是开发使用一套分支流程说?为什么要这么做?他的优缺点说?
- 33、kafka相关 broker partition segment 他们是?他们关系是
- 34、kafka如何保持数据可靠?ISR是什么?他的工作机制是?
- 35、python相关 GIL是什么,为什么需要它?
- 36、python decoration(装饰器) 他的场景是?他的原理是?
- 37、如果要你实现一个sidecar,说说你的思路?
- 38、线下一个服务响应很慢,你如何排查,排查流程是?