那些年,被问过的Java面试题

来源:互联网 发布:3亿个精准客户数据库 编辑:程序博客网 时间:2024/04/29 23:32

SSH类:

Struts:的原理(http://blog.sina.com.cn/s/blog_5cf3a3ea0100dik7.html);工作方法;集成方法;常见类

Spring:的原理;运行原理:集成方法;常见类;解决多数据源(http://itlab.idcquan.com/Java/Spring/964602.html)

Hibernate:集成方法

Serverlet:传值


MySql类:

用没用过事务?

数据库的索引怎么写?

集群mysql如何建立?

编写自动数据备份

模糊查询方法(四种:%_[ ][^ ])

多表查询的数据优化都都哪方面入手?


Jquery

$的作用?

拦截器和过滤器的区别,实际项目中都用过哪些?
拦截器的生命周期与工作过程?

ActionContext、ServletContext、pageContext的区别?


测试类:

编写单元测试用例

自动化测试工具?(http://www.cnblogs.com/fnng/p/3653793.html)


团队开发类:

用过哪些项目管理工具?(Maven:http://jingyan.baidu.com/article/295430f136e8e00c7e0050b9.html)


高级开发姿势:

如何配置主从备份数据库?

多表同步,多表查询?

大数据经验

消息队列


 spring
      1、什么是控制反转(IOC)?什么是依赖注入?实际项目中涉及开发的东西是那些
      2、BeanFactory和ApplicationContext有什么区别?实际项目中涉及开发的东西是那些?
      3、请解释Spring Bean的生命周期?
      4、请解释自动装配模式的区别?实际项目中涉及开发的东西是那些?
      5、Spring 框架中都用到了哪些设计模式?实际项目中涉及开发的东西是那些
      
     mybaties
        1、#{}和${}的区别是什么?
        2、Xml映射文件中,除了常见的select|insert|updae|delete标签之外,还有哪些标签?
        3、简述Mybatis的插件运行原理,以及如何编写一个插件。
        4、Mybatis动态sql是做什么的?都有哪些动态sql?能简述一下动态sql的执行原理不?
        5、Mybatis能执行一对一、一对多的关联查询吗?都有哪些实现方式,以及它们之间的区别。
        6、Mybatis都有哪些Executor执行器?它们之间的区别是什么?
        7、简述Mybatis的Xml映射文件和Mybatis内部数据结构之间的映射关系?
        8、MyBatis的缓存
  
      struts2
         1、struts2工作流程
         2、拦截器和过滤器的区别,实际项目中都用过哪些?
         3、ActionContext、ServletContext、pageContext的区别?
         4、拦截器的生命周期与工作过程?实际项目中都如何使用的?
  
     Jquery
        1、jQuery的美元符号$有什么作用?
        2、body中的onload()函数和jQuery中的document.ready()有什么区别?
        3、jQuery中有哪几种类型的选择器?
        4、实际项目中使用过哪些插件,是否自己写过一些插件?做过哪些复杂的页面

     mysql
        1、数据库的索引,集群mysql是否使用过
        2、多表查询的数据优化都都哪方面入手
        3、基本的sql编写
       
    webservice
        1、都使用过哪些webservice接口框架
        2、webservice接口对接需要注意哪些事项,特别是针对不同服务端或客户端的接口适配
     
     缓存:
         1、缓存的机制以及有哪些配置形式(jobosscatch、memcatch、oscatch、redis等)
         2、什么情况下使用缓存,实际项目中如何应用的
      
    linux
       1、基本的shell脚本是都汇编写,常用的命令都有哪些?

0 0
原创粉丝点击