腾讯,百度,网易,华为,携程,拼多多面试记录
腾讯 二面挂
腾讯简历面 (8.13)
1.qbr是干嘛的
2.为什么要有两个桥(br-int是集成网桥,br-tun上是通过br-int连接的port和tunnel-port来识别内外流量的)
2.br-int的多级流表
3.br-tun的多级流表
4.相同vpc/不同vpc都走br-tun吗
4. neutron-server的源码流程
5. c++的多态
6.虚函数实现
7.指针和引用
8.IPC以及优劣
9.死锁以及预防
10.口述快排
腾讯一面:(8.21)
Django做了哪些东西
sysdig 源码
系统中最难的地方
docker的四种网络模型 各自特点
系统中最难的地方
coding 翻转数组
openstack和k8s的理解
运维的理解
腾讯二面: (8.25)
TCP传输可靠性
大量的time_wait怎么解决
3次ACK
为什么是2MSL(由于超时重传机制,一个MSL时间内服务器没收到ACK,会重传FIN并且在第二次MSL时间内到达客户端)
知道k8s的架构吗
你觉得腾讯云是用的VXLAN还是GRE
链表和数组的区别?????
项目难点
反转链表
数组原地删除重复元素
最近看什么书
网易杭研 一面挂
网易杭研院(8.15)
网易
项目
中断过程
fork
软中断
静态链接 动态链接以及优缺点
c++11 匿名函数 decltype,auto, move的用法以及使用场景
匿名函数的底层实现
b+树
查询优化
堆栈区别
什么时候回出现栈溢出
栈溢出怎么解决
局域网内部RPC服务调用失败的排查
大报文数据传输 TCP的过程
链接跟踪怎么实现的
阶乘 最后一位不为0的数
项目
中断过程
fork
软中断
静态链接 动态链接以及优缺点
c++11 匿名函数 decltype,auto, move的用法以及使用场景
匿名函数的底层实现
b+树
查询优化
堆栈区别
什么时候回出现栈溢出
栈溢出怎么解决
局域网内部RPC服务调用失败的排查
大报文数据传输 TCP的过程
链接跟踪怎么实现的
阶乘 最后一位不为0的数
百度系统部 (已OC)
百度一面:(0826)
浮动IP和内网IP的转换
大规模情况下流表的设计
很多流表规则 匹配算法
POD 30s丢一次包TAAS
浮动IP的实现
查看网卡传输速率的命令(ifconfig?)
如何提高控制面的并发性能
进程线程区别
TCP UDP区别
TCP可靠性保证
MSS一定是MTU - 40吗
DNS解析过程
根域名服务器被美国禁用了怎么办
spin_lock
中断源码设计里面能用互斥锁吗,为什么不用互斥锁?
硬中断,软中断,上半部,下半部
中缀表达式转后缀表达式
百度二面 (0904)
专利的创新点?大规模网络不能用吧,我觉得你的专利没有创新性(。。。)
openstack的基本模块
nova有哪些部分
你看过openstack其他代码的流程吗
neutron结构
l2-agent和l3-agent的区别
流量是如何通过浮动ip到达内网主机的
三次握手,为什么要三次,tcp状态机
最大连续子序列的和,如果不用sum变量呢?
数据面了解多少,哪几个点上有钩子函数
百度三面(0919)(已OC)
SDN控制器相关
有几个offer
个人的优缺点
然后就是介绍了一下部门在做啥内容
携程 (已OC)
携程云计算一面(0826)
security group的实现
neutron plugin机制
创建一个pod的源码流程
进程线程区别
10堆洗衣粉 9堆都是10g的,有一堆是9g的,称重一次找出9g的那堆
携程云计算二面(0831)为什么又是社招难度啊。。。。
k8s网络模式和openstack网络模式的异同
物理交换机组网,代码实现
为什么要做内部外部VLAN的转换,运营商网络,provider network?
security group 不用linux bridge的话可以直接用iptables吗(不能)
知道bgp网络吗
项目创新点 TAAS
携程云计算三面(0910)(已OC)
怎么接触到的openstack
报文到到网卡后网卡,内核和应用程序做了什么
项目难点
闲聊
华为cloudbu(已OC)
一面:(0902)
笔试题复盘
代码:自然数的全排列
neutron plugin和agent的区别
rabbitmq的特性,什么时候会用到多播
neutron作为控制器的缺陷?讲三个
容器和虚拟机的区别
容器的网卡是怎么hook到ovs上的( veth pair, network namespace)
测试过ovs上接入容器后,网络带宽和延时吗
你的security group是怎么做的
你的kubelet是怎么从neutron-server获取ip信息的
三个专利都是学生一作吗,分别做了啥,有什么意义,能用在生产环境吗
竞赛做了什么
讲一讲openstack的部署过程中遇到的问题
搭一个openstack花了多长时间
讲一讲360实习做了啥,有啥收获,反编译后的伪c代码有什么问题
TCP报文头都有啥
知道DVR吗,怎么实现
给开源社区贡献过代码和bug是吧,具体流程是什么样的?
二面:(0902)
代码:大数相乘实现斐波拉切数列
项目难点
双网卡的容器,怎么判断流量是来自于一个容器
写了多少行代码,你是直接拷贝的openstack代码还是自己仿写的?
为什么要自己仿写?(去租户化)
如果要你自己实现运营商网络,代码要在哪改
面向对象的一些基本题
三面:(0904)
自我介绍
项目难点
社团经历
如何看待加班
有什么要提问的
拼多多 (已OC)
一面(0905)
项目
多线程同步
5种IO模型以及适用场合
innodb和myisam区别
虚拟内存的优点
用过rpc吗
题目:原地旋转矩形
二面(0912)
redis了解多少
数据库了解多少。B树相比于B+树的优势
c++的多重继承
c++的多态有哪些,有什么优势
身份证号码的存储
手撕leetcode32. Longest Valid Parentheses
HR面 (10月12)
常规问题,问我拿了几个offer
字节教育:
一面:(0831)
TCP
进程间通信
http状态码以及含义
手撕leetcode315
二面:(0908)
c++的三种智能指针,智能指针底层实现
c++虚函数的实现,纯虚函数
进程间通信
虚拟内存
手撕leetcode1095