昨天去面试虹软,本来是说宣讲会后第二天笔试,然后后面试。可能是因为时间问题吧,宣讲会上投完简历,当天晚上就收到了第二天的提前批面试通知。第二天面试时间是11点,在10点的时候又收到短信,说可以提前出发了(服务体贴)。
到了面试地点后,首先要填一个个人信息单,涉及一些学历,实习经历,爱好·····。填完表格后,很快就轮到面试。面试官看着很年轻,也很客气。
面试开始,照例是一个自我介绍。接着便是根据简历上的项目问一些问题,等简历上的东西问完后,便开始问一些基础知识了,感觉应该是看着电脑上的问题问的。大致的问题不太记得了,根据模糊记忆,总结如下:
1、项目代码量,有什么难点,解决方案。
2、堆和栈的区别,那些数据在堆里,哪些在栈里。
3、A、B两个链表,如何查看A链表的元素是否在B链表中。有没有节省时间的算法。
4、斐波那契数实现,注意时间效率优先。
5、几个线程依次执行,怎么实现。
6、设计模式了解多少,什么是观察者模式。
7、假如你被安排一个项目,你完成项目的一般步骤是什么样的。
大致能记起这些问题吧。其他的想起来在添加。总体感觉,虹软面试,考察基础知识比较多,而且注重算法的时间效率,这应该和公司业务有关吧,建议有参加虹软面试的同学,好好准备一下。对了,面试我的面试官是做ios开发的,我是申请的android开发,道不同不相为谋,哈哈!(仅供参考)
浙公网安备 33010602011771号