农行研发中心内推免简历筛选,进入第一波笔试。

笔试:有四部分

一、行测(数字计算5、思维策略5,10分钟),全靠蒙吧,毕竟只有10分,时间也短;

二、英语(阅读两篇15分钟),第一篇没看懂,第二篇很简单,时间充裕;

三、专业知识,主要是计算机专业知识,包括数据库单选(主要是SQL语句)和多选(基础知识)、网络单选和多选、Linux单选、数据结构单选(填写语句)、CC++java语言题单选(根据程序输出结果)、测试单选,大概有80道题,时间充裕;

四、性格测试。

笔试完第二天就收到了笔记通过的消息,然后等通知面试的时间,北京比较慢,过了十天才开始面试,别的城市已经面完了,在牛客网上查了一些面经,题目都差不多。

面试形式:一组十个人,8个面试官,先一人一分钟自我介绍,七分钟做一道题目,每个人依次讲自己写的东西。然后面试官看简历对感兴趣的提问。

手写的题目:情景是顾客预约取款,实现预约、取款、打印回执单、查询余额等功能,第一问是设计数据库表,第二问查询余额总和排前10的客户,写SQL语句。

别的组的题目有:设计银行系统架构、合并两个有序数组nums1和nums2结果放到nums1中、关于缓存的问题

提问环节:主要问985的,有问数据库的、实习的(大厂实习的)、数据结构(大根堆、双向链表删除一个节点)、有个人说会python,问了python里的数据类型,他说了list,又问list的方法有哪些,有个做信息安全的,问了加密算法;C++、java的序列化、重载和覆盖、java内存分配、java有没有全局变量、野指针;

问了一波之后,又手写两道题

第一个是根据中序和后序,写出前序

第二个是交换两个整数,多种方法实现

 


果然没过,一星期就通知体检了,没有收到,听说过的大都是985的

Logo

更多推荐