优酷网校园招聘Java开发笔试题目

时间:2020-07-20 13:42:19 笔试题目 我要投稿

优酷网校园招聘Java开发笔试题目

  先总体说下题型,共有20道选择题,4道简答题,3道编程题和1道扩展题,题目都比较简单,限时一小时完成。

优酷网校园招聘Java开发笔试题目

  一、选择题

  选择题非常简单,都是基础题,什么死锁发生的条件、HashMap和HashSet查找插入删除的时间复杂度、Thread类和Runnable接口、排序复杂度比较、建堆调整堆等等,具体的也记不得了。

  二、简答题

  1. 简述Servlet的生命周期

  2. 写出至少8个Java常用的包名称

  3. Overload和Override的区别,Overloaded方法能不能修改返回值类型?

  4. 不用中间变量交换a和b的值

  三、编程题

  1. 有N个人围一圈依次报数,数到3的`人出列,问当只剩一个人时他原来的位子在哪里?

  2. 有两个已递增有序的单链表pLinkList和qLinkList,将这两个链表合并成一个递增有序的链表,请自己定义单链表的结构。

  3. 具体题目不记得,大概意思就是:从N个数中随机抽取出M个数(M < N),为了使抽取比较均匀,请自己定义抽取函数使得抽取的数既均匀又尽量随机。

  四、扩展题

  具体题目也记不清了,一大堆,大概意思是:有一个海量日志库,里面的每条日志记录都有相应的关键词和访问次数,但记录是无序的,为了挖掘客户偏好,需要找出前N个最高访问次数的日志记录,请设计算法尽量使时间复杂度和空间复杂度最低。

【优酷网校园招聘Java开发笔试题目】相关文章:

优捷Java开发工程师笔试题目11-20

Java招聘笔试题目03-03

宜搜Java开发笔试题目11-15

上汽集团Java开发笔试题目11-15

腾讯校园招聘实习笔试题目07-27

方正集团Java开发工程师笔试题目11-14

完美世界校园招聘笔试题目分享03-06

中兴2013年Java开发笔试题目及答案11-16

2017百度校园招聘笔试题目02-12

阿里巴巴校园招聘笔试题目分享03-03