经历几次面试之后,虽然说有好几个通过了,但是也发现了自己很多不足的地方,下午的时候文妙叫我总结下面试的考题,我也觉得很有必要去总结下了。第一次去天河那边面试的时候被问的题目都是一些原理性的,也是比较简单的,第二次面试是通联,我的第三次面试就是淘宝了,今天是上海易宝。印象中的有那么几道:
java集合包括哪些,它们之间有哪些关系,用类图画出来,还有它们之间的一些区别,比如说ArrayList和vector,linkList之间的区别,还有collection 和collections的区别,还有Set和List有是没区别,HashTable和HashMap有什么区别多线程的问题,什么是线程,线程的安全如何保证,线程间的通信是通过什么进行的,多线程的应用在哪了表现出来。JVM的工作原理,JVM的结构,类加载器的分类,区别,还有垃圾回收的原理,以及垃圾回收的几种算法。垃圾回收的时候如何判断一个类不可达,如果让你设计一个类使它不再被使用的时候被垃圾回收,你会怎么设计?Set不可以重复对象,那么它是如何保证对象不重复的?String a=”hello”; 那么 String s+=”abc”+a;这个语句产生了几个对象?正则表达式的用法深入阐述下ssh是否看过SSH的源码,里面是怎么样实现的?post和get的区别HTTP和TCP的区别cookie和session的区别,如果在客户端把cookie清除了,对session会产生什么影响。类图是什么时候画的(就是说前期工作是什么)能否自己用javase的知识实现springIOC。(这是我在淘宝三面的时候那个坑爹技术员问的问题,估计很少人这样刁难你)剖析下SSH的源码(坑爹的也是淘宝三面的时候被问到的问题。。。。。。感觉在刁难我)oracle的分页是什么语句(我一下子没有想起来是rownum,坑爹的回答是Limit,然后那面试官说,你说你熟悉oracle?我无地自容。。)tomcat的内存优化如何实现?、rose2003和rose2007有什么区别?(三面的时候被HR问我的,我说区别不是很大,然后她说,你这样说就是没有区别咯?你叫我情何以堪。。)Hr:你是如何选择你的队员的,你为什么不选择和水平高的同学组队。如果给你四个名额,你还会和以前的队员一起组队还是从新组队。你和其他组的组长有什么区别的地步,他们有什么优点,你们谁的水平高(我最后悔的是我说居然说我感觉大家的水平差不多。。。我承认我太没有水平了)HR:作为项目组长,你是如何带领你们团队进行开发的,如果项目里面各队员的技术水平偏差很大,你是怎么样安排他们工作的,如果分工不均,你会怎么样处理。HR:描述下你们小组各成员的优点,缺点。hr:你觉得如果从新自由组队,那么你以前的队员还会跟你一起合作吗?HR:当你遇到一些新的问题,你花了很多时间都没有解决,你接着会怎么处理?技术人员:你觉得你们小组里面有没有谁在某个技术点上比你专长?(我那个白痴,竟然说,好像没有。。。。太嚣张了,哎)HR:你觉得你们小组成员对你的看法是怎么样?技术人员:你是怎么样去去自学这些知识的,遇到苦难的时候怎么样解决。有没有上过什么技术论坛,有什么关注到什么IT动态,有没有账号,有没有在上面发表过言论。你所关注到的IT动态,说下你的见解(三面的时候被问的)易宝前面试的时候首先是笔试,笔试的内容都是一些java基础,个人认为这是这些都是非常见到的题目,奇怪的是前台的靓女跟我说我的分数最高,满分,那些有工作经验的还很低分,有些不及格,O。。。。。。。。。。。。。。然后她说,怎么才要3000啊?我说不知道刚出来能要多少呢,她悄悄的跟我说,进来的那些应届生都在3500以上。![]()
我亏大了。坑爹啊,我怎么那么笨呢。。。
总结下今天易宝的面试题,笔试题40多道,一下子还真想不完成,先列下面试题吧


