一次Java实习生面试

今天去面了一个中型公司的Java实习生,录了音,回来记下来复盘一下,感觉都问的不是很深,不知道是我太高估了还是咋,不多说,直接上题目

1、所学的课程

2、怎么理解多态的

3、实现多态有几种方式

4、终止循环使用什么操作,break和continue的区别

5、static关键字的作用,static修饰int的作用域

6、ArrayList的插入问题

7、final的作用

8、String a = “abc”; 和 String a = new String(“abc”);

9、数组的特性

10、数组和链表的区别

11、ArrayList实现原理

12、文件操作使用字符流还是字节流

13、多线程什么情况下会产生线程安全问题

14、死锁是怎么出现的

15、怎么保证线程的安全性

16、synchronized的使用情况

17、队列和栈的区别

18、Java方法运行时基于队列还是栈实现的

19、MySQL的三大范式

20、MySQL的各种连接查询

21、MySQL分类统计及再筛选

22、模糊查询的特殊符号

23、MySQL索引建立在哪儿,不该建立在哪儿

24、MySQL索引应用情况

25、MySQL查询效率低下怎么解决

26、ORM框架用过哪些,MyBatis中#{}和${}有什么区别

27、在写MyBatis的Mapper接口的时候,给接口定义一个重载方法,那么在XML中是否可以重载使用

28、Spring中Bean有几种作用域

29、说一说Spring的AOP

30、AOP中有哪些通知

31、AOP的实现机制

31、SpringMVC的@RequestBody有什么用

32、RESTful架构开发的问题

33、ANT路径风格

34、SpringMVC的执行流程

感觉答的挺OK的,明天下午之前再通知我二面或者pass

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值