java-软件开发-19届双非-华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面经 文章被收录于专栏

首先介绍下正常情况下的流程,机试➕综测测试➕确定具体部门后资格面➕技术一面➕技术二面➕主管面➕谈薪资和等审批 该专栏是已经入职的同学分享的经验贴,希望可以对大家有帮助

全部评论
点赞 回复 分享
发布于 昨天 13:31 浙江

相关推荐

昨天 10:50
门头沟学院 Java
你的不定积分没加C:我怎么在学院群看到了同样的话
点赞 评论 收藏
分享
个人情况:    211本科理工科专业,非科班但自己对代码感兴趣,3年java开发经验,上一份普通小公司,发展有限,薪资一直没涨加上想换个城市发展,于是选择尝试下华为odHR 面:    简单聊了一下简历,问了一些教育背景,对项目问了一下背景和一点点技术问题,最后问了上一家的薪资构成和期望薪资。HR 面总共就 12分钟。 技术一面: spring 系统原理 aop 依赖注入 微服务器原理 项目介绍 掰碎了分析优化 性能提升多少 分工安排 redis 和 mysql 一点点 sql 优化 问得很细 工作一年中成长了多少 代码和数据库工作量 分布式实现 还有一些忘记了(总共 30min 手撕代码:给出了一幅字符串比如像$ad$$gf$ 算出最后一个$符号前的字母的数量 我用了遍历解决,最后面试官提示我是不是还有其他的方法,给出了堆栈的思路 技术二面: 一整个压力面,问 Linux 命令,使用的编译器的功能和快捷键使用,code review 的使用,还问了项目上的技术问题(这个很细,面试官没有顺着问,挑着问细节),Java 中的八股文,问了十五分钟差不多开始手撕 手撕: 幼儿园组织活动,老师布置了一个任务:每个小朋友去了解与自己同一个小区的小朋友 还有几个。我们将这些数量汇总到数组 garden中。 请根据这些小朋友给出的信息,计算班级小朋友至少来自几个小区?输入描述: 输入:gardenl]= {2,2,3) 说明: garden 数组长度最大为 999 每个小区的小朋友数量最多 1000 人,也就是 gardenl 的范国为[0,999] 输出描述: 输出:7 补充说明: 示例 1 输入: 2 2 3 输出: 2     我先按照自己的思路写一遍,给面试官讲解完后,面试官发现了一些小问题和可以优化的地方(面试官人很有耐心的!)最终通过了所有的用例,整个过程中面试官还会问其他的一些java 知识,属于是测试你会不会一心二用和反应能力了 hhh。之后面试官提示我用另一种思路,这个就只完成了一半,但是他给我看了他的思路,一下子恍然大悟后把他的思路也讲出来了!二面要长一点也难一点,整个时间大概将近 2h! 主管面:    先自我介绍,面试官人很好,只让我简单聊聊经历。然后问为什么来这个城市,说了三个原因。问了一些项目上的技术栈使用。开始聊薪资,整个面试氛围很轻松。
华为主管面584人在聊 查看21道真题和解析
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

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