面试公司:阿里巴巴网络技术有限公司
岗位:SRE开发工程师
面试时间:2020/6/21 90min
坐标:北京
通过师兄内推进的面试,一面就挂了,渣硕还要继续提升
一面:
网络相关:
OSI 七层模型 - TCP/IP 五层模型
TCP和UDP区别
TCP三次握手和四次挥手
最后一次ACK包丢失会进入什么样的一个状态
关于TIME_WAIT状态等待2MSL解决什么问题
滑动窗口
DNS使用的到协议(TCP/UDP分别在什么情况下使用)
广播风暴产生的原因及解决方法
TLS/SSL处于OSI哪一层
10.http/https区别,https请求流程(加密方式)
系统相关:
进程/线程
Apache工作机制和Nginx工作机制对比分析
进程间通信方式(管道的应用场景)
Linux文件权限755(文件目录x权限区别)
cpu load x (x这个值代表什么意思)
如何查看进程使用到的文件
软硬链接区别(实现机制)
kill和kill -9的区别,有没有更优雅的方式kill进程
buffer和cache的区别
Shell脚本中的return和exit作用及return的取值范围
容器相关:
容器和VM的区别
资源隔离和资源限制相关问题
数据结构和算法:
元组和链表的区别
hash表是什么,如何解决hash冲突
快速排序和冒泡排序的时间复杂度和空间复杂度及稳定性
快速排序和冒泡排序的原理,还有比冒泡排序更慢的算法吗
Python相关:
生成器和迭代器
Python伪线程
在线编程:
伯乐测评系统(三选一)
选的冒泡和快排
后言:感觉此次面试更加注重基础知识和理论,面试官非常Nice,面试过程还是非常愉快的,有提醒我不要紧张,注意总结性语言并解释部分面试问题的答案;关于最后的问题的解答:一般来说3轮技术面+1轮HR面,如果1面和2面通过之后,在系统开放后进行录入信息走正常流程,进行3面,所以如果前面挂掉并不会录入系统,然后可以推荐给其他部门,最后就是如果1面通过建议还是需要比较注重基础知识和理论,提升一下数据结构和算法相关知识(确实感觉自己在这块差的有点多),最后希望这篇文章对想要从事相关工作和进入阿里的小伙伴们有所帮助,收获多多Offer
验证码登录>
验证码登录>
自动登录 | 忘记密码?
密码登录>
自动登录