平安寿险Java面试-社招-四面(2019/08)
个人情况
2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验。做过分布式开发,没有高并发的处理经验,平时做To G的项目居多。写下面经是希望给各位有相同面试公司的小伙伴做个参考,同时也希望记下自己的一些收获和踩下的坑。
简历投递
当时有考虑到深圳发展,所以投了深圳一些个人觉得不错的公司,平安寿险就在其中,由于当时尚未离职并且离深圳比较远,所以全程是电话或者视频面试。投递完简历后,过了两天,HR打电话跟我约时间面试,就在第二天早上(当时项目刚告一段落,没什么事)。大概九点半左右接到电话,本来计划是早上面试的,后来面试官说有事情,改到下午两点半,我说可以,面试序幕就此拉开,岗位:Java开发工程师。
一面
当时刚午睡完,头昏脑胀,面试地点在公司,找了一个阳台坐在那里打电话,总担心有人影响面试,太阳又大,难受得一批。从此之后,预约电话面试,都是留在下班后回到家里再面。下午两点半,电话如期而至。面试官说他们有两位同事同时面,我说可以的,没关系。面试三部曲,自我介绍、问项目,聊技术。前面两项没什么好说,不过这边聊技术从我项目开始的。
先简单聊了一下项目,项目中有写到采集报文数据,第一个问题就是你们报文传输是否会进行加密,加密的方式是什么?
知道对称加密和非对称加密的区别和应用场景吗?
用MQ采集消息的时候,有没有做消息重复消费处理?怎么做的?
简历上原来项目组用过RocketMQ,面试官就问起了RocketMQ的知识。
你知道RocketMQ的commitLog的作用吗?
为什么commitLog每个文件的大小是1G?(这题没答上来,直接说不知道)
nameServer的作用是什么?
有了zk和eureka为什么还需要nameServer?(其实也不知道,但是我简单的对比了一下zk和eureka,并说zk是cp以及eureka是ap的,RocketMQ自己实现nameServer是因为可能nameServer更加轻量级的缘故)
nameServer所有的节点数据是一致的吗?
synchronize和lock的区别?
有看过synchronize的源码吗?(这不是jdk自带的吗?印象中没有具体的实现吧,似乎只能通过反编译查看,我如是说,该题算不知道处理)
你知道synchronize的实现原理吗?(不知道)
你知道jdk对synchronize的优化吗?(不知道)
你知道双亲委派机制吗?
为什么要有双亲委派机制?
你知道它是怎样实现的吗?(不知道。。到这里,心理是崩溃的)
什么是自旋锁?
你搭建过hadoop吗?(由于在简历上写对大数据技术有过了解,所以他们问了这个问题,我说在虚拟机上搭过集群)
问我现在的公司平时加班多吗?来深圳能加班吗?(我说当然可以啊,项目组如果加班,我肯定会跟着)
问的也差不多了,他们说面试就到这里了,并没有说,“你有什么问题要问我的吗?”。一面结果:通过。
二面
我自己觉得一面没回答好,应该挂了。但是两个星期后,没错,就是两个星期,接到了二面的面试邀请,让我到现场面试。我跟HR说,我得先看有没有车票,有的话才能过去。HR说当地有平安子公司,可以去视频会议室面试,所以第二面视频面。二面面试官告诉我,他是一面面试官其中的一个。
项目中写过有过JVM调参经验,问了我当时调参的情况。
常见的垃圾回收算法和垃圾回收器?
jdk1.8用的是哪个垃圾回收器?
springAOP说一下。
SQL注入怎么预防?
数据库优化思路说一下。
数据库索引原理(因为平时用的mysql,就说了mysql的)。
数据库索存储用的什么数据结构?
B树和B+树的区别?
各种索引存储结构的应用场景。(当时问这个问题时,我是一脸懵B的,一直以为索引就只有B+树存储,其实还有二叉树、红黑树、HASH等
)
HASH与B+树对比?哪种场景下应用更合适?(不知道)
存储过程知道不?(写过一些MySql的,Oracle的没用过,面试官说语法上还是有一定差异的)
问了一些Netty的东西(不熟悉,对于Netty很多都不知道)
分布式任务调度怎么做?
Redis的高可用?
你们JDK用的哪个版本?
JDK1.8的新特性?
你还有什么问题想问我的吗?我就简单的问了一下他们那边用的技术栈,还有主要的业务,顺便补了一句,我觉得你们这边的面试挺难的。面试官笑了一下,说除了要考察你广度,还有深度也很重要。本来他面试完了,还应该有部长面,但是部长出差,所以得另约时间。二面结果:通过。
三面
一个星期后,三面,HR面,大家以为是部长面,我刚开始也以为是,寿险这边说部长有事,先进行HR面。说实话,这么多HR面试,体验最不好的,就是平安寿险的HR面。HR面不需要去子公司视频会议室,用个人电脑就可以了。两个HR,像是应届生的样子,很年轻,一男一女。我感觉就是拿我去锻炼的。
问题来了:说一个你最熟悉的项目,和你在其中的作用?(后面居然可以聊到技术问题,并不是我想聊,而是他们一直想让我解释这种概念,说实话,跟非技术人员聊技术的东西,心理不是很好受)
你做过最困难的事情是什么?
如果你和你的上司意见不一致,你会立刻说出来吗?
说一说你的同事对你的评价?(当时想着把自身的优点说出来,但是女HR说,怎么感觉是你自己对自己的评价?不是你同事对你的评价呢?我心想:你的同事会平时对你说:XXX,你是一个什么样什么样的人吗?我没搭理她)
说一说你的期望薪资?(当时投简历有个薪资范围,我在最低范围的基础上提高了3K,相信自己有这个能力,那个女HR真的拽到不行,直接说,不可能,就你这个工作年限,我建议你先去看一下深圳的行情?我猜你手上没有offer。当时拒绝了一个offer,手上确实没有。我很实诚地回答她“确实没有”,心理想着,招聘本来就是双方的事情,你觉得价格和人合适就招嘛,不行就算,你情我愿的事情,凭什么那么有优越感呢?而且我报的价格确实是在你们招聘的薪酬范围里面啊。当时各位真的体会不到那个HR的表情和语气,搞得我很不爽,体验真的很差)
你愿意降低你的薪资期望来平安吗?(当时说愿意,现在想想,当时真的太年轻,也是一种不够自信的体现。下次碰到这种拽得跟二五八万似的,直接说不愿意,朋友来了有美酒,敌人来了有猎枪,对你不客气的人,自己没必要客气)。
三面结果:通过。后面收了我的毕业证,学位证还有薪资证明。
四面
又是一个星期过去,还是来到当地视频会议室。部长面。
说一个你最熟悉的项目。
你在其中的工作。
解决过最难的问题是什么?
你对深圳有什么看法?(我就去过一次。)
你在深圳的同学呢?都在哪些公司?
对薪资有什么期望?
期间不停地看了两次表,居然又重复问,你对深圳有什么看法?。。。。
大哥,能不能专心点。面试十分钟就结束,感觉他对我没什么兴趣,基本上没问什么技术的问题。
四面结果:卒。因为很长没有HR来电话,默认挂了。
总结
所有面试中,感觉平安寿险面的问题会相对深一些。如果能到现场面的同学,尽量到现场面,因为视频面试的流程确实很长,花了一个多月的时间,现场面时间可能会短一些(我也不知道,瞎猜的)。总的来说,面试体验很不好,两个原因:1.周期长,2.HR面体验不好。各位在面平安寿险的同时,最好不要停下面试其他公司的脚步,不然你可能会错过很多机会,自己就是踩了这个坑。总的来说,自己仍旧太菜,革命尚未成功,同志仍需努力!
平安寿险Java面试-社招-四面(2019/08)的更多相关文章
- 平安银行Java面试-社招-五面(2019/09)
个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...
- 中移物联网Java面试-社招-三面(2019/07)
个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...
- 菜鸟网络Java面试-社招-一面(2019/11)
个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...
- 微众银行Java面试-社招-一面(2019/07)
个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...
- 春节过后就是金三银四求职季,分享几个Java面试妙招,轻松搞定HR!
春节过后就是金三银四,分享几个Java面试妙招,轻松搞定HR! 2020年了,先祝大家新年快乐! 今年IT职位依然相当热门,特别是Java开发岗位.软件开发人才在今年将有大量的就业机会.春节过后,金三 ...
- OPPO-Java面试-社招-一面(2019/07)
个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...
- 阿里巴巴面试-Java后端-社招5面技术总结(Offer已拿)
最近接到阿里妈妈的面试通知,历经一个月,虽然过程挺坎坷,但总算是拿到了offer.这里简单记录下面试所遇问题,仅供各位大佬参考. 由于前面两面的时间过去的有点久了,只能根据记忆大概写些记得问题. 部门 ...
- 阿里妈妈Java后端 社招5面(Offer已拿)
最近由于个人原因, 由于前面两面的时间过去的有点久了,只能根据记忆大概写些记得问题. 阿里妈妈1面 40mins(2021-02-22) 1. 能简单介绍下自己和自己做的项目吗? 2. 关于项目的 ...
- 回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议
引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容 ...
随机推荐
- 介绍一个免费的云开发工具:Cloud Shell
上周和一德国同事吹牛的时候,他说最近业余时间在玩一个东东,叫做Cloud Shell,Google出品.Jerry之前听说过国内的阿里云也提供过类似的解决方案,即在云端提供一个受限制的Linux环境并 ...
- MySQL修炼之路三
1. SQL查询 1. 执行顺序 3. select ... 聚合函数 from 表名 1. where ... 2. group by ... 4. having ... 5. order by . ...
- 关于 ES5 & ES6 数组遍历的方法
ES5 数组遍历方法 1.for 循环 , , , , ] ; i < arr.length; i++) { console.log(arr[i]) } 2.forEach , , , , ] ...
- JMeter+Maven+CSV数据驱动
1.整个工程的目录结构: 2.工程说明: # ddcapitest XXX_API自动化测试 # 一.文件说明: 1. ddcapitest/src/是工程的入口 ddcapitest/pom.xml ...
- APP测试之MONKEY安装、使用
1.先下载java的jdk;配置java变量 安装好之后会有两个文件夹一个是jdk 一个是jre(运行)然后配置好java环境变量:JAVA_HOME:C:\Program Files\Java\jd ...
- python图像处理库Pillow基本使用方法
安装pillow pillow的文档页面,documentation of Pillow 生成一个有单一颜色的图像 from PIL import Image, ImageDraw img = Ima ...
- treegrid 折叠全部节点
$(".easyui-treegrid").treegrid({ url: '@Url.Action("GetDataDictionaryList", &quo ...
- (转)python自动化测试之异常及日志
为了保持自动化测试用例的健壮性,异常的捕获及处理,日志的记录对掌握自动化测试执行情况尤为重要,这里便详细的介绍下在自动化测试中使用到的异常及日志,并介绍其详细的用法. 一.日志 打印日志是很多程序的重 ...
- 20199301《Linux内核原理与分析》第十一周作业
Linux Capability探索实验 一.实验描述 本实验中,将感受到linux capability功能在访问控制上的优势,掌握使用Capability达到遵守最小权限原则的目的,并分析linu ...
- JavaScript——判断页面是否加载完成
前言 接上文,既然你是做一个loading的效果,你总不能一直loading,当页面完成加载的时候你总要结束吧 步骤 先说下原生的方法,再讲jquery的方法,原理是一样的 JavaScript // ...