中国农业银行总行(北京)2016校招软件开发面试
面试流程:
1大 boss讲话,讲一下开场白,农行的各种好,面试流程等,大约6分钟左右。
2 纪律员讲话,宣读章程。然后离开了,真形式。
3 每个面试同学1分钟自我介绍,1号开始,依次轮流,基本上大家就说下专业,学校,实习情况,自己的优点,这个环节没什么好说。
4 我7号最后一个介绍完的,然后由各考官开始出题目,秘书负责把题目投影出来,简单重复下投影出来的PPt上题目,
然后5分钟时间,第一题,有俩问,有一个学校同学有很多班级,
每个班有班长啥的,有寝室长啥的,然后第一问是:假设学校有10000个同学,请找出身份证号排在前十的同学,要求写出伪代码。其实就是给10000个随
机存储在数组里的身份证号码,取出前十个身份证号码。第二问,如果有个寝室考勤、卫生搞得不好,问针对这种情况,有啥办法?属于开放题。然后5分钟时间,
大家哗啦哗啦作答,注意千万不要紧张,重要的事在提醒,千万不要紧张,紧张时间就没了,但是我还是紧张了,导致没给出好的方案,
时间到了,每位考生亮出自己答案,然后轮流向所有考官解释。有同学用冒泡、哈西,堆排序等等,然后面试就这扩展,如果有1亿这样数据,那用什么方法找出最
大10个。第二题开放题就不说了 。
5
考官随机提问环节,哪个考官对哪位考生感兴趣就问谁,这个提问的标准还是看简历,因为面试关电脑上都有大家之前在农行网站上填写的电子板简历,所以这个简
历相当重要,一定要好好填写,后面的问题都是参照简历来问的,我当时由于简历没有填很完善,导致简历上都没啥亮点,所以问我的问题很少。当然自我介绍的时
候就应该把简历上东西说出来,这也是加印象分。
下面问的问题就很杂乱了,因为每个考生经历都不一样,记得有位同学是做物联网项目,然后BOSS就问他:
互联网解决了人与人之间连接,那物联网解决什么?如果农行要做物联网开发的话,应该做哪方面?
还有位同学做网络安全,问什么白安全能解决什么问题,那黑安全能吗?记得不太清了,还有问数据库索引类型,java重载、重写strcpy
strncpy memory
区别?c语言内存分配方式?函数里面有static的作用?其实上面都是些基础问题,只要不要紧张好好准备都答得上来,因为每个人掌握知识面不一样,有的
问题还是没人答上来的,像互联网连接那个题那个同学就不知道怎么答?然后接着问他交换两个数,不用中间变量
,怎么做,依然没答上来,然后就开始有同学抢答,我不知道能抢答
,所以前面有很多机会没答,可惜了,所以后面有同学去面试的时候,一定胆子大,能答得尽量答,
这种小组面试时间有限,如果你简历没什么亮点的话,面试关基本上都不看你一眼,在不抢答的话,白来了。面试关看到抢答的人很多,于是让大家把答案写在纸
上,写完之后就亮出来。
详细见 http://www.cnblogs.com/lerongwei/p/4909802.html