考试时间两个小时,题目不多,时间足够。
考察内容全都是数据结构、算法和结合语言特点(JAVA)的编程,难易程度感觉比微软的要难一两级 1.设计数据结构来管理定时任务(分周期性和一次性触发两种),要实现基本的任务(添加到任务管理器、删除、触发等) 2.找出程序中的错误。涉及到@interface,继承,内部类Inner,.class,线程等等 3.说出尽可能多的实现一下行为的方法:A线程运行到一半,暂停,去触发若干个B线程,等B全部运行结束后A再继续运行。 4.TreeMap和HashMap的区别。collections.SynchronizeHashmap和ConcurrentMap的区别 5.Fabnacci数列的O(n^2)复杂度实现,并进行复杂度分析 6.JAVA IO大汇总:给出四个Cases,让你选出最合适的IO类组合来实现IO 7.位运算 8.进程和线程的关系