8-11一面:    对SRE有什么了解?  平时怎么学习知识的?   学校有项目吗?    问自己的项目    ~~  问基础 linux操作系统里的文件系统 描述下进程的应用程序,如何做文件读写操作过程? 内核读取完数据后,把数据放在哪里? 后续假如再次读取这个文件,会从哪里拿? 会缓存下来?你说的缓存是什么具体的名词? 缓存会一直保存吗?哪种情况会读不到呢?     读不到? 什么情况会找不到呢?缺页异常呢? 谁回收了缓存呢?在什么条件回收呢? 内存淘汰机制了解吗? 说下调度算法? 讲几种调度算法吧? LRU  面试官提示:还有一种未命中的原因,磁盘内容(文件)更新,直接触发内核来更新页缓存 网络方面: 讲一下https接连过程 客户端如何解密呢??  python语言熟练吗? 说了课题用的python,面试官说课题深度学习下次我们再聊 现在考虑一个场景,网络传输时数据格式用json比较多,这个json可能有任意复杂度,存在很多嵌套,json里可能有字典,list等的复杂组合,那么我们如何比较两个json是否相同呢   面试官说了自己的思路:分层,先第一层,有没有k,有k且一样,再进行第二层,然后再递归    面试官介绍团队       8-19二面    这一面是个女的面试官 对岗位有什么了解,想做哪个方向 自我介绍 OSI七层协议和TCP/IP四层有什么区别 ICMP属于哪一层协议?  网络   HTTP属于哪一层  应用 TCP/UDP   传输 TCP/UDP区别 TCP如何保证可靠性     说了三次握手,又问还有别的嘛 TCP三次握手,四次挥手介绍一下下 每分钟定期扫描,监控IP的连接数,如果每分钟QPS达到100的IP就封禁掉,然后将TOP 5的IP统计到日志中  说一下会用到的命令     扫描,统计,封禁 CPU打满了,如何排查是哪一个服务      TOP 讲一下项目,以及项目中角色,遇到的问题,解决的办法。 脑力题:统计一下北京有多少井盖?你需要哪些数据? 并没有官方的井盖数据,你该怎么统计呢? pod从无到有?中间过程是怎么的呢? pod重启策略? 怎么控制这pod重启策略? 比赛中负责的角色是什么? 说出你了解的排序算法时间和空间复杂度,稳定性,说了快排,冒泡排序,选择排序,面试官又问堆排序了解吗 负载均衡软件,nginx 是进程还是线程,一般nginx你怎么用的呢,简单介绍一个场景 进程和线程区别? 进程间通信方式?     一定要说详细啊,我就说了两个,而且还不熟悉,哎 讲一下linux系统的中断,以及怎么处理中断的? DNS解析过程?  算法题 无序序列AB 长度都是N,现在要交换AB中的元素,使得AB两个序列的元素和差值最小。  写很简单的一个SQL语句           
点赞 9
评论 1
全部评论

相关推荐

不愿透露姓名的神秘牛友
03-15 10:59
已编辑
爱写代码的菜code...:哎,自己当时拿到字节offer的时候也在感叹终于拿到了,自己当时最想去的企业就是字节,结果还是阴差阳错去了鹅厂。祝uu一切顺利!!!
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务