Ucloud面经
一面 60min
自我介绍
1.tcp的三次握手
2.介绍一下网络层,IP数据报你了解吗
3.介绍一下传输层
4.如果系统产生了性能瓶颈,跟MySQL有关的,你会怎么解决,调优?开放题
5.了解DPDK,P4吗?
6.怎么保证网站的高可用?开放题
7.编程:冒泡排序
8.Redis的集群
9.Reids的选举算法
10.n个元素的数组和链表,时间复杂度分别是多少?那个查询更快?为什么?
涉及指针,磁盘IO
11.NAT了解吗?为什么需要NAT?
12.TCP和UDP的区别?为什么有了TCP还需要UDP?
13.https和http又什么区别?为什么有了https还需要http?
14.日常是怎么开发的?
15.OSI七层模型
16.MTU了解吗,取值为多少?
17.select,epoll了解吗?
以上内容是乱序的,想到一点写了一点。
二面 45min
自我介绍
说一说实习经历,主要做些什么
1.zookeeper Leader选举算法
2.zookeeper节点分类,每种节点都有什么特点
3.什么是事务的隔离级别
4.什么叫事务,有什么特性
5.分布式事务是什么,解决方案?
6.上一个说了2pc,2pc有什么问题,怎么解决
7.3PC,不会。。。
7.项目中注册到zookeeper的服务挂掉了,怎么办
8.有没有其他的offer
9.对于工作城市有什么期望
10.编程:一个文件每一行都是一个IP地址,找出重复次数最多的前十个IP地址。
11.希尔排序,堆排序了解吗
已通过二面,约了后面的HR面。