昨天,去江苏联通笔试前收到了恒生笔试通过的消息,让第二天去面试。收到时,还是挺高兴的,但又有些忐忑。因为它家的一面是群面,作为一个技术宅,对于在不熟悉的众人面前长篇大论还是有些不自然的。但是,既然自己有这个机会还是努力去参与吧!
面试时间为下午5点,到地方签到,等了大概20分钟就轮到我们组了,还是挺快的。而且,我被分到的这个经济业委会(经济开发部分)只剩3个人还没有面试,相比于其他组的9-10人还是挺好的。
三个人中我是第二个回答问题的次序。
第一个同学问了:
1.重载与重写的区别
2.接口与抽象类的区别
3.面向对象的特点
4.多态的代码实现
5.Java内存都有哪些
6.Java中集合类有哪些
发现除了3他貌似都不会,好可惜,感觉都是基础问题啊,不知道是不是因为太紧张了;
我自己是问了:
1.Java中集合类有哪些
2.hashtable和hashmap的区别
3.遇到过的运行时异常有哪些
4.minor GC与FULL GC
5.数据库连接池
6.开发模式有哪些
7.hash算法在哪些时刻会被使用
8.静态变量与非静态变量区别
9.==和equals的区别
10.是否在项目中运用过多线程
11.Java中所有类的父类
12.Object类具有哪些方法
感觉自己的问题难度和第一位不是一个级别的。。。
第三个同学大概问了:
1.char中是否可以放中文
2.基本数据类型有哪些
3.string,stringbuffer,stringbuilder
4.设计模式
5.IP属于OSI第几层
6.开发模式
7.类加载的过程
8.在Linux环境下如何查看CPU或内存使用状态
9.队列和栈的区别
10.栈的代码实现(递归,这个第一次知道,涨知识了)
11.死锁产生的条件
接着面试官又问了一下如果此时参加工作,自己感觉还有哪些不足,让每个人分别谈谈。
最后则是问问我们还有什么问题需要咨询他们的吗?
总体感觉这次一面自己发挥还是不错的,希望可以顺利通过