恒生电子2020届秋季招聘正在火热报名中。目前正在安徽省内进行秋季招聘,现在网申也还来得及啊,加油啊,20届的同事们,希望能在恒生大厦相遇。
简历投递网址:恒生校招 。内推码:
小二已拿offer,分享面筋。
恒生电子的招聘也完美的结束啦。那么今天我就把别人给的试卷分享给大家啦。
---恒生电子 -------https://blog.csdn.net/iiiiiilikangshuai/article/details/102846903
目录
1.3、数据库知识。其中有五道编写数据库的sql题。(oracle数据库)
1.4、编程题。java或c都行,做出来就行。注重思路。手写代码。允许错误出现。
小二是郑州人,也是今年恒生电子招聘的首站。首先在这先感谢恒生电子对河南的支持,并将郑州作为首发站。也感谢恒生电子没有学历歧视。我们知道河南省高校并不多。但是恒生电子依旧将河南作为首站。感谢!
面筋来袭,做好准备。
1.首先肯定是网申,
恒生电子必须先网申,然后到规定学校进行聆听宣讲,然后两小时的笔试(笔试题不是很难),过一天的下午或晚上会将一轮面试的短信发送到你的手机和邮箱(没有过笔试的就不会收到短信和邮件了,二面也一样)。宣讲会人挺多的,我看参加笔试的估计得有500+人。
笔试题都是和往年的一样 。我自己也有原试卷,但是由于秋招未结算。不能够把试卷公布,等待秋招结束。将试卷公布。
1.1、10道不定项的基础理论题。
有c,java,网络,数据结构。题都是比较基础的那种。大学课堂好好学习,基本上都没啥问题。
如1.传输层协议有哪些?2.并发操作带来的问题?3.条件表达式的简化?等等。题目不细说了。比较简单。
1.2、5道语言知识选择题。
只有c和java的。做其中之一就行。我选择做的java题。也不是很难。
如1.垃圾收集的定义和理解?2.实例方法和类方法的区别?3.给定一段函数代码,输出其结果?4.面向对象和面向过程的区别?
1.3、数据库知识。其中有五道编写数据库的sql题。(oracle数据库)
如1.简单的向表中增加字段?2.给表中一些符合条件的字段增加值?3.三个表的联表查询展示规定字段值?4.查询两个表中某个值最高的三条数据。进行倒序排列。5.增加索引。
1.4、编程题。java或c都行,做出来就行。注重思路。手写代码。允许错误出现。
二维数组。行列递增。进行规定值查找。
题目也不是很难。首先,你最起码能够想到最差的想法。两层循环进行遍历查找。当然这样写出来其实也不会得太高的分数。毕竟时间复杂度为o(n平方)。不是一个很好的答案。
其次,能够想到一维递增数组中其实很普遍的查找方式。二分查找。递归和非递归的方式。都可以。那么二维递增数组其实也是一样的。知识将二维数组中的某一行当做递归的对象进行查找。然后进行代码的书写,我在后几天也会将查找target对象的方式写一篇博客。这样的解答方式其实面试官也还看的过去,但也不是最优的答案。因为这个只用到了行的递增条件,并没有用到列的递增条件。当然也会打折。
最后,最好的方式。称左下角或右上角的查询方式。我就介绍右上角的方式。最开始row为0行,col为max列。对比该位置的key值和target对象值是否相同。相同则返回,若key>target,则进行col减1,row不变。若key<target,则进行row加1,col不变的操作,循环。结束条件为找到时,key=target。找不到时,row为最大值且col为0。
如果能够答出第三种方式,我相信面试官一定会对你刮目相看的。
1.5、算法题。
今年的算法题往年出过,很简单。就是字符串的替换。将字符串中空格替换为其他字符串。我相信公司的目的肯定不是让你写一个str.replaceAll();这么简单的方式。我猜的是进行多个方法的解答上来的。
比如。这第一种方法。可以采用str.replaceAll();
第二种方法。可以使用str.split();以空格切分为数组,循环用StringBuffer进行拼接。再每一个后面都加上指定字符串。再去掉最后一个。
第三种方法。可以使用toCharArrly()方法。同理使用循环用StringBuffer进行拼接。再每一个后面都加上指定字符串。再去掉最后一个。
1.6、性格测试 1.7、智力测试
最后这俩影响不大。不算入笔试成绩,所以进行大致的匹配即可。但是也需要好好写。可能也会有影响的成分吧。如性格不合适的问题。
2.一面
小二进行面试之前,也是各大网站进行面筋的查找。但是根据目前的经历而言,其实还是有些不同的。
如果有小伙伴看到了这里,那恭喜小伙伴已经进入了面试环节。
一面是在恒生找的本地的酒店进行的。恒生找的酒店一般都是当地很可以的酒店。这样也显得自己公司的身价。面试前的时候会有签到,那时候你可以看到自己所分配到的开发组。是开发岗还是测试岗还是技术支持岗。这样也可以看出自己笔试成绩的高低了。
一面是二对七。两个面试官,七个应聘者。是面试官一个问题进行按顺序问的。比如开始进行自我介绍。按照顺序来,介绍自己姓名,学校,学习成绩,排名,班内人数,个人喜好,荣誉奖励,项目经历等。这一部分不会让其他应聘者进行补充回答的。我感觉这就是面试官对个人情况的了解以及记录。还有每个人的表达能力的测试而已。一般情况下影响不大。
然后就是进行项目的技术面试。也是按照刚才的顺序进行一对一的详细询问。这时候就要看自身的知识储备了。比如问自己做的项目情况。分担角色。以及一些技术问题。比如(问别人的),
jsp和servlet的区别。
springmvc的处理流程。
jsp中的的九大内置对象是什么,
gc算法有什么,
索引问题,如主键索引和辅助索引,
使用索引的原则,条件,
事务的特性,(我补充的)隔离级别,传播特性,
delete和truncate的区别,别人不知道这个问题,而我知道我补充回答的。
(问我的)你了解过jdk源码吗?我说了解过hashmap的一些源码,然后巴拉巴拉一顿乱说。然后说扩容机制。还问了为什么是两倍扩容,而不是1.5倍。等。
还问我说看你简历上说了解linux,那么修改文件的权限是什么。我回答 chmod 777 文件路径。
还有union和union all的区别。我只回答上了union的定义和使用方法。但是后面的我确实没有使用过,我就直接说的没有了解,其他人给我补充了这个问题。
然后还有一些项目的问题。我给忘了。反正就是根据个人简历进行问的。千万不要过度包装简历。还有一定要诚实。别人真的能看出来你会不会。
最后,面试官也会问大家有什么问题需要问的吗。这个部分其实还是要问的。展现自己。别让面试官对你没有印象。
一面结束后,就可以回去休息一下,大概就是晚上七八点会发邮件和短信,当然,如果没有过,也就收不到短信了。
3.二面
一面结束后,我就知道,自己大概率可以过,我就回去开始准备二面的知识。当时查看网上的攻略,说其实稳了。就是hr面,我也以为稳了,就没有太注意项目问题,一直看的都是hr面的问题。但是到最后我才知道。原来二面是技术总监+hr面的混合面试。当时到达面试地点的我。有一些凌乱。不知道技术总监会问什么问题,但是我觉也不慌不忙的在那里等着。等轮到我的时候。我开始紧张了。。。。。
刚进去做自我介绍的时候。磕磕巴巴的。当时我就觉得凉了一半了,但是一个hr说别紧张。还递给我一瓶水,说先喝口水,不着急。我说可以吗,面试官笑着点了点头,这一点我真的挺感谢面试官的,要不是这一瓶水的问题。我觉得了肯定凉了。喝水的时候我让自己静下心,按照自己的步骤来。幸好,当时是可以的。和技术总监对话的过程中我也是越来越放得开。中途的时候那个hr还和我说,你觉得你是内向还是外向。我说我觉得我是内向,但是同学觉得我是外向。还巴拉巴拉说了一堆。hr最后说我觉得你现在比刚才好多了,进入状态了。我回答说是, 确实我觉得在后来的面试过程中,自己展现出了自己对知识的渴望以及自己对公司的渴望,当然还有自己技术方面的知识。
比如技术总监问我,你这个项目的是做什么的。你的分工是什么,你怎么实现这个功能的。能不能更好的实现呢。有没有一些其他的解决办法。还有问我一些架构方面的知识。虽然我回答的不是很好,但是我觉得我把自己知道的都展现了出来。
技术总监问我的偏项目实现多一点。也复盘了一下当时写的试卷。幸好我复盘了试卷,给他们留下的印象应该不错。
结束后我觉得自己和两位面试官的互动其实还挺好的。回去问了其他面试的人,发现也有问底层知识的,这个就得看个人知识储备了。看你自己当时遇到的是项目问题还是底层问题吧。
二面结束后。会让你回去。和以前一样。录取的话就会发短信和邮件,若没有的话,也就没有信了。等待的时间真的是煎熬。发短信的时间也比前面的日子晚了几个小时。大概十点的时候,群里有人说收到了。当时心里哇凉。我觉得自己处理的还可以,可能有些问题没有回答上来挺吃分的。
晚上十点半的时候,我被一顿电话铃声吵醒。接到来自下午送我水的hr的电话。说让我确认邮件。并且第二天进行到场签到确认。自己心里的石头才落下来。感觉爽翻了。哈哈哈哈哈。
offer不便展示。哈哈哈哈。希望一块来恒生努力啊。