网易有道校招二面
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.设计题:
分布式高并发的系统如何设计?
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.设计题:
分布式高并发的系统如何设计?
相关文章推荐
- 亚马逊免费Aws折腾记
- 机房收费系统——项目开发总结报告
- SQL中的通配符
- UI --- UIView 画圆和矩形
- as 汇编器
- 2015 CCPC D- Pick The Sticks(UESTC 1218) (01背包变形)
- 素数筛选法
- 2015南阳CCPC L - Huatuo's Medicine 签到
- Python第一天
- 有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student".
- F - Help!
- 车是银色好还是白色好?
- 深入地学习OC(1)
- Android 学习笔记之AndBase框架学习(一) 实现多功能标题栏
- struts-2 国际化的个人理解
- Linux下常见性能分析工具
- Android ANR分析与总结
- 自定义View
- 我对公司产品操的那些蛋心【持续更新】
- (转)支付宝牛逼的原因:来看内部架构剖析