您的位置:首页 > 其它

网易有道校招二面

2015-10-30 20:03 232 查看
1.说一下你熟悉的JDK中的包 答:集合框架类

2.HashTable get方法为什么要加锁

3.vector 与list 的区别?为什么vector扩容与list扩容与不同?

4.Java 线程同步有哪些实现方式?方别应用于什么样的场景?

信号量是怎么用的?信号量与synchornized的区别?

5.sleep() 与wait()的区别

6.JAVA 的线程池怎么创建的?有哪些需要注意的参数?

corePoolSize与maxPoolSize有什么含义?

线程池与我们自己创建多个线程有什么优势?

7.给你一个Thread,如何获取这个线程执行的结果?如果不允许通过传递参数来实现

8.算法:

a.单链表排序

b.有一个10G的文件,里面都是英文单词,用一台内存为128m的机器如何统计出出现次数最多的top 10词语(说思路)

c. https://leetcode.com/problems/surrounded-regions/
9.设计题:

分布式高并发的系统如何设计?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: