饿了么星选专场招聘。一面通过会有二面,二面通过会有hr面。本人一面通过,二面未通过。一面大概一个小时左右,然后等二面等了两个小时。一面偏基础,没想到二面更基础。
面试官问的面试题:饿了么高级java软件工程师面试题
一面:
画出你所做项目的流程图
list的数据是如何存储如何扩容的
string stringBuilder stringBuffer的区别
Spring AOP原理
Spring boot启动过程
事物隔离级别
mysql索引类型,画出索引树
JVM内存模型
内存溢出的原因,有没有实际查内存泄漏的方法
CMS G1的垃圾回收过程
.... 挺多 比较细碎
二面:
Sring boot 为什么用事件机制?为什么用listener
排行榜用什么数据结构?java的数据结构用什么 非java的用什么
画出二叉树的左叶子节点(按照层级)
java8 HashMap有什么改进?为什么用红黑树?用其它树不行么?
Set里面用的是什么数据结构
redis的主从的数据是如何同步的
主从数据库,如果数据更新到主库后,数据库当掉如何进行数据同步
面试以项目为主,最后问了几道技术题,面试官很友好,会耐心听你讲完,最后还给了建议。能感觉出来面试官水平较高,可以通过相关问题了解到你的项目经验。
面试官问的面试题:饿了么java开发面试题
jvm垃圾回收机制、算法+学习渠道
mq的分类+使用场景
系统表设计、表对应关系
系统的风险点
系统难点-解决方案
系统现有问题+如何改进
Java基础,JVM,多线程机制。都会问到比较底层的代码实现,其实这个方面没什么好说的,把相关的源码仔细读一下,弄清楚实现原理。其中HashMap,ConcurrentHashMap,Lock都仔细看一下。对于Spring框架会问IOC和AOP的底层原理和代码实现,问到了循环引用的解决。然后其它问题记不清楚。感觉95%都回答还可以,不过后来也没通知。
面试官问的面试题:饿了么JAVA开发工程师面试题
Java基础:JVM,多线程机制,NIO,HashMap和ConcurrentHashMap区别原理,垃圾回收算法。 Spring框架:IOC、AOP、事物、设计模式。 数据库:分库分表、索引原理。 长连接,短连接区别。 算法题:使用栈实现队列 总的来说回答还可以,个别细节回答不是很好。
(共2410条) 北京字节跳动科技有限公司
(共2142条) 阿里巴巴
(共2136条) 京东商城
(共21条) 上海晨光科力普办公用品有限公司
(共29条) 折800
(共16条) 深圳赛维网络科技有限公司
(共5条) 青岛云路新能源科技有限公司
(共4条) 葛洲坝机电建设有限公司
(共4条) 新疆油田
(共7条) 亚太集团会计师事务所
(共4条) 东莞宇瞳光学公司
(共4条) Asdan