24届中国人寿科技金融岗(JAVA开发)笔试+面试经验
投递岗位:中国人寿科技金融岗(JAVA开发),深圳研发中心
投递时间:中国人寿(广发银行)9月月中开启校招,我是10月月初投递的,10月上旬进行评测,10月下旬连续进行笔试和面试(10月二十多号),过去两周没有推进流程,我认为流程可能已经终止。
笔试题目(60min):
笔试形式:原则上需要线下笔试。如果不能线下,可以线上。
选择题(10个/3分):1,出栈顺序。2,排序算法的空间复杂度。3,结构化程序设计风格。4,代码执行结果(return和finally执行顺序)。5,代码执行结果(数组和基础类型的初始化)。6,代码执行结果(switch不添加break)。7,JAVA里面的继承(能否多继承?)。8,哪种异常需要自己声明。9,JAVA的抽象类。10,JAVA异常处理用什么子句。
简答题(70分):1,简要描述JVM加载class文件发生了什么(类加载过程)。2,简要描述JAVA Web应用的拦截器和过滤器。3,写出JAVA代码的运行结果(值传递和引用传递)。4,简单的动态规划题目(m级阶梯,一次可以跳1或者2级,有多少种方法可达m级。经典的斐波那契数列)。
面试问题(差不多30min):
面试形式:原则上需要线下面试。如果不能线下,可以线上。
基础知识考问(并没有问多少项目的东西):“String类可以被继承吗?”,“讲一讲JAVA的内存管理”,“讲一讲JAVA的GC机制”,“synchronized的锁升级是个什么机制”,“了解数据库吗?有使用过哪些数据库”,“SQL里面的内外链接知道吗?”,“有没有做过什么JAVA Web的应用?”。
非技术向问题:“自我介绍”,“谈谈你为什么要读研,为什么要选择这个方向”,“谈谈你对这一两年求学,实习和求职的感想”,“有没有突然要求上手某种未曾接触过的技术的情况?”,“在这个过程中,碰到了哪些难题?”,“如果岗位需求和你的技术栈不匹配,你应该如何上手”,“实际上这个岗位做的是Java开发,你的求职意向是安卓,你是怎么想要投递这个岗位的”,“谈谈你对未来几年的规划”,“谈谈你对中国人寿的了解”,“你是从哪里了解到我们的招聘信息的?”,“中国人寿作为一个国企,开的薪资可能比不上互联网,所以你的薪资预期是?”,“你秋招投递了哪些企业,offer情况怎么样?打不打算留在实习单位?”,“反问”。
总结:
1,中国人寿(包括广发银行)实施的是真正的平行志愿。两个职位的流程同时进行,所以可能会碰到两个职位的流程冲突而不得不放弃其中一个岗位的情况。
2,中国人寿的应聘流程原则上走线下,但如果情况不允许,还是可以走线上的。虽然说是线上,其实还是要求你去附近的中国人寿研发中心,然后对方开远程,在人寿的办公室里面线上。(北京这边人寿研发中心园区还挺气派的,只不过很偏远)
3,面试的时候对面5个面试官,有技术官,Leader,HR,几个人轮番考问。当面试官说这个岗位做的是JAVA(后端)开发的时候,我的内心就开始万马奔腾了,因为当初投递的时候没说是JAVA开发岗,如果写清楚了,那我是不会自找不快的。或许你会觉得这个技术问题也不算难,但可惜本人非科班,数据库的是真的不会。
#24届软开秋招面试经验大赏##中国人寿##JAVA##后端#