华为OD---23届半年经验,java面经

时间线:

3月7日机考 - 3月8日综测 -  3月15 日HR资格面 - 3月21日技术面1 – 3月22日技术面2 – 3月26日主管面 – 4月3日offer

机试: 2道题100分值题都在可乐姐给我的C卷里,大家刷就完事了,第三题:动态规划

HR面:简单聊了一下简历,问了一些教育背景,对项目问了一下背景和一点点技术问题,最后问了上一家的薪资构成和期望薪资。HR面总共就12分钟

技术一面:

自我介绍

spring系统原理

aop 依赖注入

微服务器原理

项目介绍 掰碎了分析优化 性能提升多少 分工安排

redis 和 mysql一点点

sql优化 问得很细

工作一年中成长了多少

代码和数据库工作量

分布式实现

还有一些忘记了(总共30min

手撕代码:给出了一幅字符串比如像$ad$$gf$

算出最后一个$符号前的字母的数量

我用了遍历解决,最后面试官提示我是不是还有其他的方法 给出了堆栈的思路

 

技术二面:

一整个压力面,问Linux命令,使用的编译器的功能和快捷键使用,code review的使用,还问了项目上的技术问题(这个很细,面试官没有顺着问,挑着问细节),Java中的八股文,问了十五分钟差不多开始手撕

手撕:

幼儿园组织活动,老师布置了一个任务:每个小朋友去了解与自己同一个小区的小朋友

还有几个。我们将这些数量汇总到数组garde

巾中。

请根据这些小朋友给出的信息,计算班级小朋友至少来自几个小区?

输入描述:

输入:gardenl]= {2,2,3)

说明:

garden数组长度最大为999

每个小区的小朋友数量最多1000人,也就是gardenl的范国为[0,999]

输出描述:

输出:7

补充说明:

示例1

输入:

2 2 3

输出:

2

我先按照自己的思路写一遍,给面试官讲解完后,面试官发现了一些小问题和可以优化的地方(面试官人很有耐心的!)最终通过了所有的用例,整个过程中面试官还会问其他的一些java知识,属于是测试你会不会一心二用和反应能力了hhh。之后面试官提示我用另一种思路,这个就只完成了一半,但是他给我看了他的思路,一下子恍然大悟后把他的思路也讲出来了!

二面要长一点也难一点,整个时间大概将近2h!

 

主管面:先自我介绍,面试官人很好,只让我简单聊聊经历。然后问为什么来这个城市,说了三个原因。问了一些项目上的技术栈使用。开始聊薪资,整个面试氛围很轻松。

 ------------------------------------以下可乐姐需求招聘-----------------------------------------------

好了,最后再说一下,目前考虑找工作的小伙伴,不仅是22、23届考研失利的,经验丰富的也非常欢迎私聊我

辅导资料:题库+八股文,目前一本也有很大机会~

  • 北京,杭州,深圳,武汉,南京,东莞,西安,长沙,苏州,上海,成都
  • C/C++,java,python,JS,AI算法,软件测试等
  • 计算,华为云,公共开发,终端BG,GTS,2012实验室,数存,数通,无线,BPIT等

作者:可乐姐链接:https://www.nowcoder.com/discuss/607638560249741312?sourceSSR=users来源:牛客网 

---------------------------------------------------------------------------------------

其他:

python面经

1、https://www.nowcoder.com/discuss/607638560249741312

2、https://www.nowcoder.com/share/jump/5144026321712911730641

C/C++面经

1、https://www.nowcoder.com/share/jump/5144026321712911701940

2、https://www.nowcoder.com/share/jump/5144026321712911828406

可乐姐关于OD一些澄清https://www.nowcoder.com/share/jump/5144026321712911752526

可以关注可乐姐,不时掉落面经跟需求哈~

#华为od##面经##java#
全部评论

相关推荐

头像
04-29 11:17
C++
本人情况:本科211科班,考研二战失败,1年空窗期,本科期间没有找实习,可以说对工作这方面了解太少了,犹豫的时候看别人的面经关注了@华为HR(OD)郑经理(240308510) 这位,她很贴心地私信我了解了情况,然后开始准备od机试。Base:成都一、机试3月27号开始准备机试,因为个人原因耽误了时间4月9号才完成机试,正常情况下一周时间准备即可。三道题分别是找朋友、火星文计算和可处理的最大任务数,运气比较好400分通过。Hr会给你发题库,我的建议是可以做**hot100里面的简单题和中等题,然后去csdn上找一下今年od机试c卷的题做做。二、性格测试4月10日完成性格测试,按hr辅导的做就能通过。三、hr资面4月11日进行资面,比较轻松,在简单的自我介绍后hr问了一些我的基本情况,问了一点简历上写的项目,问如何看待加班,然后向面试官提问。四、技术一面4月15日技术一面,先自我介绍,然后询问简历上的项目,问项目中间遇到了什么困难以及怎么解决的。然后手撕代码,先撕了**#20有效的括号,然后又出了一道#14最长公共前缀,都通过了,之后面试官会问你答题的思路。之后就是八股,c与c++的区别、c++的内存分布模型、栈和堆的区别,其他的几个问题忘了。还根据简历上课程询问了数据库,linux操作系统,不过我忘得差不多了,面试官也没有为难。最后向面试官提问。五、技术二面4月16日技术二面,二面有点折磨,上来先手撕代码#300最长递增子序列,通过了但是思路有点没解释清楚。之后就被拷打了,问了很多问题,静态变量和局部变量、深拷贝与浅拷贝、虚拟内存相关、面向对象、多态、构造函数和析构函数、类、模板、union、左值和右值、强制类型转换,数据结构常用的树,包括红黑树也问到了,数据库和算法、软件测试。面试管还会延申提问比如我提到了排序,面试官就问有哪些常见的排序方法然后问了我归并排序的思路以及时间复杂度。因为太久没复习了加上面试准备时间挺短的,大概只能回答上一半的问题,总共面试了一整个小时多几分钟才结束。六、主管面4月17日主管面,主管人很好。自我介绍后询问了基本情况,问了点项目相关的问题,然后也简单问了一些c++八股,c和c++的区别、内存泄露、多态等。然后对部门做了简单的介绍,接着就是向他提问,整体比较轻松,谈到了期望薪资。4月25日收到offer。
点赞 评论 收藏
转发
7 15 评论
分享
牛客网
牛客企业服务