java求职面试题汇总(持续更新)

一、华为武汉研究所(OD模式)

总共有好几轮:机考-性格测试-视频技术面试-HR面试-部门负责人面试。

1、机考

总共两道编码题,只要一道题目通过率百分之百基本就没有问题了。题目基本都是牛客网上的编程题,难度一般,不是很高。具体题目当时没有记下来,自己只做对了一题。

2、性格测试

当时好像是隔了三天左右就出结果了,做了一下华为的性格测试题,做的时候还感觉奇怪,为什么好多重复题,后来看了才发现,有些同学居然挂在了性格测试上,因为有重复出现的题目就是为了检测你的回答是否前后一致,是否有出现矛盾的地方。还是得小心。

在这里插入图片描述
比如说这几个同学,我还算幸运,过了性格测试。

3、视频技术面试

3.1、手撕代码: 大概一个半小时,自己可以试试。第一题没有写出来,第二题比较简单
题目一: 长按键入:你的朋友正在试用键盘输入他的名字name,偶尔,在键入字符C时,按键可能会被长按,而字符串可能会被输入1次或者多次,你将会检查键盘输入的字符typed,如果它对应的可能时你朋友的名字,那么就返回true。

题目二: 寻找重复数组:给定一个包含n+1整数的数组nums。其数字都在1到n之间,可知至少存在一个重复的整数,假设只有一个重复的数,我们找出这个数。
3.2、简单自我介绍包括项目介绍
有两个技术面试官,一个HR,后来才知道那个HR也是搞技术的,难道现在华为都是自己技术部门负责招聘了吗?一个负责问技术相关,一个问项目相关。
基础相关:

  • AIO\NIO\BIO的简单介绍
  • hashmap contains方法的时间复杂度,如何解决hash冲突
  • volatile的作用和底层实现原理
  • 多线程的实现方法
  • 你了解的设计模式

项目相关:

  • springsecurity授权登入相关
  • restful风格是否了解
  • AOP相关,cglib和jdk动态代理相关。

自己准备的不是特别充分,有好些问题都没有回答出来,后面又给加了一道编程题。当时勉强给做出来了,但是题目忘记了,没有及时记下来。

4、HR面试

自己也是没有想到居然过了技术面试,晚上八点多接到一个电话,后来才知道是华为HR负责人,聊了一会,主要是问了一下自己不是科班出身,为什么要转行做IT,以及自己做IT相对没有科班出身的那么系统,还有就是如何自学的。

5、部门负责人面试

简单聊了一下,部门负责人面其实基本代表你的面试已经通过了,没啥问题,当时问了一个很经典的问题,自学过程中有没有感到绝望的时候,以及如何解决。我当时就坦言了,必须有。比如jar包冲突的时候,各种百度各种官网查,对应的版本和配置。还有就是报各种奇奇怪怪的错误的时候。解决的话就是各种问,各种查了。技术群也还是有点用的,虽然现在大多数技术群都是聊天吹水,但是关键时刻还是有用的。
总结:
华为OD模式的招聘流程还是挺长的,关于OD模式,基本是跟人力外包差不多,但是据说是跟华为员工同薪同酬,也有年终奖和项目奖。但是具体如何不是很清楚,没有亲身经历过,有了解的小伙伴的话欢迎评论区留言。面试前的准备工作还是要做到位的。特别是一些面试的高频问点。比如说以下内容可以参考我历史文章:
mysql入门基础
hashmap源码分析
一文搞懂垃圾回收机制
还有就是多线程系列和redis系列以及docker系列了。就不一一粘贴出来了。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值