百度ACG通用技术服务部——私有云方向社招面经分享(一面)
一面:
1:自我介绍
2:vlan与vxlan的区别(区别挺大的,这里的关键点是要答出来vlan只能做到广播域隔离,但是解决不掉IP地址及MAC重叠的问题,vxlan(overlay技术的一种)可以做到),面试官点点头,这是他想听到的。
3:紧跟着问了一下vxlan为什么可以解决IP地址及MAC重叠问题,我描述了下保文封装以及通信的过程。
4:挑一个你最亮眼的项目说说,以及你在该项目中承担的角色,这个扣得比较细,好在做了准备。
5:考下算法吧,1):找两个链表的公共节点。2):如何判断环形链表。
6:你是写java的,说下java的类加载机制吧,又问了下JVM内存模型(对于搞java的来说这是基础题)
7:线程池用过吧,说下coreSize,MaxSize,BlockQueue的参数意义
8:你们控制器用的什么框架?ODL?ONOS?答:ODL。那你说说ODL的特点吧。聊到了OSGI的热部署,然后问了我bundle的加载顺序,这个我还没研究过,答得不好。
9:看你做过telemetry数据采集,对大数据有了解嘛?答:不太了解,但是有接触过flink和kafka,简单说了下这两个东西,然后他问了下kafka的topic和partion之类的东西,问得不深,好在之前准备项目时看过这方面的资料,不然就GG。
10:TCP优化,这里我说了两点:一个是快速打开,一个是复用tcp长连接。
11:接触过openstack嘛?答:对openstack的Neutron略有了解,简单介绍了下Neutron的网络模型。
反问:方向不是很契合,为什么还给我面试的机会
答:私有云也会对接SDN,而且我们主要看候选人的基础扎实与否,具备可培养的潜质就好。
#面经##社招##百度##Java工程师#