25届--Java开发面经-华OD

  • 个人情况:

211本科班大四考研失败,毕业前还忘记计算学分导致没有按时毕业延毕了半年,就顺便考了第二次研也没有进面,之后调剂没找到满意学校,在处理了家庭的事情后开始找工作。错过了校招进中大厂不太容易,一些小厂的话流程不太规范全栈基本都是一两个人开发,想着还不如去华为od平台大一些,薪资也还可以,于是看到了相关帖子,联系了栗栗姐

  • 机考:

本科时候学过数据结构,刷起力扣来比较容易上手,刷了hot100两三遍,然后栗栗姐提供了练习题库,又刷了经典题型+高频题两三百道,熟悉后就参加了机考。

Q1: 给文件系统排序,要求统计特定文件夹下所有文件和文件夹的大小总和,给出的输入样例就是使用cmd 输入tree/F展示的那样,给出寻找特定的文件夹统计大小,比较简单,写完了完整的逻辑,但结果卡在了输入调试的地方,最后也没有处理好痛失100分

Q2: 给出一个数组,寻找出现次数最少的数字。直接记录数字出现次数就可以了,输入样例估计有两个很大的数字超了空间复杂度,拿了90分

Q3: 妈妈找孩子,给出二维数组和母亲和孩子的位置,寻找是否能够达到孩子的位置,并要求在其中得到最多的糖果。使用bfs就可以了,最后通过样例80%,空间复杂度溢出了,应该在存储和处理数组的时候可以优化来通过所有案例 

  • 综测--没什么好说的,栗栗姐会有注意事项
  • hr面:

栗栗姐安排面试后,部门打电话来详细介绍了部门的业务、新人的培养机制,问了是哪里人和延毕情况,介绍了二十分钟左右。过了两天 HR 面,询问:

1、本科阶段学习了哪些、考研的院校选择是什么、过去考研失败的原因是什么

2、怎么分析和看待过往的经历、怎么改进、本科期间是怎么学习的,有没有参加过哪些比赛,延毕的原因是什么

3、反问询问了部门的业务更具体做些什么,20分钟结束

  • 技术一面:

自我介绍之后开始询问,零八股,基本全是在问简历的项目

1、介绍一下你项目整体的流程,怎么解决缓存穿透、雪崩、击穿的问题?怎么解决数据库缓存一致性问题?

2、你的项目使用了Nacos,是否还了解过其他的框架?redis部署相关问题,如果要新增一个功能,要怎么处理?

3、Elasticsearch分词是怎么做的,了解过英文和中文分词向量异同吗?

PS:面试官问一个问题后可以针对这一点进行发散

手撕题,本地IDE,wemeeting聊天框发送过来后共享屏幕开始写,给出一个字符串字典,要求获得里面符合要求的最大长度的字符串,比如字典是a,aa,aaa就返回aaa,没有的话随意输出,只有两个测试用例

反问:

跨部门面试,不能介绍部门业务,询问对我有什么建议,建议手撕时想好整体流程再下手不用急于写,逻辑没问题,调试处理细节上询问半小时,手撕20分钟,总计50min

  • 技术二面:

自我介绍之后开始询问,零八股,重点还是项目:

1、本科打过比赛吗,问了当时做了哪些工作,怎么体现你的技术点

2、介绍项目,在项目哪些地方体现了你的技术?主要讲了锁,偏向锁、自旋锁、轻量级锁、重量级锁,再到单机服务到多个服务多台机器之间怎么加锁和业务进行结合

手撕也是一道很简单的题,本地IDE,给出两个链表代表的数字,返回把这两个数字相加后用链表表示输出

无反问

  • 综面:

问了那些问题

你的性格如何,是外向还是内向,怎么联系沟通别人?

你本科做过团队项目吗?当时技术选型是怎么做的,话事人是谁,和其他人有矛盾怎么协调和处理?

你平时是怎么学习的?除了技术,你还重视哪些品质?

平时怎么排解压力?对于加班怎么看?

反问询问建议,本科期间利益冲突比较少,需要更加重视技术以外的东西。

  • 准备心得:

ai时代面试问八股的趋势似乎在下降各个厂都更倾向于问场景题而不是八股,也可能和我是java有关,c++的项目不多问八股的会更多些,项目可以上b站或者github上找,从黑马到经典的webserver,手写rpc,还有最近比较火的rag,哪怕有些过于常见了也可以考虑怎么加上自己的思考来展示技术亮点,比如底层原理或者针对具体业务进行魔改,也利于在被问到场景题时进行发挥。

刷题的时候按照分类去刷,做好笔记以免事后忘记,第一次刷hot100的时候没有去做这件事导致后来又忘得差不多了,其次一定注重处理好牛客的输入和输出,力扣上的输入输出都很方便不需要自己调试,机考和面试手撕的时候都需要自己进行处理,会出现力扣上不会出现的各种问题。

最后,非常感谢栗栗姐在面试过程中提供的帮助,提供了机试的刷题和面试资料,从提供延毕材料到换部门和换地域,也是栗栗姐帮忙去处理。整套流程时间跨度比较长,栗栗姐都有进行跟进和协调,从刷题到准备面试期间都是一剂强心针和定心丸,有面试od的需求,都可以推荐去找栗栗姐。

  • 不要复制粘贴我发的面经(这是人家信任我,给我写的奖状),然后把关于HR~栗栗的这个点删除,变成你们的发出去,实在想发面经,让你自己负责的人选给你写份独属于你自己的奖状,至于想发没人写,可以认真思考下自己的工作是不是有哪里不对,努力改进下。
  • 我发的面经太多了,我都不知道这个事情,前段时间有好几个人找我说他/她的文章到处都有,我才发现的,哼╭(╯^╰)╮
  • #华为od##内推##Java##25届##面经#
    全部评论

    相关推荐

    评论
    点赞
    3
    分享

    创作者周榜

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