华为od面经
个人情况:23年今年毕业,双非一本,和上家公司7月1日签劳动合同1个月多,8月16号公司基本裁光所有应届生。
2023-9-8(周五) od机考(满分400)
2023-9-11(周一) 综测
2023-9-12(周二)资格面试
2023-9-14(周四)技术一面(1h15min),技术二面(1h10min)
2023-9-16(周六)综合面试
2023-9-18 (周一)提交材料
技术面八股(把记得的写了一下)
1.介绍你工作中的项目
2.springboot自动装载
3.Mybatis怎么使用,Mybatis包
4.介绍一下微服务,说你认识的java微服务框架
5.怎么分库分表,划分策略
6.mysql的锁机制
7.dubbo介绍
8.介绍Apollo,为什么使用Apollo
9.讲一下排它锁和共享锁的底层实现
10.介绍java的集合,介绍map底层结构
11.谈谈java当中的文件流
12.数据库调优
13.了解热加载吗
......
一面手撕:
某公司,每天早上都有很多人去坐电梯,每个人都可能到不同的楼层.同时电梯还有一个容量限制.电梯最多只能带K个人.电梯从第a层到第b层,会花费|a-b|的时间.现在有N个人,以及知道每个人想要去的地方,请问如何坐电梯,才能使每个人到达到他们对应的楼层,且所花费时间最少.电梯最后要会到第1层.
hr反馈一面评价: 不错
二面手撕:
滑动窗口最大值(leetcode 239题)
hr反馈二面评价: 非常好
面试总结:技术面试官一般不会将某个知识点单独来问,一般是从项目当中或者从一个比较大的宽泛的概念开始问你,由浅入深,层层递进,面试官会继续往下追问直到你不会为止,所以不要不会装会(这样会很尴尬),不会就直接说不会,这样面试官会换一个你简历上写的技术点进行提问,还有就是如果问你业务场景,如果你有了解对应的内容,你可以谈你自己的看法,最好不要背书。
#华为od##2023##社招#