java程序员面试时问aop是什么 该怎么回答

java程序员面试时问aop是什么 该怎么回答,第1张

面试就是要装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的要问些什么问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9302249.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存