211硕士,投的滴滴的java开发实习,一小时面经如下:
1.自我介绍
2.询问了一些实习情况
3.发过来了一堆关于Integer和int声明并初始化的变量,然后有两个分别交换Integer变量和int变量的方法,最后的输出测试是Integer声明的变量和int声明的变量能否交换成果?
4.又是一段代码,是关于i++和++i赋值计算的,最后让说出结果并且解释一下运行过程
5.还是一段代码,非常长,是关于泛型的,有一个Car的类,Vovol继承了Car,还有一个Book类没有继承Car,有一个T泛型的测试类,类中的一个方法使用了E泛型表示,其他方法都使用了T标识,主函数测试泛型类的时候,将泛型传入了Car类,最后测试泛型类的方法时分别传入了Vovol和book的实例,让找出所有的错误语句
6.说一下Spring中的事务嵌套的传播机制(记不太清是问题了,大概是这样,考察的就是Spring事务的东西Transaction)
7.写一段SQL,给了一个表包含(id<自增>,user_num<工号,唯一>,user_name<名字,可重复>,age),问题是查找出重复的名字并计算出重复的个数
8.还是一段代码,是关于异常的,问一堆抛出异常之后,有一段catch中的代码能否执行
9.算法题:求出int数组中第二大的值,不能使用直接排序后返回第二大值的方式
10.问了一些实验室的情况,反问了一个问题
全部评论
(7) 回帖