4年java经验去应聘16K面试没过,原来是回答了这些。。。

最近 大家应该有很多人在为面试做准备。

今天分享一个案例4年java工作经验去应聘16K面试没过,细节如下。。。

以下就是他的简历和面试情况。

基本情况:

xx,26岁,毕业于青岛理工大学,有4年的开发经验…
专业技能:

熟悉Sping 了解SpringMVC、SpringBoot、 Mybatis 等框架、了 解SpringCloud微服务
熟悉常用项目管理工具: SVN、 GIT、MAVEN、 Jenkins
熟悉 Nginx、tomcat 等的调优
熟悉多线程、并发
熟悉分布式协同框架Zookeeper、 RPC服务框架Dubbo
了 解分布式消息框架Kafka、RocketMQ
熟悉分布式缓存 Redis、memcache
熟悉分布式数 据中间件sharding-jdbc做分库分表、读写分离
熟悉分布式搜索引擎ELK

教育经历:

4年java经验去应聘16K面试没过,原来是回答了这些。。。_第1张图片

面试过程:

面试题一:HashMap底层实现

面-面试官,应-应聘者

面:说下HashMap底层存储结构和原理

应:存储结构:数组+链表+ JDK8之后用红黑树,是采用hash算法进行定位存储的。

面:你说到JDK8红黑树,你知道为什么JDK8用红黑树吗?

应:不知道,我记得有一一个阈值是8 ,链表长度达到8就转成红黑树。

面:我是问为什么JDK8要用红黑树在之前数组和链表就可以实现,为什么还要新增红黑树?

应:额额额…不太清楚

面试题二:Spring AOP底层实现

面:spring aop你在项目中是怎么用的?

应:我在**康在线理赔系统用到了AOP,实现日志记录与权限管理…

面:那能说下其实现源码吗?

应:AOP是在面向切面编程,底层是采用动态代理实现的 cglib和java动态代理

面:你知道cglib和java动态底层实现原理吗? InvocationHandler这个接口有一个什么方法我们必须实现它?

应:印象不深了…

面试题三:分布式Session、Dubbo、Zookeeper问题

面:分布式session致性为何不用nginx iphash ?

应:nginx不太熟悉

面:Dubbo发布服务和订阅服务在Zookeeper创建的节点为什么节点?

应:leader和follower节点

面:我不是问节点角色,我是问节点类型

应:…不太记得了

面:回去等通知…面试结束

总结:

面试过程中,大概20分钟左右,自我介绍和项目聊了大概7-8分钟,另外10几分钟主要是聊了一些技术问题。

这次问的相对来说不会太难,因为工作4年要16k薪资不是很高,最后还是没有给第二面的机会,主要还是觉得对技术深度不够,广度是OK的。

这是一位面试官朋友分享给我的一场面试经历,那么今天的分享就到这里,如果大家需要更多的Java面试题,可以看下面↓↓↓↓↓↓↓↓

本人整理收藏了20年多家公司面试知识点整理 ,以及各种Java核心知识点免费分享给大家,我认为对面试来说是非常有用的,想要资料的话请点795983544 暗号CSDN。

4年java经验去应聘16K面试没过,原来是回答了这些。。。_第2张图片

你可能感兴趣的:(Java,面试,架构,java,面试,架构,面试题整理)