高级java软件工程师 专题汇总

高级java软件工程师 面试经验分享列表,共30

| 网上申请
面试过程:

饿了么星选专场招聘。一面通过会有二面,二面通过会有hr面。本人一面通过,二面未通过。一面大概一个小时左右,然后等二面等了两个小时。一面偏基础,没想到二面更基础。

面试官问的面试题:

一面:
画出你所做项目的流程图
list的数据是如何存储如何扩容的
string stringBuilder stringBuffer的区别
Spring AOP原理
Spring boot启动过程
事物隔离级别
mysql索引类型,画出索引树
JVM内存模型
内存溢出的原因,有没有实际查内存泄漏的方法
CMS G1的垃圾回收过程
.... 挺多 比较细碎
二面:
Sring boot 为什么用事件机制?为什么用listener
排行榜用什么数据结构?java的数据结构用什么 非java的用什么
画出二叉树的左叶子节点(按照层级)
java8 HashMap有什么改进?为什么用红黑树?用其它树不行么?
Set里面用的是什么数据结构
redis的主从的数据是如何同步的
主从数据库,如果数据更新到主库后,数据库当掉如何进行数据同步

赞一下(8) 踩一下

| 猎头
面试过程:

第一轮做题,牛客网华为机试题,有单选、多选以及2道算法题
第二轮周五傍晚电话约7点面试,面试官会打电话来
后面的流程不太清楚

面试官问的面试题:

chmod 755是什么含义
CMS垃圾回收器的流程
线上机器JVM参数的配置
你们Nginx是怎么用的
标记整理,标记清除的区别是什么

赞一下(0) 踩一下

| 社会招聘
面试过程:

通过阿里的招聘官网投了java工程师的简历, 一个多星期就有一个人打电话过来约电话面试,说话很有礼貌,很温和。 自我介绍,项目情况介绍, 介绍下项目技术框架,业务特征。后续面试大部分问题针对项目展开。后续有问了一部分纯技术问题,主要看你在项目中的实际应用情况。 全程1个小时左右, 面试人的水平比较高, 难度还是有一些的!

面试官问的面试题:

(1)介绍下整个网站的核心流程,有哪些是自己参与并实施的。
(2)问了核心业务模块的特点和数据模型,看是否能够讲解的清楚,理解是否透彻;
(3) 介绍项目经历,挑一些比较有优势的来问,做过哪些让你感觉有代表你能力的东西;
(4)是否对一些底层框架做过解析和修改?
(5) 使用到了spring的哪些技术,拦截器用在哪些业务场景。
(6) 问了spring事务怎么用的,它在哪些场景下不起作用;
(7) 介绍下hash , 序列化 ;
(8) 高并发是否有涉及, 线程池原理和使用问题;
(9) JVM相关的, GC, 类加载

赞一下(1) 踩一下

1 2   共 2 页