首页 > [蓝蓝银行系列]2农行初探+笔试形式+面试技巧=上岸
头像
蓝蓝Coding
编辑于 2021-11-13 20:00
+ 关注

[蓝蓝银行系列]2农行初探+笔试形式+面试技巧=上岸

这个系列会根据大家的反应情况进行更新,一般来说,刚出来校招招聘信息,大家需要看的比较多,我就会写一篇来避避坑。

大家好,我是蓝蓝。

农业银行金融科技布局

中国农业银行的总体战略为"推进数字化转型,再造一个农业银行"。一起来看看它的最新布局情况:

  • 数据和科技基础能力的提升:数据统一接入平台的推进,数据治理体系,数据标准和数据安全的完善,逐步优化分布式核心系统并试点分行云
  • 提升线上经营管理能力:通过简历农户信息档案,发展农村数字普惠金融,掌上银行发展迅速,其月活用户数达到1亿用户
  • 加快开放银行平台建设和产品输出:优化服务网站,接口网关,管控中心三大平台,支持 APISDK 等多形态输出,提升场景应用的灵活性
  • 深化科技与产品创新的体制改革:有序恶的推进数据中泰,一体化云平台的建设,成立金融科技子公司,探索市场化的金融科技创新机制

上面为 2021 的布局,为了有对比性,我们再来看看 2020 的布局,

  • 新一代数字与云平台初步形成:推进大数据和人工智能平台的优化审计。
  • 持续加大线上产品创新的营销推广。
  • "IABC"战略,即通过“七大技术、五大支柱、六大中泰、两大保障”具体推进。
  • 制定大数据战略:加快推进工商,保险等外部数据,大力推进内部数据整合共享。

对比可以明显的发现,2021 的布局,针对每一个点更加的深入。从科技投入来看,农业银行 2020 年的科技投入为 183 亿,在 18 家全国性银行的金融科技投入中排名第三,也相比 2019 年,科技投入的增速达到 43%,科技人才达到 8000 人。

由于私信太多,需要本文PDF的小伙伴太多,我放在了百度云,需要的小伙伴可以自行下载(复制链接到浏览器打开):

链接:https://pan.baidu.com/s/1uCwaM1vTkolA3VgL6Z6GEw
提取码:lanl

校园招聘

从今年的招聘说明来看,各中心你的招聘非常的明确,让同学们报考的时候方向更加的清晰。从下图可以看出,数据中心,总行,研发中心,子公司都有不同的招聘要求,不同的岗位可能分布在不同的城市,大家填报的时候也需要额外的注意。

英语要求

英语须通过国家大学英语六级(CET6)考试(成绩 425 分及以上),或托业(TOEIC)听读公开考试 715 分及以上,或新托福(TOEFL-IBT)考试 85 分及以上,或雅思(IELTS)考试 6.5 分及以上。

投递时间

2021 年 8月16日----2021年9月5日

招聘流程

具体招聘流程:报名——首批笔试(9 月初)——首批面试(9 月中旬)——首批体检——第二批笔试( 9 月底)——第二批面试(10 中旬)——第二批体检——分批发放 offer(9月中旬起)。

招聘机构

从农业银行的招聘架构来看,其招聘的机构分为总行,子公司,境内分行等。

总行

总行的招聘岗位通常为总行管理培训生,运作中心岗等,。其他行也类似,总行一定是本部全行的战略决策中心,资源配置中心等。

那么和计算机有所相关的岗位,在总行中就有网络金融部(北京)业务管理岗,远程银行中心本部机器人训练管理岗(天津 5 人,重庆 5 人,合肥 3 人,成都 2 人),信用卡中心数据策略岗(上海 20人),这两个岗位属于总行,要求通常是需要一定的机器学习,人工智能,数据分析等计算机知识。

菁穗培训生-理工类

笔试时间 3H,行测 45 分钟,英语+专业知识。一周过后进行面试,40分钟起步。

  • 自我介绍
  • 抽题记性演讲
  • 更具专业会问一些针对性的问题,比如如果你是通信,可能会问你 5G,专业优势是什么

一周过后进行综合面试,综合面试为无领导小组面试,可能出现如下问题

  • 从企业的角度出发,如何提升企业的创新能力

注意,首先是时间上的把握,没必要硬是要去抢总结着,这也是比较容易翻车的,如果推荐别人总结,就说出比较有说服力的理由,有自己的特点。

数据中心

数据中心在北京,上海,内蒙古三个地方, 其中上海招聘29人,北京招聘24人,内蒙古招聘5人。

那么对于数据中心的同学通常是干啥呢?很明显是和数据打交道,那是不是就是测试或运维工程师呢,也不全是吧。

但是你的知识面一定得广了,比如数据库,中间件,常规计算机硬件等也需要有所了解,我们看看它的具体要求。

图片说明

  • 应聘的条件

图片说明

研发中心

大家要注意了,这里的研发中心仍然属于总行的,而不是子公司农银金科的相关内容,切记别弄错了。

研发中心位置遍布北京,广州,天津,上海,成都,西安,武汉,雄安。

研发中的岗位分为软件研发岗,测试开发岗,产品研发方,财务管理岗,数据分析岗(硕士),人力资源岗等。

其中雄安,广州,成都,西安,北京,武汉,天津,上海均有软件研发岗,上海,广州,西安,武汉存在测试开发岗位。西安还有财务管理岗位,数据分析岗等。

子公司

目前的子公司农银金科包含技术管理,软件研发和市场运营。控股公司呢,这里就要说说工银科技了,也就是大家熟知的金融科技,子公司等等。

目前的农银金科招聘仅在北京,2021年招聘75人,另外技术管理岗和市场运营官分别2,3人。

从他的招聘条件及具体要求来看,更多强调的是数据的操作,比如大数据组件的认识,可参考下面这图。

图片说明

笔试准备

笔试题型

其中选择题 60 分钟,编程题 90 分钟,还有 25 分钟用来做心里测试题。

  • 80 道选择题
  • 3 道编程题
  • 15 道心里测试题

笔试中的选择题可能出现啥

在所有的银行笔试,面试中,最最重点不是网络,不是数据结构,而是数据库。既然是选择题,那就比如说查询语句,唯一性索引等。

计算机网络就不会纠其细节,比如知道 TCP/UDP 为传输层协议,DNS/HTTP 是应用层协议,一些常规的功能介绍。

代码题,这里既有你 C 也有 Java,给一段代码输出结构,比如考察继承的输出。

思维拓展和数学题,这就硬算,没思路就跳,别浪费时间哦。

考过的编程题

  • 十进制转二进制

图片说明

  • 扑克牌排序

这个题目需要大家去看看了,还是需要一定的代码。

面试

同样的会从农行的三个不同机构来看面试情况。

总行管培

比如网络金融岗,其招聘要求中明确有说明,需要对数据分析,数据挖掘等一定的了解。不管是总培,还是网络金融部还是培训生,其第一年是需要轮岗的,且薪水比下方的研发中心略低。

数据中心

这里大家要注意了,很多时候各个行为了竞争,笔试时间就容易在同一天,大家一定要提前就做好心理准备,不要到头了手忙脚乱。

总包还可以,基本上能达到 25w 的样子。

研发中心

研发中心的笔试更加有针对性,有时间一定要早点准备的,其笔试题为计算机考研的 408 题型,意味着大家可以拿王道的考研计算机进行复习,另外还有 3 道 编程题,哎,真的卷啊,难度的话,将 Leetcode 的简单刷了就差不多了。

面试是比较针对技术的,技术群面,五六个面试官,每个人开始2分钟自我介绍,然后屏幕会出现一些题目,比如数据库表结构的设计,然后10 分钟在白纸中回答。

随后是面试官的随机提问,什么内存,缓存的区别,固态硬盘和内存,单例模式中的饿汉,懒汉等八股文知识。

农行测试开发

笔试一样的是行测+英语+计算机知识,面试采用 35 的形式,通常是为面试官先问一个问题,轮流作答,然后面试官单独问候选者。

  • 对测试和自动化测试的理解
  • Python 知识点的了解
  • 测试的生命周期
  • C 的堆栈溢出
  • 各种排序

再次提醒大家,简历中不要放自己不清楚的知识点。

真题

斗胆回忆了一些题目,不过难度也就这样了,无外乎计算机基础和你的简历两个点出发,当然,篇幅有限,这只是部分题解,后续会有专门的几篇文章来复习计算机基础。

  • 哪些数据结构是线性的,非线性的有哪些

常用的线性结构有:线性表,栈,队列,双队列,数组,串。
常见的非线性结构有:二维数组,多维数组,广义表,树(二叉树等),图,堆。

  • 排序算法的稳定是什么意思,哪些排序算法是稳定的,时间空间复杂度是多少

图片说明

  • 如何保证银行的数据安全

首先安全即有保密性,完整性和可用性,然后分别从三个点进行回答。那有哪些方案呢,此时就可以说说对称加密,常规的加密算法有哪些,优缺点是什么。

  • 非对称加密和对称加密了解吗
  • TCP 和 UDP区别

图片说明

  • 数据库查询优化方案

可以通过缓存的方式来加速查询。恰当的使用索引,分析 Mysql 的执行计划,通过表数据统计等方式协助数据库走正确的查询方式,该走索引就走索引,该走全表扫描就走全表扫描;。

表分区和拆分,无论是业务逻辑上的拆分(如一个月一张报表、分库)还是无业务含义的分区(如根据ID取模分区。

索引固然可以提高相应的 select 的效率,但同时也降低了 insertupdate 的效率,因为 insert 或 update 时有可能会重建索引,所以怎样建索引需要慎重考虑,视具体情况而定。一个表的索引数最好不要超过 6 个,若太多则应考虑一些不常使用到的列上建的索引是否有必要等等。

  • 内连接外连接左连接
  • springboot工作原理

图片说明

  • Springboot 的组件
  • Springboot 可以有多个数据源吗

当然可以,在用 springboot 开发项目时,随着业务量的扩大,我们通常会进行数据库拆分或是引入其他数据库,从而我们需要配置多个数据源,下面基于Spring-data-jpa 配置多数据源。

  • Hashmap 并发会出现什么问题

由于 HashMap 容量有限,当多次插入元素的时候自然会到饱和的状态,key 的映射发生冲突的概率就变大,就会出现 Resize

影响 Resize 有两个因素,一个是 Capacity,一个是 LoadFactor

rehash 的时候,resize 会调用 transfer 会产生循环链表,从而造成 Infinte Loop。另外在多线程 Put 的时候会导致元素丢失

怎么解决呢?ConcurrentHashMap,线程安全的分段锁实现(jdk1.6中采用重入锁 ReentrantLock 来支持分段写,jdk8 中采用 CAS ,直接 synchronized,底层仍然采用数组+链表+红黑树)

  • 定义异常需要继承什么类

图片说明

  • 接口中除了抽象方法还可以其他方法吗

接口中除了抽象方法,还可以有默认方法(default)、静态方法(static)、私有方法(private**)**。

声明抽象方法的时候可以省略 publicabstract ,但记得没有方法体。

接口中不能有动态方法。

在实现类 implements 接口后,必须要实现接口中的抽象方法,另外三种可以不作实现。如果就是不想实现,或者不想完全实现所有抽象方法,必须要把实现类定义成抽象。

  • mysqldrop truncatedelete 的区别

Drop 会删除表的定义、所有表数据、所有触发器,但它不会删除你为该表设置的权限(需手动删除)。它是 DDL 语句会隐式提交事务。

会完全清空表;

truncate 可以等价于 drop table + create table (re-create)(删除整张表包括数据再重新创建表),但它的性能比那两个操作的合体高;

逐行删除数据,每步删除都是有日志记录的,可以回滚数据;实质是逐行删除表中的数据;

delete 操作不会减少表或索引所占用的空间。

  • 简历中使用了 Docker,能说说对 Docker 的理解?
  • 敏捷开发了解吗

结合 Devops + Docker + Jenkins 来组合拳即可。

  • 简述 Spring mvc
  • xmlJson 的区别

所以对于计算机网络和数据库的八股文是必须安排一下了,当然,复习资料后续也会写给大家,绝对是不看后悔系列。

当然了,不管是什么银行的研发中心,有些组自然会存在加班的情况,so,不要纯想着不加班就去银行呐。

技术面试差不多了,还有无领导和半结构化面试了,5 分钟看题,随后15 分钟讨论并汇报。有的同学爱冲锋,这不影响,但是尽自己的全力贡献出有逻辑的观点,礼貌谨慎谦虚可能会更好。

无领导后就是简单介绍自己的基本情况,面试官根据自我介绍会问几个常规问题,比如为什么选择农行,实习过没,能接受坐柜台不等问题,实话实说就好了。

最后,如果需要 PDF 版本,可以找找啦,记得给我三连哈,谢谢罗,上岸上岸~

图片说明

总结

农行的抢人能力强,在各地的待遇相比其他行研发中心偏高,笔试面试开始的早,Offer 也发的较快,但对技术的考察相对更加的细致,一定要多积累,多练习。下周见~~

更多模拟面试

全部评论

(127) 回帖
加载中...
话题 回帖