笔试题
1. 分析几种数据结构的优劣,以及几种排序的比较和复杂度;
2. java的函数匹配及多态;
一个类里定义了foo(Long) foo(Short) foo(int), 给定一个short,和一个long,然后调用foo函数,输出调用结果;
3. 自定义了一种语言,实现循环加的功能。ASSIGN, DIFF, COMPARE等,没有加法,需要采用a+b=a-(0-b)的方法;
4. 给定100个学生的的成绩,输出成绩排序;
5. SQL语句,考到了having, group, sum等函数的使用;
面试:
1. 自我介绍;
2. 实验室项目应用举例;
3. HashMap原理;
4. 一个Android项目介绍;
5. qsort算法及复杂度推导;
6. 进入公司希望做什么工作;