Java开发面经-华为OD

  • 机考:

 前期准备了差不多半个多月吧,力扣hot一百刷了五六十道,力扣其他七七八八刷了大几十道把,栗栗的题库刷了七八十道,牛客网刷了二三十道熟悉输入输出,机考题目第一题分苹果用异或解,原题刷过,不过有点忘了,a了85%,第二题题目忘了很简单ac了,第三题也是原题刷过,网络病毒a了80%,总分345过了。

  • 综测:

 性格测试,根据HR栗栗提供的资料简单看下,没啥问题。

  • hr面:

 1、问了期望薪资(30%以内)

 2、讲讲你的优势(与项目匹配度啥的)

 3、gap几个月时间的原因(沉淀学习)

 4、为啥想去杭州发展原因(稳定性方面)

 5、反问

  • 技术一面:

 上来直接先做题,一堆香蕉吃香蕉,给定一数组求最佳速度吃完这堆香蕉,二分法查找解决,问了下为啥使用二分法;

 1、数据库索引有哪些索引,失效情况,慢sql优化、怎么排查接口慢点问题;

 2、说一下类加载的执行过程?怎么判断对象是否可以被回收?java 中都有哪些引用类型?

 3、说一下你熟悉的设计模式?分别应用哪些场景

 4、说一下 jvm 的主要组成部分?及其作用?说一下jvm 运行时数据区域?说一下堆栈的区别?队列和栈是什么?有什么区别?说一下类加载的执行过程?

 5、java 中 IO 流分为几种?BIO、NIO、AIO 有什么区别?

 6、讲讲系统安全涉及哪些方面

 八股问了半小时。

  • 技术二面:

 也是先做题,螺旋打印倒三角形,根据题目图片示意打印,刚开始题目理解出错了,写了差不多一个小时解决;

 1、简单介绍项目,然后聊项目

 2、线程池的参数有哪些,线程安全有哪些方式控制、ThreadLocal怎么用,如何实现动态配置线程池的核心线程数;

 3、锁有哪些区别什么场景下用什么锁,可重入锁、自旋锁、乐观悲观锁、锁的升级,讲下synchronized的原理,如何避免死锁等等;

 4、有哪些垃圾回收机制,什么场景下使用,什么情况下会发生full gc,新生代老年代区别,元空间是什么,怎么设置堆大小;

 5、spring相关,aop、ioc原理,bean的生命周期,springboot自动配置原理,如何实现自定义注解等等;

 八股项目总共聊了半个多小时。

  • 主管面:

 主要聊对ai方面的认知,怎么实现团队之间的良好合作沟通,遇到其他部门问题怎么去推进,反问,总共二十分钟不到。

这边得感谢并夸夸我这边的HR-栗栗,机考面试性格测试资格面试主管面也会提供相应攻略信息,基本上机考面试完第二天就能反馈到,包括之后的offer审批的进度也能及时帮我跟进,整个流程相对来说还是比较快的。

#找工作##华为OD招聘##华为od##华为OD##面经#
全部评论
1 回复 分享
发布于 04-21 22:36 湖南
好的,栗栗
1 回复 分享
发布于 04-21 15:11 重庆
能问问佬怎么准备吗
点赞 回复 分享
发布于 04-25 17:20 江苏
接好运
点赞 回复 分享
发布于 04-24 14:14 广东
已老实
点赞 回复 分享
发布于 04-23 15:49 陕西
大佬,请问这个是应届春招还是实习呀?
点赞 回复 分享
发布于 04-23 01:32 山东
一般主管面有几个人呢
点赞 回复 分享
发布于 04-21 22:17 四川

相关推荐

04-22 10:10
已编辑
哈尔滨工业大学 Java
一笑而过2222:去吧 一般人还进不去 不是目标学校的
点赞 评论 收藏
分享
评论
8
31
分享

创作者周榜

更多
牛客网
牛客企业服务