华为OD面经

3月30日 线上机考,线上机考通过之后,进行了性格测试、技术一面、技术二面、HR面和综面。
3月31日 性格测试:我基本是按照自己的真实性格进行测试的,当然面对三个选项有好有不好的,我选最符合的肯定是在好的里面选,最不符合的是在不好里选。但是经常比较纠结的是三个都是优点,然后让我选最符合和最不符合的,以及三个都是缺点,但是要选一个最符合和最不符合的。这种情况只能根据自己感觉选,因为后面题目还很多,选假的我怕后面冲突。好在最终性格测试是过了的。
4月8日 技术一面:先是自我介绍,然后开始聊天,问的工作经验,了解我做的项目,基本没有问我技术的问题。后面半小时手撕代码,直接让我在力扣上搜题号1775,在力扣上做。中等难度的数组题,时间30分钟,可惜我没有撕出来。代码我是写了的,没有100%通过,只通过了部分。题目真的不难,我面试完后写出来了,甚至我想了几种解法,但是没啥用。面试官人很好,我当时很紧张,也有点急躁,面试官说可以宽限我几分钟。
4月10日 技术二面:自我介绍,聊项目工作,然后根据我的工作内容(因为我第一份工作的工作内容就有处理平台bug)问我遇到的最难解决的bug是什么,怎么解决的。后面聊天中我提到了锁,又顺着往下问了我锁的问题。技术方面的问题问得不多,然后是手撕代码,面试官说时间是10-20分钟,我还紧张了一下,感觉时间很短,但是拿到题目发现真的特别特别简单。我看到题目和面试官说思路,面试官说,你直接开始写吧,不过我还是先说了我的思路,说完,面试官直接肯定了我的思路(面试官人真的很好)。然后我用了10分钟写完,之后面试官再让我讲思路。
4月14日 HR面:这个就比较轻松了,和HR聊一下之前公司离职的原因,聊了以后希望从事的工作。
4月17日 综面:问了我的职业规划,空闲时间业务爱好,期望薪资,为什么想入职华为OD,然后还问了我的家庭情况。其实我面试得挺糟糕的,因为我其实没有什么职业规划,我就希望我可以一直做开发工作,至于具体做什么,以后会怎样,看我以后的工作。我回答了技术架构,对方追问我是否了解技术架构需要掌握哪些知识,我不知道。问我平常是否会去主动学习相关知识,我也不会(因为我提到我学习都是工作中遇到了事,或者领导让我去了解XX,我才会去学)。我都感觉我要挂了,最后对方提了我以后的薪资结构,然后我才感觉我好像过了。或许是因为我比较真诚?
全部评论
开发吗
3 回复 分享
发布于 2023-04-20 20:21 吉林
二面结束后多久给消息过没过
2 回复 分享
发布于 2023-04-20 17:21 北京
我也是3月30号开始面试,现在才面完技术2面,这流程真的慢,楼主现在是在等offer吗?
1 回复 分享
发布于 2023-04-20 11:06 广东
楼主,能问下面试手撕题是哪道吗
1 回复 分享
发布于 2023-04-20 11:59 广东
太实在了,这边加油给你催审批哈,大家有意向华为OD的有意向私聊哦
点赞 回复 分享
发布于 2023-04-19 17:53 广东
老哥收offer了么
点赞 回复 分享
发布于 2023-04-19 22:45 陕西
楼主有后续了嘛
点赞 回复 分享
发布于 2023-04-19 22:54 山东
HR面有谈薪吗,想问下经验
点赞 回复 分享
发布于 2023-04-27 15:55 广东

相关推荐

11-09 16:03
江南大学 Java
什么时候才能拿到offer啊,太难了今年,已经后悔考研了,就一个华勤的意向书被晾了半个月了,焦虑的一批。面了一个多小时,问了很多,记得不是很清楚了,只能凭印象记录点了。面试总体评价:面试官人还挺好的,虽然中途换了一个人,但是气氛还是比较轻松的,不过我还是紧张到发抖就是了,面试的问题除了八股文之外,有很多一些平时写代码不会注意的小细节问题(背八股文的话是根本不会注意到的问题),或者可能就是代码写太少导致的。1. 自我介绍2. 是不是没有安卓开发经验,(是的),那就以JAVA基础为主来考察。3. 了解JAVA的哪些内容?(JAVA集合,Spring,JUC等)。4. Synchronized原理是什么?5. 了解设计模式吗?手撕一个单例(共享屏幕,看着你写,中途面试官说有事情,然后换了一个面试官继续,写了一个双重检测锁,然后跟面试官说最安全的单例应该用枚举类来实现)。6. 继续多线程的问题,大概讲讲JUC有哪些内容7. 项目中用到锁了吗(虽然确实深入学了下JUC但是鼠鼠一来没有实习,二来项目也没做多少,天天被压榨的写煞笔论文,老实说用的不多),然后问JAVA中有哪些锁,有什么区别,JUC中的并发安全的集合类有哪些,ConcurrentHashMap实现原理等等。8. 线程池有哪些参数,项目中怎么用的9. 线程池怎么用,参数设置有哪些参考因素(IO密集,CPU密集)10. 然后出个题,问核心线程有多少个,非核心线程多少个。(事后发现回答错了,是阻塞队列满了才会创建非核心线程,想紫砂了,JUC学了大半个月,啃了好多源码,倒在这种基本问题上了)11. 一个线程用Synchronized获取到了锁,然后在这个线程中又new了一个线程去获取锁,这种情况能调用成功吗(因为前面说了Synchronized与ReetrantLock的不可重入的区别,我说应该不行,因为这样不就死锁了吗)12. 什么情况下会内存泄漏,问的很细,还问了栈溢出算内存泄漏吗(事后发现栈溢出、内存泄漏、内存溢出是不同的,基础漏洞太多了)13. 然后又问了异常相关的问题,然后又问栈溢出是异常吗,那他能被捕获吗?(我想了一会,他又补充到,他是异常吧,我顺势嗯了一声,然后他又说那他可以被捕获吗,我又嗯了一下,他就笑了,仔细一想发现完全被他带到错误的答案了,不过还是自己太菜了。)14. JAVA垃圾回收算法15. 循环依赖了还能回收吗16. JAVA有哪些引用类型(知识盲区了,只记得一点点)17. 问了Redis有哪些作用场景18. MySQL的视图有什么优点19. MySQL慢查询优化20. http与https的区别21. 问leetcode刷的多不多,我说还好,然后就让我写leetcode第一题。。。我哪记得第一题是啥,然后就跟我说是两数之和。然后就用hashMap写了。22. 反问:技术栈是JAVA还是kotlin。kotlin更多JAVA也有。23. 反问:评价。评价是基础还不错原理都能说出来,但是细节把握的不好(光背八股文的缺点,研究生几年确实没怎么写代码,天天炼丹写论文,感觉还不如本科自己,这时候就该骂导师了,还在pua,“发好文章就有好工作啦,要培养科学思维,不然一辈子打工人”,想鲨了他的心都有了)最后面试官说不出意外后面应该还有一面。也不知道是过了还是没过,等了2天了,秋招到现在还是0offer,焦虑的一批。最近也是彻底放弃JAVA后端转安卓了,感觉安卓的岗位门槛还是第一点,面试给的多一些。
查看21道真题和解析
点赞 评论 收藏
分享
17 24 评论
分享
牛客网
牛客企业服务