java-软件开发-19届双非-华为OD面经

od面经 bg:双非非目标,非科班转行,经验3+,java开发 3.31 收到机考链接 4.2 完成机考,机考分数320 4.3 性格测试 4.8 hr面,问了40多分钟,没通过,换部门 4.14 HR面,随便问了几句,三五分钟,未通过,换部门 4.16 HR面,问了离职原因,怎么转行的,在找哪里的工作,最后通过,让准备技术面 4.22 技术一面 1.知道哪些线程安全的集合,都是怎么保证线程安全的 2.项目中怎么用多线程的? 3.int(1),这个1代表什么?定义一个123,能插入吗? 4.在生产环境,一直有业务的场景下,怎么在大数据表加两个字段,应该注意什么 5.服务发现用的什么?怎么设计一个nacos 6.怎么解决redis穿透? 7.项目为什么要用rocketMQ,而不是rabiitMQ,Kafka这些? 8.设计模式知道哪些?观察者模式使用场景?具体在项目中用过什么设计模式? 9.线程的创建方式 10.callable和runnable区别 11.最优雅的停止一个线程的方式 12.项目中redis怎么用的 13.项目中MQ怎么用的 14.什么时候会发生fullGC 15.JVM调优怎么做 手撕:力扣463岛屿的周长,面试官投屏 4.25 技术二面 先手撕:力扣200,岛屿的数量,直接打开力扣链接,代码有小细节没注意到,没撕出来,说了思路 1.项目中怎么使用多线程的,有哪些锁竞争的场景 2.项目中做过哪些sql优化,使用了哪些索引,怎么合理创建索引的 3.项目中用了哪些设计模式,怎么用的 4.单例模式是怎么保证线程安全的或者说单例模式有哪几种形式,都有什么特点 5.回忆机考题,说说怎么做的【这个也是很常见的一个问题,如果答不上来 面试官会觉得是不是作弊】 其他的问题想不起来了 4.28 主管面 1.介绍下最近的或者最熟悉的项目 2.简历中的项目都问了下,做了哪些功能 3.预估自己在每个项目的代码量(实在不知道咋答,确实也没想过) 4.之前在哪,愿不愿意去东莞 还有些忘了,面的一般,以为过不了,后面又打电话沟通意向,介绍项目,项目遇到的困难,怎么解决的, 愿不愿意去东莞的意向,愿不愿意做鸿蒙或者APP开发 4.30 定薪(当时有别的面试通过了,也在谈薪,所以定薪催的比较快,薪资涨幅不大) 5.13 下发offer,定薪后一周多下的offer,中间隔了五一 5.22 入职

#华为OD#
全部评论
我这里有最近在做的大厂项目都可以包装到简历上,包装完后还有针对性的大厂面试辅导培训,已经帮助很多同学上岸,感兴趣的话可以直接看我主页简介,那里有项目线索指引,可以帮到你
点赞 回复 分享
发布于 08-06 19:06 湖南

相关推荐

08-19 18:59
已编辑
绍兴文理学院 Java
一只末影酱:一、1w+qps嘛感觉数据有点太夸张了 二、还有就是99.95%这些,本身大部分学生做的小项目基本是100%,因为量太小了,网络抖动问题也基本模拟不出来,感觉这些不太好写 三、你这些项目,都是一个月就做完了,更抽象了,也就是大概意味着,没有技术调研,没有上线测试,
点赞 评论 收藏
分享
评论
点赞
9
分享

创作者周榜

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