背景:
二战失败,23届师范类211科班,一次团队校级项目,一段小公司实习,无竞赛,算法能力一般,中等题都比较费劲。前些时候参加了一些国企的春招都当了炮灰,于是来尝试面试OD,在牛客上看了挺多面经,就私聊找到了可乐姐。
时间线:
4月24日牛客联系可乐姐,5月12日机考,5月13日性格测试,5月14日选部门+部门HR资面,5月17日上午技术一面,下午技术二面,5月20日主管面。
机考:
机考是考D卷,按照可乐姐提供的题库刷C卷。题量不少但是非常重要,要是抽到了自己做过的就很容易拿高分了。虽然显示考D卷,但是机考的三题均出于C卷。(PS:本人编码能力欠佳踩线通过,大家还是好好准备机考,过于不过就在一瞬!)
1、给定一个字符串s,最多只能进行一次变换,返回变换后能得到的最小字符串(按照字典序进行比较)。变换规则:交换字符串中任意两个不同位置的字符。
2、给定两个整数数组array1、array2,数组元素按升序排列。假设从array1、array2中分别取出一个元素可构成一对元素,现在需要取出k对元素,并对取出的所有元素求和,计算和的最小值。注意:两对元素如果对应于array1、array2中的两个下标均相同,则视为同一对元素。
3、部门在进行需求开发时需要进行人力安排。前部门需要完成 N 个需求,需求用 requirements 表述,requirements[i] 表示第 i 个需求的工作量大小,单位:人月。
这部分需求需要在 M 个月内完成开发,进行人力安排后每个月人力时固定的。目前要求每个月最多有2个需求开发,并且每个月需要完成的需求不能超过部门人力。请帮助部门评估在满足需求开发进度的情况下,每个月需要的最小人力是多少?
综合测试:
也就是性格测试,可乐姐发了答题攻略,CSDN也有相关博客。做的过程非常磨人,选择恐惧症的噩梦。选择最关键是不能自相矛盾,其他按照攻略指引选择,题量104道,我做了1h左右。做完半个钟就查到通过了,就可以选部门了。
HR资面:
投的是Python开发,可乐姐一开始帮忙联系了计算产品线的某部门,做服务器相关的开发,不大感兴趣,可乐姐懂我心思,帮我换了个产品线联系部门,于是进入面试流程了。
资面持续了半个钟,有自我介绍,介绍项目等等常规问答以及反问环节。通过后第二天安排技术面试的时间。
技术一面:
开场自我介绍,问了一些设计模式,举例说明,后面开始手撕代码。开本地编译器,两题,第一题是找出数组中第K大的元素,注意重复元素的跳过。第二题是滑动窗口找字符串1在另一字符串2中的出现位置,结束后继续问了几个简历相关的专业知识。面试时间1h。
技术二面:
开场自我介绍,完毕后直接力扣题号2240买钢笔和铅笔的方案数。中等题,途中面试官友好地提示了几次。后面继续按照简历进行提问,包括项目和专业知识,就是想了解你的知识掌握水平以及应用水平。面试时间1h。
主管面:
电话面的形式,开场自我介绍,问了我的学生工作和实习项目,问了项目遇到困难是怎么处理解决的,举例说明。问了居住地,刚好就是住在东莞、base东莞。接着问了期望薪资和什么时候能上班。面试很高效,全程无废话10分钟左右。
个人体会:
只要机试编码能力过关,简历中有自己做的项目就能够挺轻松的通过面试。选对HR更是关键一步,每场机考/面试可乐姐都有通关攻略,包括机试题库、Python八股文、面试攻略等等,非常感谢她的耐心指导。
-----------------------------------------以下可乐姐发表重要讲话-------------------------------------
好了,最后再说一下,目前考虑找工作的小伙伴,不仅是23届、24届考研/校招失利的;经验丰富的也非常欢迎私聊我
!!!!!!24届的小伙伴可以开始准备笔试啦~~~~~
#java##python##C++##华为od##24届软开秋招面试经验大赏#