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面经 文章被收录于专栏

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

全部评论
点赞 回复 分享
发布于 06-12 13:31 浙江

相关推荐

06-07 15:31
门头沟学院 Java
1.自我介绍2.== 和equasl的区别,equals和hashcode 的关系?3.字符串的的操作类有哪些?4.hashMap的put 的底层原理?是线程安全的吗?5.ArrayList和LinkList 的区别?线程安全用哪个?6.try finally 里都有return,最终返回的是哪个?7.java中常用的设计模式?你用过哪些?单例模式的实现方式?哪些是线程安全的?8.synchorized的使用场景?可以用在方法上吗?9.java异常类型?10.快速排序原理?你平时用什么排序?如果有一个有序数组,要从找个数组里查找一个,怎么做?11.说了一个什么算法,查找子串的算法?没太听懂12.二叉树的层序遍历怎么做?13.线程创建的方式?线程池的参数?14.线程的run()和start()的区别?callcable能获取子线程抛出的异常吗?可以拿到子线程的返回值吗?15.hashTable和ConcurrentHashMap的性能有什么差别?16.linux修改文件命令?进入文件后怎么对文件进行修改?17.移动文件命令?拷贝文件命令?查看端口命令?查看磁盘利用率命令?18.Redis的5种数据类型?持久化机制?19.Spring的Bean的作用域有哪些?20.Aop如何实现?统计一个方法的执行时长如何做?定义通知类的注解是什么?21.自定义注解的生命周期?22.springboot的核心注解?23.@component有什么作用?24.线程通信的方式?如果要让某个线程等待另一个线程执行完后再执行用什么方法?25.主键索引和唯一索引的区别?可以为空吗?26.limit分页用法和参数?limit 10代表什么?27.使用联合索引需要注意什么?28.Like什么情况导致索引失效?29.知道sql注入吗?怎么防止?30.sql如何去除重复记录?31.一个表有姓名,部门,薪资,要查询平均薪资大于5000的人怎么写sql?32.数据库三范式?33.介绍一下你的第一个项目?34.maven如何解决依赖冲突问题?35.Object你知道哪些方法?36.如何查看java版本?如何运行一个jar包?37.mybatis默认是几级缓存?
点赞 评论 收藏
分享
评论
点赞
4
分享

创作者周榜

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