华为OD Java面经 软开 23-03
背景:华东理工大学,20年毕业生。
算是机缘遇到了HR小姐姐,于是稍作准备开始接下来的流程。
2023-02-09 机试
机试有三道题,两道简单,一道中等
1. 查找重复代码。给你两个字符串,找出最大的重复子串。较简单
2.获取最大版本号。给你两个版本号,根据规则选出较大者。较简单
3.去除多余空格。给你一个长串和一组关键词,要求返回结果串和关键字的索引。不是很难
2023-02-10 性格测试
25分钟104个选择题。
三选二,选一个最合适的和一个最不合适的。后面的题目会根据你之前的选择自动生成新的题目,不断选出更合适的和更不合适 的。尽量保持一致且积极即可。
2023-02-15 技术一面
自我介绍-项目介绍-基本提问-手撕算法;
提问:什么是哈希表;数据库的调优的哪些;linux系统的故障恢复与查看;项目的具体角色;使用的开发框架;springcloud中有哪些组件,发挥的作用是什么等。
算法:括号检查:给你n对括号,返回合理的排列方式。用递归做的,还可以。
2023-02-17 技术二面
自我介绍-项目介绍-基本提问-手撕算法;
提问:队列、栈及java中常用的数据结构(堆栈队列数组哈希树结合java中的集合说了一些);了解gc吗,是什么(展开说了垃圾回收机制以及垃圾回收算法);谈一谈什么是线程和进程;了解数据库吗;了解设计模式吗(就说了工厂模式,单例模式,代理模式,适配器模式以及常用的场景);什么时候用限流,什 么时候用熔断(这个真不熟);等;
算法:三数之和。数组中的任意三个数的和是否等于目标数字。做的不是很好,使用暴力解的,面试官说用例过不了怎么办,优 化算法,数组排序等等。
2023-02-23 主管面
自我介绍;问了简历中的两个项目,扮演的角色;公司的规模,业务是怎么来的;当前薪资和期望薪资,为什么要这个薪资;个 人爱好;工作中遇到的比较困难的事情,如何解决的等。
2023-02-23 HR面
自我介绍;上家单位的工作时间;单位中和其他人有哪些协作;上家单位离职的原因;当前薪资和期望薪资;对面试的产品线是否了解;是否了解华为的企业文化;家庭情况;选择就业地就业的原因等
感谢栗栗小姐姐,为她打call