锁定老帖子 主题:去淘宝面试后,哥悲剧了。。。
精华帖 (0) :: 良好帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-08-02
最后修改:2012-08-02
第一个。 初始容量 和 加载因子
如果 现有的对象个数 超过 初始容量*加载因子的值, hashmap就要rehash()。全部都要重新计算hash值 所以要在创建初始大小时,考虑你这个hashmap一般大概放多少个对象。 第二个。。可以用一个 CountDownLatch latch = new CountDownLatch(记数值)。 这个我也刚看到。 初始一个latch锁。 调用latch.await()会阻塞当前线程。 直到 doneSignal.countDown(); 把初始计数值 全部剪掉为之。 话说 阿里系不是不招人了么。你这是什么时候面试的? |
|
返回顶楼 | |
发表时间:2012-08-02
嗷。是11年的贴。。我晕。这坟挖的。。
|
|
返回顶楼 | |
发表时间:2012-08-02
一天之内数人回复了这个遥远的帖子……
奶奶的,第一题关于HashMap,这个真的是个基础题,就不说了。 关于第2题,补充几句装逼之言: 高并发的东西,不同的阶段不同的层次有不同的看法,做Java的盯住concurrent包里的东西没有问题,并且这个也是务实的表现。但是高度决定眼界,眼界决定视野,如果是仅仅盯着某几个工具类说事,很难达到一定的高度。可以参考参考其他平台其他语言的并发机制,走出Java的这一亩三分地,外面的世界很广阔。 |
|
返回顶楼 | |
发表时间:2012-08-02
第一个问题很基础,
第二个太泛,,, 怎么不问怎么做一个实时系统、分布式系统、操作系统、数据库系统。。。 |
|
返回顶楼 | |
发表时间:2012-08-02
hardPass 写道 一天之内数人回复了这个遥远的帖子……
奶奶的,第一题关于HashMap,这个真的是个基础题,就不说了。 关于第2题,补充几句装逼之言: 高并发的东西,不同的阶段不同的层次有不同的看法,做Java的盯住concurrent包里的东西没有问题,并且这个也是务实的表现。但是高度决定眼界,眼界决定视野,如果是仅仅盯着某几个工具类说事,很难达到一定的高度。可以参考参考其他平台其他语言的并发机制,走出Java的这一亩三分地,外面的世界很广阔。 恩 挺装逼的 总觉得第2题其实还是个基础题,学过操作系统的应该都没啥异议吧. |
|
返回顶楼 | |
发表时间:2012-08-02
leonayx123 写道 嗷。是11年的贴。。我晕。这坟挖的。。
近三个月来打开一版都是垃圾贴。。。。。 |
|
返回顶楼 | |
发表时间:2012-08-02
抛出异常的爱 写道 leonayx123 写道 嗷。是11年的贴。。我晕。这坟挖的。。
近三个月来打开一版都是垃圾贴。。。。。 的确是。。。 |
|
返回顶楼 | |