[蓝蓝银行系列]4邮储初探+笔试形式+面试技巧=上岸
这个系列会根据大家的反应情况进行更新,一般来说,刚出来校招招聘信息,大家需要看的比较多,我就会写一篇来避避坑。
邮储金融科技布局
巴菲特在谈到银行的时候说:“银行业是一个很好的行业,我们低估了银行客户的粘性”。
在今年的四月份之前,A 股中全国性上市的 15 家银行中,涨幅最大的不是股份行,而是邮储银行,为什么?
如果去了解他们的财报,年报信息,你会发现,在整个 2020 年,其组织架构改革做了比较大幅度的调整,打造契合数字化转型的企业文化。
邮储也不例外,在《中国银行家调查报告中》,超过一大半的银行都会将智能化和数字化建设作为战略重点,而且在年报等重要的内容章节,都会大幅度的对金融科技进行总结。
看完众多年报内容后,我惊奇的发现,仅邮储在年报手册中放了简历投递的链接,可见其招揽人才的决心,当然也是银行年报史上第一次。
在 2020 年科技投入 90.3 亿,相比于 2019 同比增长了 10.35%,2018 年至今,邮储银行每年的信息科技投入增速均保持在 10% 以上。在 18 家全国性银行的金融科技投入中排名第五。
其招聘人数翻了一番,目标在 2022 年建成 350/4000/15000 人的高级/中级/基层管理人才库。
另外,在 2020 年邮储新增了西安研发中心,从而形成了 1 个总行研发中心,4 分分中心,N 个分行研发中心的自主研发体系
校园招聘
如果看过农行的招聘信息再看邮储的招聘简章,略显粗略,并没有直接看到诸如研发中心,数据中心等单独的招聘内容。
不过只要有耐心,一层层进入,就可以看到下面的页面了。
可以发现,总行分为总行本部,总行信息科技条线,总行审计及审计分局,总行信用卡中心。
然后是各省分。下面主要和大家一起看的是总行信息科技条线。
英语要求(基本)
英语须通过国家大学英语六级(CET6)考试(成绩 425 分及以上),或托业(TOEIC)听读公开考试 715 分及以上,或新托福(TOEFL-IBT)考试 85 分及以上,或雅思(IELTS)考试 6.5 分及以上。
投递时间
截至时间为 2021 年 9 月 26 日 24
招聘流程
具体招聘流程:报名——简历筛选--笔试(10月中旬)线上机考--面试-体检-签约-录用
招聘机构
从邮储银行的招聘架构来看,其招聘的机构分为总行,子公司,境内分行等。
总行之信息科技管理部
信息科技管理部一级分类为信息技术类,投递简历方式是三方平台智联招聘,这里大家需要注意一下,因为是在智联招聘上管理简历,我们可能投递不同的企业或不同的公司,投之前再核实一遍简历是否正确哦,机会宝贵,另外遇到任何问题,都可以给他们平台电话咨询。
看看这些岗位。
一条条给大家说说,首先在最上面表明了优先专业为计算机相关,那哪些是计算相关呢。可能你觉得是软件工程,计算机科学与技术,信息安全,甚至数理统计/电子信息,这真不一定,我们继续往下看就知道了。
从学历来看,原则上是硕士及以上学历,说明这个岗位基本上可以说百分之***十是研究生,还是挺卷了。
英语要求为六级,再次强调,如果还在大三或研一研二,想从事银行相关工作,好好准备四六级,六级过否就可以直接刷一批人了哦。
信息科技管理部,从岗位名称也能知道主要是从事总行信息科技的创新规划,管理学习梳理工作,很少会直接和计算机打交道,但是可能更需要你的业务能力以及计算机+金融的思想和认知,同时会更加稳定,不过薪水有待考察。
总行之金融科技创新部
金融科技创新部分为信息技术类和金融经济类。
- 信息技术类
和上面的岗位对比发现,优先专业中增加了电气工程,信息与通信工程,人工智能,机器学习等,所以从所学专业来看,投递信息技术过审机会自然会大一些。相同的方法,可以对比下面的岗位。
- 金融经济类
这个岗位是计算机和金融会计的结合,所从事的工作更偏向理论,即需求的梳理和管理。
数据中心
数据中心主要在北京和合肥两地。对于二线或接近一线的城市,性价比还是比较高了,当然,仅仅从房价,生活工作来看。
那么对于数据中心的同学通常是干啥呢?很明显是和数据打交道,那是不是就是测试或运维工程师呢,那倒不是,也分为很多方向。
你的知识面一定得广了,比如数据库,中间件,常规计算机硬件等也需要有所了解,我们看看它的具体要求。
- 应聘的条件
很多同学说到数据中心,即运维,机房。其实不是,目前很多银行都在上云,在这一块中所学的内容可能和互联网的技术栈有一定的关联。
软件研发中心
大家要注意了,这里的研发中心仍然属于总行的,而不是类似其他行的子公司哈,别记错了。
研发中心位置分布北京,合肥,成都,苏州,西安。每个研发中心分为信息技术类和金融经济类。
目前大部分银行的研发中心,其工作强度多半或平均来说是介于互联网和国企之间的,当然了,个别部门或者短期的上线属于特例啦。
- 信息科技招聘描述
对比上面的招聘岗位描述区别还是蛮大的,首先就非常的直接,需要你有一定的编程技术储备,能够进行 C/Java等开发测试工作。另外从学历来看,这个岗位对于本科生而言,机会相比前面就会大不少,另外英语要求方面,如果是本科生,四级也即满足了要求。
- 金融经济招聘描述
笔试准备
笔试题型
邮储:没有编程题,全是单选题,150分钟
EPI(45题,言语理解,逻辑推理,数***算,思维策略,资料分析)
英语(40题,其中20道单元,5篇阅读理解)
综合(60题,银行行业,信息科技,法律,时事政治)
笔试篇详细内容参考之前写的。
笔试中的选择题可能出现啥
在所有的银行笔试,面试中,最最重点不是网络,不是数据结构,而是数据库。既然是选择题,那就比如说查询语句,唯一性索引等。
计算机网络就不会纠其细节,比如知道 TCP/UDP 为传输层协议,DNS/HTTP 是应用层协议,一些常规的功能介绍。
代码题,这里既需要 C 也有 Java,给一段代码输出结果,比如考察子类继承父类时的输出情况。
思维拓展和数学题,这就硬算,没思路就跳,别浪费时间哦。
面试及薪水房价
邮储的面试通常是无领导小组讨论,群面,形式大同小异。今天想说说群面,群面每个人都有发言权,每个人可能观点也不一致,时间一定是要把控的,学会聆听,别动不动就冲上去发言,重点在于成系统的输出观点,而不是去重复人家的观点。
如果是视频面试,提前下好腾讯会议或其他提前约定好的工具,正式面试之前,记得先试用这些工具。
通常面试之前会进行一系列的检查,比如身份证,学生证,六级证书等,这些东西都备好,在后面的被调都是需要用的啦。
如果是线下面,着装整齐,不然会像我一样的尴尬,就我一个没有正装,但是帅也没事,哈哈哈哈哈。另外,这里要给大家强调的是,多打几份简历,也不算重,背个小包即可,不过穿着正装+书包貌似有点意思。
绝招:在面试的过程中,一旦你先说除了自己的答案,而且这个答案可能是大部分同学都能想到的答案,他们很可能就你的基础上加点盐巴,这样的情况,适当的去肯定别人的观点并小度的拉帮结派,秒呀!绝招啊,同志们,还不去<stron>(这个点了,才能推荐给更多的人),留言,谢谢。</stron>
先说线上情况。
两个一组进入面试间,上来各自自我介绍,你们两个是可以完全听到互相的自我介绍的,不用紧张,不管对面小姐姐是否化妆,是否各种主持经历,各种奖项,不重要,做好你自己就行。
随后就进入简历面,技术点也基本上从简历中问。我列举一些
- 自我介绍
之前没有说自我介绍,这里简单提提。大家最好准备个2分钟左右的自我介绍,多读多背几遍,想必多面几场就熟悉了。
自我介绍的作用在于记住你,当然记住你就要有特点,没特点也没事,就让面试官接下来跟随你面试的步伐,想办法引导面试官,让他问你知道的问题,你就做到了。
- 为什么不去北上广而选择了合肥/成都
机灵点,你是重庆人就不一定不能说你是成都人。你去面试成都的岗位,然后意向城市重庆,这个时候川渝还不是一家真不好说了哈。你可以说,我的家人在这边工作或做生意等等嘛。
- C/Java 或其他编程语言用过?
我给群里小伙伴修改简历的时候,很多同学就会这样写,熟悉 C/JAVA,没必要这样写的,一般是面向对象语言和脚本语言即可。比如 Java/Python,既然写上去了,其基本的语法是要明白的,比如什么是接口,继承机制如何,Python装饰器是什么等基础问题。《Head first Java》和 《Python从入门到实践》即可。
- Linux 熟悉不
之前写了一篇,差点给写晕乎了,差不多 3w 字的总结,去大概看看就知道 Linux 的基础知识了。
- 讲讲你的项目,其中项目中遇到什么问题,你扮演什么角色
我回答的套路是项目背景介绍,自己主要做了什么,然后留个空子(我会说遇到一些难点),但是并不主动说,等着面试官来问,你说的难点是什么?哈哈哈哈哈,上钩嘛。
- C 语言常变量的关键字,等价类划分的定义
- 线程池
每一次创建线程和进程都需要消耗资源,为了减少创建和销毁的次数,让每个线程可以多次使用,防止过多的消耗内存,所以使用了线程池。当然还没完,你这特么是在背八股文,接口要不提一提。
ExecutorService接口提供了了比较丰富的方法,比如通过 invokeAll invokeAll方法可以进行任务的匹配提交,接受一个任务列表,通过isShutdown了解 线程池是否已经关闭等。
- Mysql的索引优缺点
我们小学学查字的时候,不会一页页翻,而是先看目录,然后去找,这样会更快。同样的道理,通过加索引可以加快查询的速度。但是创建索引缺点也很明显,不是靠喊一嗓子就创建了,是需要消耗一定资源的,而且会随着数据量的增加,所消耗的时间也会增加。
另外,索引也会占用空间,而且索引文件可能很快达到阈值。当对表增删改查的时候,还需要动态的维护它。
再次提醒大家,简历中不要放自己不清楚的知识点。
说半天,薪水呢
性价比也是我们选择工作重要的参考点,得买房养家,得买化妆品包包哇。
一线城市,28 左右,拿 31 的也有,合肥25左右,详细查看这一篇文章。
真题
斗胆回忆了一些题目,不过难度也就这样了,无外乎计算机基础和你的简历两个点出发,当然,篇幅有限,这只是部分题解,后续会有专门的几篇文章来复习计算机基础。
- 谈谈对公司的了解
看过我文章的童鞋,你们至少都会回答几点撒,因为我每一篇都会简介一下相关行,目的就在这,因为很多银行都会问相关的问题。比如你完全可以回答去年贵行科技投入多少,战略目标是什么等等,小机灵鬼。
- 对岗位的了解
OMG,如果还有这个问题,那就悄悄欢喜吧,每一篇我也介绍了,软开干啥,数据中心一般那些岗位是干啥,需求分析又是做什么,nice。
- 项目协作,让你接触一个新的技术怎么做
这是考察你平时的学习习惯,采用 5-10分钟调研此技术是干啥的,能有个大概的印象,随后根据这个技术来结合当前的业务进行思考,是否可行等分析。
- Java 的异常处理机制,说一下常见的异常,说一个就行
NullPointerException空指针异常,IOException 输入输出异常。
- 对象和类的区别和联系
类是一个抽象的概念,类只是为所有的对象定义了抽象的属性与行为。就好像“Person(人)”这个类,它虽然可以包含很多个体,但它本身不存在于现实世界上。
对象是类的一个具体,是一个实实在在的东西。对象是一个动态的概念,没有给对象都存在这有别于其他对象的属于自己独特的属性和行为。
类是对象的模板,对象是类的实例。类只有通过对象才可以使用,而在开发之中应该先产生类,之后再产生对象。类不能直接使用,对象是可以直接使用的。
- 什么是序列化和反序列化
在 Java 中,序列化是将 Java 对象转换为字节序列的过程,反序列化即将字节恢复为 Java 对象的过程中。
为啥要序列化
比如两个进程在通信的时候,需要发送诸如文本,图片,视频等数据,可在网络中传输的是二进制流,此时发送方就可以将 Java 对象转换为字节序列,然后在网络上传送,接收方即从字节序列中恢复出 Java 对象。
序列化有啥优点
既然可以将对象转换为字节,自然可以将其保存到硬盘,即实现了数据的持久化。其二利用序列化实现了远程通信。
- 写一个线程
要么继承 Thread 类,要么实现 Runnable 接口。随便写一个,温故下。
package ljz; class MyThread implements Runnable{ // 实现Runnable接口,作为线程的实现类 private String name ; // 表示线程的名称 public MyThread(String name){ this.name = name ; // 通过构造方法配置name属性 } public void run(){ // 覆写run()方法,作为线程 的操作主体 for(int i=0;i<10;i++){ System.out.println(name + "运行,i = " + i) ; } } }; public class RunnableDemo01{ public static void main(String args[]){ MyThread mt1 = new MyThread("线程A ") ; // 实例化对象 MyThread mt2 = new MyThread("线程B ") ; // 实例化对象 Thread t1 = new Thread(mt1) ; // 实例化Thread类对象 Thread t2 = new Thread(mt2) ; // 实例化Thread类对象 t1.start() ; // 启动多线程 t2.start() ; // 启动多线程 } };
- 聚簇索引与非聚簇索引
我们也常常看到的解释是索引和数据放在一起的索引,也就是B-tree树叶子节点不仅存储了主键还包含数据,也就意味着我们找到了主键也就找到了数据,不需要再去磁盘取数据,这样的效率就会大大提升。
非聚簇索引就是相对聚簇索引而言的,这种索引的B-tree树叶子节点不存储数据存储的是数据行地址,也就是说我们根据索引查找到数据行的位置再取磁盘查找数据,这个就有点类型一本树的目录,比如我们要找第三章第一节,那我们先再这个目录里面找,找到对于的页码后再去对应的页码看文章。
- 说几个 SpringBoot 的注解
@SpringBootApplication:申明让spring boot自动给程序进行必要的配置
@RestController:用于标注控制层组件(如struts中的action),@ResponseBody和@Controller的合集。
@RequestMapping:提供路由信息
@Autowired:自动导入依赖的bean
- 使用查询语句的时候,尽量少用什么
- oracle 的 data 函数是什么
- 对测试的理解
- 测试中的白盒,黑盒
软件测试方法中,包含白盒测试,黑盒测试,灰盒测试,静态动态测试。白盒顾名思义是知道测试的东西及内部如何运作的,所以白盒测试需要对内部结构和原理有一定的了解,并写出测试用例。
黑盒测试也叫做功能测试,黑盒测试主要是测试功能的实现,而不是内在的逻辑,测试人员对被测产品的验证主要是根据其规格,验证其与规格的一致性。
- ArrayList扩容
ArrayList 集合是通过数组来实现,这样维护数组长度的事儿不用我们操心,我们只需要增删改查,ArrayList 会自动对内部的数组进行扩容,这时你又会说:郑(zhen)爽(shuang)。
那什么时候扩容呢,自然是增加元素的时候就会判断还有空间,在内部会调用 ensureCapacityInternal,并将当前size+numNew
(要添加的元素的数量)作为参数传给此方法。先调用 calculateCapacity 方法计算一下当前 ArrayList 的容量要扩展到多大,因为前面说过,ArrayList 的默认容量就已经是10了,如果你现在只需要1的容量,那当然就不需要扩容了对吧。好了,收了,不然再看下午去,估计你们要锤我了。
总结一下即自动扩容到新容量大小是原来容量的 1.5 倍。若ArrayList中元素的数量大于最大数组长度,则扩容后的容量为最大整数。我们可以通过直接调用ensureCapacity
方法,手动对ArrayList进行扩容。且扩容后的容量至少为10
- 简历上写着会 C++,Python 和 Java, 对哪种更熟悉?说说区别。
- Java 的基本数据类型
- 深拷贝和浅拷贝
拷贝嘛,即复制一份,不用单独再创建一份和赋值。在 Java 中,都需要实现 Java.lang.Cloneable 接口,然后去重写 Clone() 方法,浅深都要做。
那两者的区别在于 Java 对象中的基本数据类型属性和应用数据类型的属性。
浅拷贝:对基本数据类型进行值传递,对引用数据类型进行引用传递般的拷贝,此为浅拷贝。
深拷贝:对基本数据类型进行值传递,对引用数据类型,创建一个新的对象,并复制其内容,此为深拷贝。
- 来邮储的话,想从事哪方面的工作。
- List ,Set, Map 是否继承来自 Collection 接口? 存取元素时, 有何差异?
首先 List、Set 继承于 Collection接口,而 Map不是。List中元素有顺序,元素可重复,通过下表存取。Map 按照键值对存取,无放入顺序。Set 元素无存取顺序,元素不可重复。
所以对于计算机网络和数据库的八股文是必须安排一下了,当然,复习资料后续也会写给大家,绝对是不看后悔系列。
当然了,不管是什么银行的研发中心,有些组自然会存在加班的情况,so,不要纯想着不加班就去银行呐。
最后,如果需要 PDF 版本,可以找找啦,记得给我三连哈,谢谢罗,上岸上岸~
总结
#中国银行邮储银行#