Java开发岗位-面经-华为od
个人情况
985本应届生,大四才想着找工作,开始学Java和做项目,没有实习经验,春招只拿了一些小厂的offer,薪资不太满意,觉得华为od更好一点。
机考:400分通过
8位LED控制器、分辨率排序、WIFI设备网络规划
hr面
视频面试,面了10分钟左右,首先是自我介绍,然后问了下项目相关,遇到了什么困难怎么解决的,虽然简历没写毕业设计,但还是问了下毕业设计内容,遇到困难怎么解决的,最后问个人情况,为什么春秋招没找到工作,大学最困难或者最骄傲的事,预期薪资多少。
技术面
技术一面
自我介绍,然后让我讲一下项目是什么,项目的亮点或者困难是什么,怎么解决的,提到的功能是怎么实现的,期间穿插一些简单的八股。然后手撕华为自己的题目,实现订单系统的下单、发货、查询三个函数,30分钟写完,整场面试1小时。
技术二面
自我介绍,手撕力扣原题无重复字符的最大子串,七八分钟解决,然后让我介绍最熟悉的项目,模块划分,遇到的难点是什么怎么解决的,然后根据我的简历问了一些八股:AOP是什么,面向过程、对象、接口三种编程思想是什么,MySQL建立联合索引的原则和注意事项。可能因为手撕很快,整场面试只有30分钟。
综面
和网上的面经都不一样,一直问我的项目和毕业设计,都是让我介绍内容,难点是什么怎么解决的,然后问我一些其中的细节,期间穿插了常规问题:大学期间遇到的最困难或者最骄傲的事情,怎么学习Java的,最近有看什么书学什么技术,有没有感受到毕设导师的不公平对待,如果手头已经有好几个任务了还是不断被派发新任务怎么办,如果压力非常大怎么排解。整场面试30分钟,感觉压力拉满了,一直延申问题,不断追问。
个人心得
1、机考:直接看栗栗姐题库的题目描述和解法即可,有个大概映像即可,没必要每道题都敲一遍。
2、技术面:可能因为是应届生,两位面试官都没有为难的意思,看到是学习项目,问的都比较浅,对于项目主要准备两点:1、熟练的介绍项目。2、项目一定要有亮点或者困难怎么实现解决的。每位面试官起手都是这两个问题,一定要提前准备好。至于八股,大概过一遍即可,不需要太深入,基本上没怎么问,问到了也是非常简单的,即使不会换一个问题就行,没什么影响。
3、hr面和综面:这两面都会问到项目和毕业设计,但是都不涉及技术方面的问题,主要是一些思维方式和表达能力的拷打,准备好项目描述和困难的解决方法即可,然后都会问到大学生活中遇到的困难的事,或者最让自己骄傲的事情,建议提前想好怎么回答。
#Java##26届##华为od##华为##面经#