个人情况

  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)的更多相关文章

  1. 平安银行Java面试-社招-五面(2019/09)

    个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...

  2. 中移物联网Java面试-社招-三面(2019/07)

    个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...

  3. 菜鸟网络Java面试-社招-一面(2019/11)

    个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...

  4. 微众银行Java面试-社招-一面(2019/07)

    个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...

  5. 春节过后就是金三银四求职季,分享几个Java面试妙招,轻松搞定HR!

    春节过后就是金三银四,分享几个Java面试妙招,轻松搞定HR! 2020年了,先祝大家新年快乐! 今年IT职位依然相当热门,特别是Java开发岗位.软件开发人才在今年将有大量的就业机会.春节过后,金三 ...

  6. OPPO-Java面试-社招-一面(2019/07)

    个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...

  7. 阿里巴巴面试-Java后端-社招5面技术总结(Offer已拿)

    最近接到阿里妈妈的面试通知,历经一个月,虽然过程挺坎坷,但总算是拿到了offer.这里简单记录下面试所遇问题,仅供各位大佬参考. 由于前面两面的时间过去的有点久了,只能根据记忆大概写些记得问题. 部门 ...

  8. 阿里妈妈Java后端 社招5面(Offer已拿)

    最近由于个人原因, 由于前面两面的时间过去的有点久了,只能根据记忆大概写些记得问题.   阿里妈妈1面 40mins(2021-02-22) 1. 能简单介绍下自己和自己做的项目吗? 2. 关于项目的 ...

  9. 回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议

    引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容 ...

随机推荐

  1. integer 面试题。

    上面输出的结果是:true true ----------------------------------------------------- false true 因为-128-127是byte的 ...

  2. P1361 小M的作物 (最大流)

    题目 P1361 小M的作物 解析 把\(A\)看做源点,把\(B\)看做汇点,先不考虑额外情况 显然,这是一种两者选其一的问题,我们选择一部分边割去,使这部分边的贡献最小,就是求最小割,我们求出了收 ...

  3. 特征选择之FeatureSelector工具

    项目地址:https://github.com/WillKoehrsen/feature-selector 特征选择(feature selection)是查找和选择数据集中最有用特征的过程,是机器学 ...

  4. S/4HANA Service Management和SAP Field Service Management的集成

    经常有朋友提出这样的问题:"SAP Business Suite里的CRM的Service模块已经通过Addon的方式迁移到了S/4HANA上,并且SAP之前又收购了一家专门做Service ...

  5. Vi 和 Vim 编辑器详细使用方法

    学习linux的一项必会技能,熟练使用vi/vim编辑器那便最重要的了.不过一堆操作看的也是太头疼了,以下整理了些常用到的命令. 工作模式 vi编辑界面有三种不同的工作模式,分别为命令模式.输入模式. ...

  6. H3C IEEE 802.11无线局域网工作组

  7. MySQL/MariaDB数据库的存储引擎

    MySQL/MariaDB数据库的存储引擎 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.   一.MySQL体系结构 连接管理模块: 负责接收远程用户的连接. 线程管理模块: 维护 ...

  8. 拿webshell方法汇总

    地址:https://blog.csdn.net/Breeze_CAT/article/details/80044676

  9. 深度学习Keras框架笔记之Dense类(标准的一维全连接层)

    深度学习Keras框架笔记之Dense类(标准的一维全连接层) 例: keras.layers.core.Dense(output_dim,init='glorot_uniform', activat ...

  10. MySQL——时间戳和时间的转化

    前言 Mysql中时间戳和时间的转化 时间转时间戳 select unix_timestamp('2019-7-29 14:23:25'); 时间戳转时间 select from_unixtime(1 ...