华为8.20北京 java 面经
趁着等三面的时候写下面经
一面
1.自我介绍 说项目
2.两道数组的算法题,很简单,把leetcode数组部分的做做就好
3.画下项目的构成图
4.介绍下部门准备二面
二面
1.自我介绍
2.五层模型
3.tcp滑动窗口和阻塞避免
4.arp协议和ip协议
5.访问百度的过程
...好像网络还问了点想不起来了 都太基础了
6.两道算法题 1.随便写个排序 我写的快排
2.从数组中查找某个数k 查到返回index 否则返回0
问了项目的结构 问了最近看的书
感觉华为的题也太基础了啊 都没有深入到源码层面 可能也跟华为对java需求量不大有关。基础很重要,代码都是手写 但都很简单。
三面
三面是综合面 还是问了项目 然后问了个问题:如果你的团队有人跟你意见不一致你怎么处理。我说客观分析每种意见的优劣 择优处理。还问了最近在看的书,最近一件让你很郁闷的事情😂我当时还想jvm不问了吗,gc不问了吗,线程池不问了吗,spring不问了吗……结果真的都没问😂答完了问我未来目标,我说想成为架构师 或者往算法上走,最后给我了点建议 说十天后给结果。感觉华为对java开发需求真不大,期间一直问我想不想去搞cpp或c😂(我是真的不会啊...cpp还会一点c都5年没碰过了...)
#华为##面经##Java工程师##校招#