
面试就是要装B
只说aop是面向切面编程只是个很基础的概念,看过点教程的初学者都知道
所以必须得深化点,你得告诉他,aop实现原理其实是java动态代理,但是jdk的动态代理必须实现接口,所以spring的aop是用cglib这个库实现的,cglib使用了asm这个直接 *** 纵字节码的框架,所以可以做到不实现接口的情况下完成动态代理。
最好拿张纸手写两个例子给他,然后他就没什么好问的了
面试官不同面试问题肯定都不一样
一般来说你去面试 会先给你一份面试题
题你做完之后 会有面试官来面试你 面试的话一般问你的简历上的特长(你熟悉的,了解的技术)
笔试题上的题目有的会问你有的不会
还有你在工作中遇到过什么问题 以及你的团队多少人 怎么分工的 你负责的那个模块 业务逻辑是什么 举个例子(如果现在出现高并发的情况下,你怎么解决,用到哪些技术) 还有你们公司BA是谁写的
上面说的只是一部分 说真的 既然要你去面试 肯定是觉得你可以的 不要有什么压力 相信自己就行
最后 面试这种东西 多面试几次就什么都懂了 我想大家都明白 就不多说了
一、基础部分
考一些单线程多线程区别的类,或者ArrayList与LinkedList的区别,抽象类与接口的区别,匿名抽象类、方法内部类、JDBC连接等等
二、中级部分
SSH框架的好处,如何配置,有何相关项目经验
三、高级部分
结合你公司的业务,问是否有大型项目架构或开发经验,可以让他总结SSH三大框架的代码优点等等
跟你遇到的面试官有很大的关系。
下面我总结了几种一般会被问到的问题:
1、简单描述一下Log4J?
2、简单描述JavaBean的特点?
3、Hibernate在MVC模式中处于哪里?且它主要完成什么工作?
4、列举Hibernate中常见的几种主键产生方法,并做简要说明?
5、简单说说HQL与SQL的异同,试着写个例子?
6、Hibernate 运行时需要获取一些底层实现的基本信息,其中几个关键属性包括哪些?
7、利用Hibernate *** 作数据库,主要有哪几个步骤?
8、Hibernate中调用Sessionflush()的目的是什么,什么时候调用,什么时候不用调用?
9、简单描述SessionFactory 与Sesson;
10、描述一下Hibernate,MySQL,Oracle 分别用什么方法来实现查询制定条记录
如{从检索结果中获取第x条记录开始的y条记录}(简单分页)?
11、Hibernate对数据库进行增、删,改,查所对应的方法是?
12、简单描述Hibernate持久化对象的3种状态?
以上就是关于java程序员面试时问aop是什么 该怎么回答全部的内容,包括:java程序员面试时问aop是什么 该怎么回答、JAVA开发一般在面试中都会遇到哪些问题啊需要注意哪些呢、面试做java的要问些什么问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)