A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Java面试时,你被深挖过什么问题?


现在java岗位很多,企业面试的时候大多对知识点也不会浅尝辄止。那么你在面试的时候,被面试官由浅入深的一层层问过什么问题呢?
包括但不限于java基础,jvm,算法,开发工具,消息中间件,缓存,关系型和非关系型数据库,linux,框架,安全,计算机网络,并发,集群,架构等。
或者作为面试官,曾用什么问题开场,逐步深层次的考察过面试者?我们一起来看看下面是一位面试者的面试总结:


.笔试有两题没打上来
1.什么是死锁
2.冒泡排序
3.activeMQ和rabbitMQ的区别


.面试没打上来的题
1.消息中间件的特点
2.spring是如何解决线程安全的?
3.redis怎么解决缓存击穿的?
答:没考虑过这个(因为打不上来)
4.jvm调优的6个参数
(一个都答不上来)
接着问:那好,jvm创建对象过程详细描述下
5.你项目中既然用了shiro和springsecurity,那你说说两者的区别
6.MQ中怎么解决消息未消费的情况
7.你做过租车系统,那你们的系统应该并发很高,你们怎么解决的(我答的:并发其实并不高,差不多4-5千,面试官就没继续问了)
* 后来面试官看我很多都打不上来,就问我简单的问题。。。
* 突然想起上一个面试题:既然你做过订单模块,那你怎么解决各种优惠券的结算,
比如限时优惠券,满减优惠券等等

.感觉答得欠妥的题,也是第二个面试官问的问题
1.你怎么看待加班。
答:我认为我负责的模块需要按时完成,如果加班不可避免的话,我认为加班完成是我的人责任,
如果是团队需要的话,加班我认为是可以接受的
接着问:你上家公司加班吗
答:有时候加班
接着问:那你加班到最晚是什么时候
答:有一次我的模块出了问题,组长和我一起解决这个问题一直做到第二天早上5点
(我真蠢,就不该这么答,这不是跟面试官说我的工资能力有问题吗)
接着问:那你第二天还是继续上班?
答:对呀。
2.你上班以来遇到的棘手问题。
: 一次我做的一个模块,做出来的功能和需求的功能有偏差,可能是我刚入门,没有经验,
没有跟项目组长谈好,活着说我的理解有偏差
接着问: 那是组长没把需求跟你们沟通清楚还是你的理解有偏差?
答: 是我的理解有偏差,可能刚开始经验不足
接着问: 你确定是组长没把需求讲清楚还是你的理解有问题
答: 我的理解有问题(当时他重复这个问题,我不知道他到底是什么意思,就直接回答是我的问题)
接着问:那项目是做完之后发现有问题吗
答:不是,做一半的时候。
接着问:我是想问你技术上遇到的棘手问题
答:刚开始做的登录没有考虑分布式的系统,因为登录主要就是从session里面获取用户信息,
后来做分布式系统后,要考虑到session在服务器间是无法交互的,后来我们就学习了cas单点登录
系统,其实它底层是用cookie加票据来实现的。
3. 你有没有负责过某个项目或者说带过一些人做项目。
答:没有,我做的项目一般是负责某些模块。
接着问:哦,主要是写模块,那你有没有设计或者做个摸个模块的功能设计。
答:参与过模块功能的设计
接着问:哦,参与过设计,就完全没有负责过某些模块的开发吗,或者带领一些人开发。
答:呃,模块的功能设计是我负责的,带过一个实习生,我主要负责登录,搜索,还有订单模块,
我让这个实习生完成其中的一些功能。
4. 那你现在有offer了吗
答:有了2个offer,一个是金融港里面的友汽,一个是光谷世贸中心的朗数。
(后面两句真是画蛇添足,此地无银三百两,心虚)
面试官:哦
前面和hr接触也是低情商的,自己都觉得自己蠢。
看完上面的求职者自诉总结有什么感想呢,要是你能否回答的良好.小编为大家准备了一份面试总结.快来看看吧!


面试神器.zip

87.47 KB, 下载次数: 4

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马