华为od过程记录

先简单介绍我的个人情况吧,目标本硕,空档期较长,所以想去大厂华为od目前对我来说算是最为不错的选择(最近找工作是真的很难
目前的状态: 7.12 口头审批通过。
5.31 科锐的hr最先找到我
6.8 申请机考
6.9 收到机考链接
6.13 机考400,我运气相对较好(居然有一天我也可以这么说),抽到的题都挺简单
1. 第一道题是给定一个数组,和一个数k,找到使得所有小于k的数在数组中排在一起的最小移动次数。比如[1,5,3,6,2],k=3,最小的移动次数是1。
我的解法:用列表保存所有小于k的数的位置,和小于k的数的数量,再循环遍历列表,找到最小的移动次数。时间复杂度o(n),通过率100%

2. 两个字符串s,p,求s中包含字符串p所有字符的首字母的索引位置,如果有多个,返回最大索引,没有则返回-1.

3.  考动态规划  ,等同于环形房屋偷盗,不能拿相邻的盒子,首尾是相邻的,两轮动态规划完事。

6.13  机考完当天就进行了机测,看看网上的经验贴就应该没啥问题。
6.14 资格面试   
       这一轮面试非常匆忙,基本上就是前20分钟突然通知我等下就开始面试。由于电脑没下载好软件,电脑刚好在节骨眼上被我搞死机了,所以是手机面试。
       这一轮面试官全程跟我聊我的空窗期去了,前期面试官一直都是:我不太理解,我要好好消化你的故事,谢谢你今天分享的故事啥的,导致我心里一直很慌。但面试官总体还是很友好,面试愉快。
      当天晚上通知面试通过。
6.20 技术面试1
    跟接口人沟通了一下,选择了晚点进行技术面试,所以安排在了6.20早上。
    这一轮体验非常不错,面试官非常nice,一上来就是手撕代码,题目:给定一个数组和一个数target,一个数,找到数组与target最接近的k个数,并按照升序排列。
       接下来面试官都是给我一个大的范围,再根据我的回答,提到的技术点进行进一步提问。
      问到的点包括:多线程,线程池,mysql,redis(跳表,我忘了),消息队列,eureka(我和面试官说了nacos,eureka接触过但真的不太记得了),spring ioc和 aop,springboot注解(讲真这个真的很容易跟spring注解搞混),nio,mybatis
全部评论
你也是先资格面再技术面吗
2 回复 分享
发布于 2023-07-25 22:21 四川
过HR面的核心,就是讲一个好故事
1 回复 分享
发布于 2023-07-12 16:55 上海
要下载什么软件啊
点赞 回复 分享
发布于 2023-08-16 20:09 江苏
全手撕了强啊,最后定了多少级啊
点赞 回复 分享
发布于 2023-08-10 23:35 江苏
2年的空档,算法还记得也是厉害
点赞 回复 分享
发布于 2023-07-22 09:22 北京
Od投递有官网吗?
点赞 回复 分享
发布于 2023-07-15 13:30 山东
恭喜恭喜啊
点赞 回复 分享
发布于 2023-07-12 16:46 广东
由于本人实在话太多了,技术面试2以及后续审批相关就放在这里了https://www.nowcoder.com/share/jump/1689147005740
点赞 回复 分享
发布于 2023-07-12 15:30 广东

相关推荐

鼠鼠其实大三的时候,拿过字节客户端开发的实习,但是当时疫情,把 offer 拖没了,遗憾至今。后面专心备战考研,打算上岸之后从客户端转后端或者算法,当然现在看来,算法的想法有些天真,而且也感觉自己对算法岗没什么兴趣,看到深度学习什么的头就疼,所以就一头扎进后端里。研一上的时候,鼠鼠寻思先刷一段客户端的实习,到时候万一后端找的不理想,可以拿客户端秋招当保底。在探探实习4个多月后,提出离职专心学习后端技术栈。其实,有了客户端开发经验,学习后端像是水到渠成,没遇到什么特别的困难和瓶颈,Java基础牢牢掌握(因为安卓开发也是Java)。看了一周多 SSM 就直接上手微服务项目了,这里着重推荐一下知识星球的“小哈书”项目,敲了将近一个月后,中间遇到的各种中间件,比如 Redis, MQ 等都是边做边学,有了大致的一个理解和应用。项目大体完成后,我就开始着手项目更深层次的理解,用到的各种中间件的底层,为什么这么用等等,并且针对具体地中间件买了书籍来看,不得不说看了书就是比背八股文理解的深入,面试的时候真的有的说,体现自己对技术的理解。从三月份学习后端到五月份开始投递,只从官网投递了大厂(字节,腾讯,快手,滴滴,百度,美团,小米),这里吐槽一下这个时间点找日常实习太难了,只有字节百度腾讯约了面,腾讯还是 kpi。当时百度一面挂,字节搜索二面挂还是挺挫败的,但好在鼠鼠越挫越勇,第二次面字节的时候就侃侃而谈了,最终也是如愿以偿拿到了offer。总的来说,学习软件开发掌握学习方法很重要,打的就是一个信息差和自学能力,同时也需要代码量的堆积产生对各种业务的理解。而且如果想冲大厂,真的需要好好沉淀,对项目的细节要牢牢掌握,面试官是很抠细节的。最后祝愿各位牛友都有满意的offer~
晓沐咕咕咕:亿级流量这本书确实不错,作为大纲去dfs查缺补漏确实很有收益
我的成功项目解析
点赞 评论 收藏
分享
评论
6
12
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务