面试常规常规套路(初级)

针对Java开发初级面试套路整理:

1,自我介绍,针对自我介绍应该注意的点 :如果是刚刚毕业的小伙伴,既然你是来面试Java开发,同时是刚刚出来找工作,那其实还是会分计算机专业和非计算机专业。

image

2,请描述一下Java的三大特性,不要背,最好有着自己的理解。

3,你知道哪些集合框架,常用的HashMap,ArrayList,肯定得说他们对应的数据结构,接着可能会问HashMapHashtable的区别、ArrayListLinkedList的区别。

4,StringBufferStringBuilderString的区别

5,Spring IOC,AOP,切面编程,动态代理的实现方式有哪几种?,有什么区别?,什么是静态代理?。

6,Bean注入的方式由哪些?

7,说一下抽象类与接口的区别

8,Mybatis与Hibernate的区别。

9,说一下数据库事务的四大特性、事务的传播特性有哪些?

10,JSPservlet的区别

11,属性哪些设计模式,可以说说单例模式、工厂方法模式等自己先准备两到三个,并且有自己的解决。

12,cookie与session的区别

13,用过哪些注解?@Controller、@RequestBody、@Resource等分别是用来干啥的

14,SpringMVC的工作原理

15,会Linux哪些命令

16,JDBC的步骤有哪些

17,数据库表关系有哪些并举例说明?(一对多,多对一,多对多)

18,Spring中的Bean的作用域有哪些? 限时特大优惠,名额有限,专业分享面试题

你可能感兴趣的:(面试常规常规套路(初级))