od面经Java语言——双非无经验

背景:gap 一年,无项目经验,双非本科计算机相关专业 笔试:两道一百,一道两百。我的题目:第一道题用哈希,第二道题用滑动窗口,第三道题应该算是逻辑题,结尾细讲。都不算太难,应对方式是多刷题,注意时间分配,不用追求所有用例通过。 性格测试:略。 资面:问了一些个人基本情况,老实回答即可。 技术一面:由于没有项目,问的基本都是八股,大多数基础方面都会涉猎,可以看下 b 站黑马的八股视频,问的里面基本都有。手撕代码的题目是找和为 k 的连续子串。暴力解法两个for 循环就可以了,优化解法就是哈希加前缀和数组。我当时看错题目没看到连续用的是回溯,最后发现题目看错了就直接摆烂双 for 循环了。感觉能写出最优解法应该挺加分的。 技术二面:由于简历上有个毕业项目,所以基本围绕着那个项目在问,虽然过去一年了,但竟是简单项目,所以大部分还是能答得很好的。所以如果你项目写了相关项目,无论再简单,都要熟悉一遍,不然答不上来就不太好了。而且对比两次面试,感觉自己做个小项目放简历上会好一点,因为问自己做的项目大部分还是能回答上来的。手撕题目是括号匹配,直接用栈解决就行。

由于技术一面评价不太好,所以主管面拒面,换部门重新资面和主管面。 资面:这次问了很多跟项目和技术相关的问题,不知道是不是已经经过一次资面的原因。具体的记不太清了,项目的问题应该是问一些项目的细节,去看你在项目中做了什么。技术问题好像是多线程和 mysql 相关的。然后还问了是否了解华为,对华为怎么看之类的问题。 主管面:网上有说主管面不问技术的,但我面的部门主管面还是聊了很多技术相关的,应该跟部门有关系。但问的并不深入,主要看你是否掌握某些技术,然后再随便问点看你是否真的掌握了。我的部门主管问的应该也是项目,mysql,redis,kafka,linux 的问题,有点忘了,反正知道就大胆答,不知道就直接说不知道,后续会学。主管面还会问优缺点,介意加班与否这些问题。 补面:最后还有个电话补面,问的一些技术问题,基本就是把前面你说不会的或者回答错误的重新问一下,很快就结束了。

总结:关于技术问题,要么熟悉八股,要么有自己熟悉的小项目,如果都不熟可能评价就不会太高,像我的技术一面一样。其他问题,最好准备下对华为了解的答案和加班意愿的答案,其他根据自己的情况老实回答或者修饰一下回答就行。 笔试题目: 一:小明有一本密码本,每一页有一个密码,找出符合以下要求的密码:该密码每减少一位得到的密码在密码本中也存在,如:如果 abcd 满足要求,则 abc,ab,a 在密码本中也存在。如果有多个符合要求的密码,返回字典序最小的。

二:给你两个字符串,找出第一个字符中包含多少个第二个字符串的异位字符串。即如果第二个字符串是 abc,找出第一个字符串中有几个 abc,acb,bac,bca,cab,cba。

三:有一片矩形区域(二维数组),每个小区域(二维数组里的元素)有三种状态:安全,危险,死亡。当太阳升起时,安全区可以向上下左右扩散,把危险区变成安全区,但死亡区不能被安全区改变。求多少天后,危险区能全变成安全区,如果不能,返回-1。例子:安全 安全 安全 安全 危险 危险 死亡 危险 死亡死亡 死亡 安全 死亡 死亡 危险 危险 安全 危险危险 死亡 安全 返回:-1 安全 危险 危险 返回:3 死亡 危险 死亡 返回:1

#华为od面经##Java面经总结##双非有机会进大厂吗#
全部评论
最后通过了吗,要不要看看机会
点赞 回复 分享
发布于 10-14 20:29 广东
东莞华为 OD 持续招聘﹣- ICT 主航道部门 岗位详情: 学历:本科及以上(统招),目标院校(可私聊联系确认),必须已经拿到毕业证专业:不限 岗位:软件开发 技能要求:具备 Java 、 Python 、 C 、 C ++等任意一种语言即可。 业务介绍:面向运营商/企业5G网络自动化管理后台开发,团队业务扩张,前途广阔。 待遇:对标华为13-15级 流程:机试﹣﹣性格测试﹣﹣技术一面﹣﹣技术二面﹣﹣资格面试( hr 面试)-﹣综合面试﹣﹣入职其它说明: 1、入职 OD 满一年有机会转华为(项目组包括已经有3个转华为,当前还有1个正在走流程),在我们项目组 OD 就是华为后备,是以华为的标准和目标招人的(由于十分缺人,组内 OD 都是宝贝) 2、本项目组加班没那么卷,基本上周一周二周四加加班,周三周五早点溜3、部门直招,招进来就是兄弟(同项目组) ps:上述信息真实准确,否则进来之后可以来捶我
点赞 回复 分享
发布于 10-14 20:29 广东
像他这样gap一段时间的还会背调吗
点赞 回复 分享
发布于 10-16 19:59 广东

相关推荐

1 5 评论
分享
牛客网
牛客企业服务