BIGO 2019实习生招聘笔试题-java大数据工程师
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
BIGO 2019春季实习生招聘笔试题(北京番薯-大数据实习生)
共5题,总分共100分,笔试时间共60分钟。
1.请回答下面的问题:(20分,每题5分)
1)Java的synchronized关键字有何作用?
2)i++是否是原子操作?为什么?
3)什么是多态?有何作用?
4)请说明2-3种垃圾回收算法的基本思想和其优缺点。
2.请使用Java语言实现快速排序。(20分)
3.什么是单例模式?请用Java实现。(20分)
4.请使用Java语言实现1个线程安全的线程池。(20分)
5.给定两个A,B文件,各存放100亿条url,每条url占用约64Byte,内存限制4GB,请找出A和B文件中相同的url。(20分)