华为2022实习终端云一面面经
3.30笔试,今天下午一面,面完20分钟通知一面过了,base南京。整体感觉问的很多,但是比较基础,感觉和牛客上别人的面经不太一样,总共面了一个小时。
自我介绍
两分钟简单介绍了一下,介绍完没有直接接着问问题。
算法题
给定一个无重复元素的有序整数数组nums,返回恰好覆盖数组中所有数字的最小有序区间范围列表。
示例1:
输入:nums=[0,1,2,4,5,7]
输出:[(0,2), (4,5), (7)]
示例2:
输入:nums=[0,2,3,4,6,8,9]
输出:[(0), (2,4), (6), (8,9)]
简单题,写的很快,但是中间细节有bug,改了几分钟,20分钟之内完成。
项目提问
针对简历上的项目问了一些问题,比如项目的难点,怎么做的,哪些困难,怎么解决的。问了大概10分钟左右。
八股
八股问的很多,虽然基础,但是覆盖范围很广,基本上Java的基础八股都闻到了。
- Java集合:Collection有哪些;Map有哪些;map的访问时间复杂度;栈与队列等等。
- 对锁的了解、线程安全的了解、乐观锁与悲观锁、锁的实现、死锁的例子、怎么避免死锁等等。
- 运行时数据区域、堆的作用、堆的垃圾回收机制、如何鉴定垃圾、垃圾收集算法、老年代新生代分别使用的收集算法。
- 线程池参数、拒绝策略有哪些、线程池的运行过程、线程池中的线程数什么时候会减少等等。
基本上就是这些了,看牛客上别人的华为面经问的很少,不知道为什么我这么多,可能和部门有关吧。有了解消费者BG终端云的友友吗评论区交流一下。
#面试复盘##实习##面经##华为#