华为od面经
4.11号机试:
第一题求数组中符合a=b+2c等式的成员
第二题输入一个范围,求其中的勾股元数组
第三题哥哥弟弟分糖果,弟弟计算糖果重量之和按照二进制相加不进位来计算,弟弟要求两人重量相同,求满足弟弟要求下哥哥分的最大重量,不存在解输出-1
前两题直接暴力解,第一题有些用例没过,第二题超时,通过率分别为85,86... 第三题因为我看过这个题,所以ac了。思路用到异或的一些性质。
4.23技术一面:上来先甩了一道题目,leetcode55原题,跳跃游戏,半个小时内完成,完成之后讲述思路和运行用例。然后是简单的自我介绍加聊项目,之后问了一些八股,感觉都是很基础的问题,时间有点久了记不太清,
1。jdk和jre的区别 ?? ?
2。集合的种类、arrayList和linkedList的区别
3。数据怎么分页
4。如果创建一个线程,run和start的区别
5。springboot的理解和有哪些注解
6.kafka能不能离开zookeeper单独使用
7。接口和抽象类的区别
4.26二面 自我介绍,聊项目,聊最近一个项目和自己做的模块,深入模块又聊了好多,
之后手撕算法 leetcode14,做的时候稍微有点超时(简单题还超时,有点尴尬)。问除了暴力还有别的思路吗,答暂时没想到。然后问了两个八股就结束了,自我感觉不太好。
4.28综面,我以为综面就是聊聊职业规划啥的,结果也是全程聊项目,此处省略800字。。然后反问环节,问部门的工作,说了一大堆名词,有点晕。结束的时候面试官还提了一句说是我的学长,而且还是同一个学院的。
4.29 hr面 主要就是谈薪资,顺带聊了一些相关的问题,最后也没说我定级,我也就没问。当天对接人通知offer进入审批。至此面试全流程结束,等待之后消息。
#华为OD面试##面经#