自个面试记录题

1.对自己的评价(技术方面)

  具有很强的团队精神,有良好的组织和协调能力,有强烈的集体荣誉感。

  自学能力强,喜欢钻研新技术,敢于面对和克服困难。

  熟练使用spring+struts+hibernate整合开发。

  熟练使用jsp、servlet、jstl、jdbc下的编程开发。

  熟练使用eclipse ide开发工具,熟练掌握tomcat等web容器以及j2ee容器的配置以及部署,能够使用junit进行单元测试。

  熟练使用mvc框架搭建项目,以及自定义实现ajax框架。

  熟练掌握数据库的操作和sql语句,能熟练使用sqlxx和mysql进行系统开发。

 

 

2.在平时的工作中开发中遇到什么问题?怎么解决?

   技术方面:以优化和性能为切入点http://javawl.iteye.com/blog/1827597

   其他方面:以项目开发时间周期紧,客户的预想以实际开发的差异

 

3.在你开发的项目的并发量是多少?是如何进行并发量测试的?

  eg:有一定的并发量,并发量和吞吐量是用测试用专业的工具测试出来的apache网站里有专业的测试工具

 

4.在项目里图片是怎么处理和存储的?程序里上传一张图片的流程是怎样的?

  以字段的形式存入数据库和负载均衡形式存入每台服务器的文件夹;

 

5.在项目里日志问题是怎么解决的?log4j的日志级别是怎样的?

   1.log4j保存硬盘文件方式处理,log4j日志级别顺序,DEBUG < INFO < WARN < ERROR < FATAL

   2.使用公用拦截器Filter,记录具体的错误日志,登录日志,业务日志

   3.使用jdk的动态代理进行方法拦截日志的保存处理    

 

6.在一个类里有属性和方法,如果另外一个类要用到这些属性和方法,是用继承还是拓展?为什么?

  破题

 

7.在项目中异常是怎么处理的?

  项目里异常一层一层往上抛,在表示层action捕捉异常保存错误日志表或者是打印输出到控制台

你可能感兴趣的:(面试)