首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
在冲浪的秋田犬很大胆
门头沟学院 测试开发
关注
已关注
取消关注
码
@蓝蓝Coding:
[银行面试系列]工行的上岸分享
烫
这个系列会根据大家的反应情况进行更新,一般来说,刚出来校招招聘信息,大家需要看的比较多,我就会写一篇来避避坑。 [toc] 工行金融科技布局 在很多童鞋的眼里,工行是大行,为啥给研发中心的薪水待遇会差一些呢,风评感觉也超级一般了,是信息不对称还是什么情况呢? 那就从2019 年说起,2019 年 5 月 9 日,其全资子公司 工银科技有限公司在河北雄安挂牌开业,注册资本 6 亿,这也是为数很少在非 "北、上、广" 成立的金融科技子公司。 非常直白的表明了立场,以金融科技为手段,聚焦行业客户,政务服务等金融场景,开展技术创新,软件研发与运营。同时和雄安新区管委会签署了《金融科技合作备忘录》,同时建立雄安数字金融实验室,服务智慧雄安,数字雄安。 工行行长曾说,金融科技是银行未来面临的三大挑战之一,意味着未来银行金融服务平台化的合作,会成为银行金融服务输出的一个重要的形式。 金融科技子公司的成立,形成了"一部,三中心,一公司"的格局,金融科技部,业务研发中心,数据中心,软件开发中心及工银科技公司。 金融科技部 其实在 2018 年 11 月,工行总行就将信息科技部,产品创新管理进行了整合优化,并在此基础上建立了金融科技部,目的很明确,加强科技与业务的深度融合。这个岗位,是更加稳定,但是也很难进罗。 业务研发中心 工行是银行业首家组件业务研发中心的银行,主要强化业务创新的顶层设计和需求整合,推动需求的测试和管理及项目的跟进。 数据中心 负责全行数据的生成运维管理,主机,网络设备基础架构的研究,信息安全等管理工作。 软件研发中心 这个大家可能是最清楚的了,应用软件系统的开发,推广及技术支持的工作。 金融科技子公司 看上面感觉都和技术有一定的关系,为什么还要单独成立个子公司,它起着承上启下的作用,不能只是内在技术的沉淀,还需要将技术或产品进行输出,即提升工行的金融科技服务输出的能力,希望通过金融科技子公司将自身的产品和服务价值链外延,从而利益。另外,也希望通过建立金融科技子公司留住人才,需要市场化机制,薪酬提升机制来留住人才。 成立之时,工行的金融科技队伍就已达到 1.5w 人,这个比例是完胜其他行。 什么是七大技术创新平台 工行覆盖领域大而全,其一举一动都是同行所关系的。其平台大多为自研 分布式技术平台 首个建成金融自主可控,体系完备你的企业级分布式技术平台的银行。 云计算平台 也是工行自主研发且已经上线于智慧物业,银校通等 Saas 软件。 大数据服务平台 当初工行已经建成金融行业集群规模最大,技术生态最全的大数据服务云体系,EB级数据存储能力及 10wTPC 实时数据处理能力。 人工智能学习平台 同业首创的企业级人工智能学习平台,提供便捷高效,全流程建模,AI全栈平台。 区块链平台 物联网平台 首家自主研发的"汇聚万物,智慧洞察,安全开放"的物联网金融平台、 生物识别平台 再来看 2020 年的工行。2019 年的 "一部,三中心,一公司,一研究院" 的成立,在 2020 年得到转化。 "工欲善其事,必先利其器",在移动互联网时代,谁能快速的抢占 AI , 5G 等技术高低,自然决定银行科技含金量的第一步。那么金融科技的研究及应用转化能力,决定着一家银行未来的发展水平极限及可持续发展的成都。 在 2020,首先开展了大数据服务云平台的 2.0 建设,在金融行业,率先实现国家大数据标准推进委员会制定的"六大融合"标准,想必其他行为领先水平。 随后区块链平台的建设,作为首家提出自主区块链的行,将其技术应用到多个项目中。人工智能技术迈上心得台阶,主要是 RPA 技术(机器人流程自动化),同样在多个地方试运行,实现工单的无人值守,自动处理,处理时效从原来的 3-4 小时缩减到 15 分钟,可见效率提升之高。 要清楚的认识到,要打造核心竞争力就必须将科技应用的业务上,让用户带来给好的体验,在 2020 中,工行始终坚定“科技驱动,价值创造”的方向不断前进。 在 2020 中,工行完成了对 6.6 亿客户的品牌类分解,分解出客户是谁,客户端喜欢做什么,在哪里服务客户三大经典问题,为了回答客户是谁,使用了大数据和人工智能技术,通过用户画像,从客户分层,决策分析,营销等多个方面提供支撑,将 6.6 亿分为 19 个群体,并为客户打造专属的产品。 为了进一步分析客户喜欢什么,通过智慧大脑平台,采用数据埋点,可视化等行为分析模块来提升营销人员的精准度。 在 2020 的疫情时期推出的无接触赟金融服务,无偿提供给各级单位使用,覆盖三十多个省份等等。 就在前几天,看了 2021 年半年报中,工行提出"科技强行"的全新战略,大家得注意,什么什么战略,不是说拍桌子就可以直接定了,是关乎行的生命力及其他行的发展情况的,也可看出工行对金融科技明显的自信和全新的发展目标。 从 1999 年的 "9991" 数据打击中到如今的"科技强行",到底会指引何方?拭目以待。好了,希望这些能够给你的面试增添色彩。下面就开始说说关于工行的投递,面试等一系列问题。 校园招聘 分别是总行本部,分支机构(各省分行),直属机构,直属机构就多了,什么软开,数据中心等都在这,看看下图。 然后我们再来看看控股公司,这里大家当然关注的是工银科技了。 最后一部分是境外机构了,暂且就不说这部分。 英语要求(基本) 英语须通过国家大学英语六级(CET6)考试(成绩 425 分及以上),或托业(TOEIC)听读公开考试 715 分及以上,或新托福(TOEFL-IBT)考试 85 分及以上,或雅思(IELTS)考试 6.5 分及以上。 投递时间 截至时间为 2021 年 9 月 26 日 24 招聘流程 具体招聘流程:报名——简历筛选--笔试(10月中旬)线上机考--面试-体检-签约-录用 招聘机构 首先看业务研发中心--科技菁英 业务研发中心主要是两类,一类是偏向安全类,一类偏向大数据及产品研发。地点都在北京。 业务研发中心之---专业英才 数据中心之--科技菁英 数据中心中的科技菁英及专业英才在 北京和上海均有岗位,先看科技菁英 数据中心之专业英才计划 此类岗位,从培养方向来看,也确实偏向业务需求,业务管理,不过内容是科技相关,和技术就没啥求关系了。 软件开发中心之前端开发工程师岗 来看看前端开发岗位招聘的地域,分别在 上海,浙江杭州,广东珠海,广东广州,四川成都,北京海淀, 重测试重业务,少开发。 软件开发工程师之运维开发工程师 同样看地域先,大家看我文章的时候,最好可以通过 CTRL+F 先搜索下罗,这样也比较节省大家的时间。 运维开发工程师在北京海淀,上海浦东,陕西西安,广东珠海均有。 软件开发工程师之数据库开发工程师 base分别在广东珠海,北京海淀,四川成都,上海浦东。 人工智能技术研发岗 Base 上海浦东, 广东珠海,四川成都, 云计算技术研发岗 Base 杭州,广东珠海, 主机开发工程师 Base 北京海淀, 用户体验设计岗位 这个岗位目前就广东珠海和上海浦东哈。 测试开发 Base 上海浦东,四川成都,杭州,广东广州,陕西西安,广东珠海, 信息安全 Base 陕西西安,上海浦东,北京海淀,杭州,四川成都, 持续集成岗位 Base 陕西西安。 工银科技 笔试准备 笔试题型 统一笔试的情况下,分为职业能力测试,80 个题,80 分钟完成,其中言语理解 8 道,逻辑推理 12 道,思维策略 15 道,资料分析 10 道,时政 5 道,法律 5道,银行知识 10 道。 然后是计算机知识,40 分钟,选择题既有单选也有多选,涉及知识即计算机基础知识,比如软件工程,数据库,操作系统,代码运行结果,网络测试等。 具体内容可参考我之前的一篇笔试文章。 面试及薪水房价 面试有个原则,偏管理类的岗位面试通常是有群面,前面几篇文章也说过群面的技巧了,给你几分钟阅读题目,然后提出解决方案,每人三分钟的自我陈述,然后分组互怼,找对方的漏洞,相互提问,可能有总结和 report timer的划分,也可能无,灵活应变。 随后可能就是结构面,先来自我介绍,然后几名面试官进行提问,比如 投递的哪些银行 对目前这个岗位的看法 有金融知识的基础没 擅长哪方面技术 通常擅长啥问啥,早点准备 再来说说省分行的情况 据我所知,蛮多省分行会以金融科技的名义招你,面试你,然后可能不是金融科技岗位,因为金融科技岗位人数一般也比较少。面试来说,对技术的要求不高,一定把简历中的问题解决掉,主要考察大家的稳定性,业务理解能力和岗位的理解程度。 今天分享的 Tips是关于这个问题,都问凸了 你的职业规划 醒了醒了,这超级大重点,来个模板。 面试官您好,如果能有幸进入贵行,我的计划如下 在前半年-一年的时间,抓紧时间熟悉业务,能更好的融入银行金融的大家庭。 后面2-3年,加强技术的同时,能更好的将技术融合到业务中,并能较好管理整个项目 哪些很容易问的问题汇总 你会不会觉得编程很枯燥 你是学霸型还是 成绩一直都挺好吗还是 你最喜欢看的一本书是 为什么考虑来成都,家是那儿的 这个项目是什么形式,你担任什么觉得 项目中的数据库用的什么 Springboot的优点 快速开发呗。适合构建微服务系统,给我们封装了各种套件,比如mybaties,redis等等。简洁的安全策略继承,支持关系与非关系数据库,自动管理依赖,自带应用监控等等。 MVC 架构的理解 是一种设计模式,将系统分为三个基本部分,分别为模型,视图和控制器。 那 MVC 架构的工作流程如何的呢 首先用户通过 view 页面向服务端发出请求,可以是表单请求,也可以是超链接或 AJAX 请求。 服务端 Controller 控制器收到请求并解析,找到对应的 model 对用户请求进行处理 Model 处理完毕以后,将处理结果交给 Controller。 Controller 接到处理结果后,根据处理结果找到作为作为向客户端返回的响应 view 页面,页面经渲染后再发给客户端。 说说装箱和拆箱 Java中有 8 种基础数据类型,boolean,char,byte,short,int,long,float,double。从 jdk5 开始提供了自动装箱拆箱机制,对应的包装类型即Boolean,Character,Byte,Short,Integer,Long,Float,Double。 首先解释一下为什么要引入装箱和拆箱机制,因为 Java 是面向对象的语言啊,这样使用了包装类后,就可以调用object的一些方法了。都是个人见解,欢迎指正。 Integer i=10;//装箱int n=i;//拆箱 装箱就是将基础数据类型转换为对应的包装器类型; 拆箱就是将包装器类型转换为对应的基础数据类型; 那装箱和拆箱是如何实现的呢,其实我们在Integer源码中可以查看,装箱使用了valueOf()方法,拆箱使用了intValue()。 CAS 自旋怎么理解 简单来说,预期值与内存的值比较,相等则更新,否则循环下去。如何理解 内存里存的一个值,你拿去,在更新的时候调用,如果这期间没人动过这个值,你可以更新, 否则,重复操作,直至成功。再来看一个例子。 黑盒,存一个数字 i,初始为0;一共有线程 A,B,C 线程A: 第一次自旋:去黑盒拿一个数字,假设这时候为 0,B 和 C 拿到值为 0,还未更新i值,A 更新是(expect:0, update:1),执行成功,此时黑盒里i为1 线程B: 第一次自旋:执行(expect:0, update:1),因为这时候被 A 更新为 1 了,所以失败, 第二次自旋:再去拿值,这时候拿到的是 1,假设这时候 C 还未更新,执行(expect:1,update:2),更新成功,此时黑盒里 i 为 2线程C: 第一次自旋失败,原因如 B 第二次自旋:因为被 B 抢先了,所以也失败 第三次自旋:拿到的值为 2,执行(expect:2,update:3),成功 总结 自旋的意思,多个线程夺取锁,那就必须先让自己得到的值跟内存的值一样才能操作 ABA问题 线程 A 拿到的值是 X,但 X 有可能被另一个线程 B 改为 Y,又改为 X,线程 A 这种情况下视为没有发生过变化,其实变化了,对此,AtomicStampedReference 提供了依据版本号判断变化的实现。 乐观锁和悲观锁的理解 乐观锁 每次获取数据的时候,都不会担心数据被修改,所以每次获取数据的时候都不会进行加锁,但是在更新数据的时候需要判断该数据是否被别人修改过。如果数据被其他线程修改,则不进行数据更新,如果数据没有被其他线程修改,则进行数据更新。由于数据没有进行加锁,期间该数据可以被其他线程进行读写操作。一般使用 version 方式和 CAS 操作方式。 悲观锁 每次获取数据的时候,都会担心数据被修改,所以每次获取数据的时候都会进行加锁,确保在自己使用的过程中数据不会被别人修改,使用完成后进行数据解锁。由于数据进行加锁,期间对该数据进行读写的其他线程都会进行等待。在 Java 中,synchronized 的思想也是悲观锁。 SQL 语句的语法顺序和其执行顺序 假设当前的 SQL 语法顺序为 select from where group by having union order by,其执行顺序为 from where group by having select distinct union order by。 注意第一步:不是 select 而是 from,因为数据库执行 SQL 的时候,第一步是需要将数据从硬盘加载到数据缓冲区中,然后才进行相应的操作。 concurrenthashmap 和 hashmap Hashmap 底层数组+链表实现,可以存储null键和null值,线程不安全 初始size为16,扩容:newsize = oldsize*2,size一定为2的n次幂 扩容针对整个Map,每次扩容时,原来数组中的元素依次重新计算存放位置,并重新插入 插入元素后才判断该不该扩容,有可能无效扩容(插入后如果扩容,如果没有再次插入,就会产生无效扩容) 当Map中元素总数超过Entry数组的75%,触发扩容操作,为了减少链表长度,元素分配更均匀 计算index方法:index = hash & (tab.length – 1) concurrenthashmap 底层采用分段的数组+链表实现,线程安全 通过把整个 Map 分为 N 个 Segment,可以提供相同的线程安全,但是效率提升N倍,默认提升16倍。(读操作不加锁,由于 HashEntry 的 value 变量是 volatile的,也能保证读取到最新的值。) Hashtable 的 synchronized 是针对整张 Hash 表的,即每次锁住整张表让线程独占,ConcurrentHashMap 允许多个修改操作并发进行,其关键在于使用了锁分离技术 有些方法需要跨段,比如 size() 和 containsValue(),它们可能需要锁定整个表而而不仅仅是某个段,这需要按顺序锁定所有段,操作完毕后,又按顺序释放所有段的锁 扩容:段内扩容(段内元素超过该段对应Entry数组 数字人民币与支付宝微信支付 首先数字人民币属于法定货币,而支付宝微信仅仅是一种移动支付工具,本质就不同。 数字人民币由央行发行,安全性更高;不用绑定银行账户或支付账户,还可以在没有网络的情况下使用,使用范围也更广。而且,数字人民币可以打破支付行业的壁垒,在所支持的银行和支付工具间实现流通,而微信支付和支付宝支付之间无法进行转账 你上过软件测试的课,介绍一下软件测试的内容吧,就当你在给我上课。 强调简历的内容,最容易问的就是简历上的内容了。比如这你至少得知道黑盒白盒测试,测试的流程。 对加班的接受程度 用过哪些银行产品 这属于银行的常识题了,算是比较高频的了哈。 那你作为一个用户,觉得建行跟工行相比,有哪些优点呢 这是工行的面试,先去回答下工行罗,宇宙行,资本雄厚,业务品种齐全,抵抗分析那能力强等等。 精彩文章 总结三连上岸,需要PDF的童鞋留言告知!
点赞 134
评论 303
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
04-25 09:15
蚌埠坦克学院 嵌入式软件开发
没有面试的时候,一般就在复习八股文了
没有面试的时候,一般就在复习八股文。把操作系统、计算机网络、C++这些高频知识点过一遍,查缺补漏,保持手感。同时也会简单回顾项目,把细节再梳理一遍,确保面试时能讲清楚、讲深入。这个阶段的重点不是死记硬背,而是保持状态,为下一次面试做好准备。
没有面试的日子里,你在做...
点赞
评论
收藏
分享
今天 09:29
武汉大学 C++
从零到offer:应届生暑期实习避坑指南
开启新副本:暑期实习全攻略相信很多人都知道,第一份实习/工作对于日后的发展尤其重要,在职场上接触的第一个 leader,也会对未来的工作思维、工作态度产生重要的影响。因此第一份实习,可不能随便找个兼职糊弄一下就过去了。那么在选择企业实习的时候,我们应该做些什么呢?事实上,博主自己也是最近才找到实习,没有办法以长远的眼光来判断这个实习究竟对自己未来的作用有多大,所以这里仅仅是谈一下我自己所做的一些准备,以及我自己在找实习过程中的感悟和想法。明确你所处的阶段明确你所处的阶段是指,先看看你现在到底是要找暑期实习还是秋招。相信很多要找实习/工作的同学都听说过“金三银四”、“金九银十”这样的词,也有很多...
点赞
评论
收藏
分享
03-16 22:49
武汉轻工大学 人工智能
双非 垃圾简历求提意见
0实习,春招能拿到offer吗, 孩子要哭了🥹🥹
今天你投了哪些公司?
点赞
评论
收藏
分享
04-01 14:11
浙江理工大学 嵌入式软件开发
嵌入式软件春招简历,求批评
各位伟大的牛友们,嵌入式软件简历求批评,不玻璃心
点赞
评论
收藏
分享
04-23 18:24
湖南农业大学 产品经理
昨天面腾讯挂了的兄弟,进来挨骂
你的简历根本没命中JD里的隐藏考点【纯干货,无废话,建议先收藏再看,免得想用的时候找不到了】兄弟们,我是真的急了。刚才帮一个学弟看面经,我真的想顺着网线过去摇醒他。他面的是某大厂的商业化运营,简历上写得花里胡哨什么“负责社群活跃”、“策划线上活动”结果面试官上来就问:“如果给你一个ROI为负的新品,你第一周会怎么拆解归因?”学弟直接懵逼,支支吾吾说了半天,最后挂了。其实这道题,JD里早就写了!JD里明明写着“对数据敏感,能通过数据分析优化投放策略”。但他没看出来面试官就是在考他“数据归因”和“策略优化”。这就是典型的“无效准备”。你背了一堆八股文,结果人家问的是业务场景题。今天我不整虚的,直接...
简历被挂麻了,求建议
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
求问:有没有真的能上手做大模型/Agent的实战项目?
1.1W
2
...
巨人网络游戏开发一面面经
5480
3
...
游戏客户端的碎碎念
3288
4
...
最近在做Agent面试,我发现了很多共性的问题...
2863
5
...
#网易游戏雷火笔试#题量好大,个人能力原因吧,现想现写好多没有写完...
1710
6
...
tme暑期前端二面 4.27
1574
7
...
我的前途全被学校毁了!!!
1443
8
...
三道手撕?字节后端三面你别太离谱!
1116
9
...
腾讯云智二面挂
1088
10
...
地狱四月
1006
创作者周榜
更多
正在热议
更多
#
如果春招能重来,我会___
#
2315次浏览
20人参与
#
你觉得最好用的AI编程工具是_
#
378次浏览
16人参与
#
联宝杯大学生创新大赛,你的技术值得产业级答案
#
26665次浏览
463人参与
#
除了线上,还能去哪些地方投简历
#
990次浏览
17人参与
#
面试官拷打AI项目都会问什么?
#
706次浏览
22人参与
#
你和你的mentor相处模式是__
#
4269次浏览
30人参与
#
mt对你说过最有启发的一句话
#
114801次浏览
866人参与
#
你的mentor是什么样的人?
#
61357次浏览
793人参与
#
你会因为行情,降低找工作标准吗?
#
3173次浏览
25人参与
#
实习第一天,你在干什么
#
2740次浏览
18人参与
#
双非本科的出路是什么?
#
230511次浏览
1655人参与
#
如何排解工作中的焦虑
#
320134次浏览
2737人参与
#
你有哪些缓解焦虑的方法?
#
60692次浏览
914人参与
#
宣讲会你有哪些意向不到的收获
#
25104次浏览
80人参与
#
你收到了团子的OC了吗
#
1603274次浏览
11858人参与
#
一觉醒来,秋招难度下降一万倍……
#
147670次浏览
786人参与
#
哪些公司在招寒假实习?
#
95256次浏览
767人参与
#
0offer互助地
#
774214次浏览
4763人参与
#
你是怎么和mt相处的?
#
103176次浏览
509人参与
#
你想吐槽公司的哪些规定
#
49024次浏览
245人参与
#
打工人的工作餐日常
#
97155次浏览
559人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务