JAVA开发工程师 专题汇总

JAVA开发工程师 面试经验分享列表,共4098

| 内部推荐
面试过程:

前同事在美的金融部做一个有名无份的小leader,内推我去他们组面试。只经历了一面,一面就是领导面,聊的还行,领导让我填了个人信息表(包含上家公司和期望薪资),觉得我要价远超他们毕业2年社招人员的工资水平,于是无后续。

面试官问的面试题:

项目有没有用微服务架构
不同服务之间如何保证数据一致
RPC消息通信
aop切面、切点是什么,工作中具体用到什么切面
spring中的DispatcherServlet是干嘛的
spring bean如何定义,加载的?(不记得怎么问的了)
垃圾回收算法
实际工作中有没有出现过栈溢出
单例模式饿汉、懒汉
悲观锁、乐观锁如何实现
b树和b+树区别
Linux命令,压缩 zxvf、查找ps
java集合,map从哪集成,说下collection的子类,set和list有何区别,ArrayList是线程安全的吗

赞一下(0) 踩一下

| 校园招聘
面试过程:

一面是电话面试,先自我介绍,介绍了基本信息和学校奖项后已经过去1分钟,然后准备主要介绍三个项目经验时,面试官“额”了一声,然后让我继续了。在我介绍完第一个项目后,我感觉他已经不感兴趣,就很快结束了。然后他直接说他们那边是做golang的,问我做java的愿不愿意转。我说ok,接下来就是问我一些计算机基础,然后项目中用到的redis,mysql索引,调优这些。面试官很友好,让我结合项目其中一点后,他就开始说他们一般在项目中怎么运用这些技术。基础问完后,就直接说意向了,问什么时候能去,以后职业规划等。我感觉面试官这个项目组挺缺人的吧
二面为技术总监,主要是聊项目聊经历,没问计算机基础考察

面试官问的面试题:

计算机基础,linux常用命令,线程安全,redis持久化、缓存、雪崩,mysql索引、调优,常见算法,项目介绍,困难点,解决方案。

赞一下(0) 踩一下

| 校园招聘
面试过程:

就自我介绍,然后根据介绍的追问问题,然后问相关知识的掌握程度,在根据回答追问。全过程30多分钟。感觉不难,就是自己第一次面试,太紧张了没有答好

面试官问的面试题:

你做过的项目自己觉哪个好 难点
一百万条数据去重,并且要计数 (set>hashmap)
一百万条数据做排行榜(快排>还会有新数据进来<现在一想应该说红黑树>)
还有个垃圾回收器有哪些 不会
除了mysql还知道哪些数据库
mybatis和h区别和优点 (半关系数据映射和全…)
优点:my:可以自己写sql语句
哪个知识掌握得比较好(我答了数据结构)
堆和二叉树的区别(堆是二叉树的一种,应该父节点有两个子节点,)
(堆有大顶堆和小顶堆,大顶堆的父节点大于两个子节点)
读过哪些源码(看过集合,了解的看了spring)
hashmap为什么是因子0.75
(如果大了的话哈希冲突大多,小了的话内存空间浪费)
arraylist的原理
(动态数组,容量不够就扩容,扩0.5,然后把值复制到扩容后的数组,经常扩容的话性能下降)
生活和工作区分
平常时间干什么
如果项目明天上线,测试发现有bug,已经下班了,你怎么做
怎么判断链表有环
代码:求子

赞一下(0) 踩一下

1 2 3 4 5 6 7 8 9 10 11   共 20 页