我的Job Hunting之路 - ebay社招

ebay我面了两个部门,一个是CDC的社招的职位,做内部软件维护和开发的,还有一个就是CDC 开发的intern,因为ebay没有校园招聘的形式,应届毕业生想去ebay的话必须下先实习80天,今年这一批好像是改成60天了,也就是大概3个月的时间,最后正是因为不愿意再熬3个月才把它据了的。

首先是那个社招的职位,接到电话的时候很奇怪,当时就是随意的投了下,没 想到也有机会。。。
先是一个电话面试,英文的自我介绍,然后就是问java的基础知识,那个人也没好好准备的,电话里不时有停顿,在找题目的感觉。大概问了,hashmap 和 hashtable的区别,throwable这个接口的意义,然后就是我项目上的一些问题。

之后就是去德国中心ebay的笔试+两轮技术面 ,居然在一个半小时内结束了。
问的还是java里的问题,然后发现了自己在知识上很大的缺陷了
主要还是发现自己的基础不扎实,以为自己对java.io, java.nio 这一块比较了解,却缺少了一些关于这些package的总体的观点以及之间的比较,所以答的很差。

主要是几个问题做的不好。
io和nio的区别 : 其实就是sun在1.5加快了速度,所以才增加了nio包,不过据说io包也用nio重写了,所以直接用io也不会很慢的。

java的collections framwork 这一块的继承关系

hashmap 和hashtable的区别:
hashmap支持null值 ,hashtable不支持;
hashtable是线程安全的,速度慢点。hashmap的实现不是同步的。
hashtable就是hash表的一个实现,hashmap是基于hash表的一个map的实现;
hashtable早与hashmap , hashmap是1.2中增加的新类。
hashset实现 了set接口,由哈希表(实际上是一个 hashmap实例)支持,因此hashset支持null值,并且他的实现不是同步的。

此外,hashmap和hashtable都实现了Serializable,Cloneable,Map(K,V)等接口。

Collections Framework 还是需要好好研究下的,多次面试都问了这里的问题的。

另外还有就是io包里的每个具体的class的作用啊 什么的。

ebay在面试中最重视的就是Colletions这个包了。

然后还问了很多很偏门的问题,郁闷的挂了。不过这个部门我之前就知道很一般,属于内部其他部门都瞧不起的,呵呵,同学的评价也是面试的太过分了。

之后就是CDC dev 的intern面试了

笔试 之后又面了4个人,2个技术,1个manager和CDC 研发的老boss.
由于对java的知识已经有了很大的准备,这次的面试相当的顺利,并且技术面中很多问题都是那些经典的java面试问题,比如final finally finalize啊,hashmap和hashtable啊之类的,还被问了一个上海有多少个公交车的问题,顺利通过,题目大概就是我之后会贴的那些问题了。和manager聊的时候还是很顺利的,只是问到offer的时候很郁闷,因为一定要实习的,什么人都不能保证最后一定有offer:(
时间过去了很久,也记不清当时到底问了多少了 呵呵

还是很谢谢强哥啊boss啊给了我intern的机会,抱歉没有能够去。

总结:hashmap和hashtable的经典问题,呵呵
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值