java面试标准化_第1页
java面试标准化_第2页
java面试标准化_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、JAVA相关基础篇:1. 以下程序输出什么Public class Test1 public static void changeStr(String str)str="welcome"Public static void main(String args) String str="1234"changeStr(str);System.out.println(str);2. 描述Struts1或2的MVC体系结构. 3. JSTL标签变量的查找域的顺序是什么.4. 接口与抽象类的相同和异同是什么.5. 反射有什么用?为什么要用到反射,请举个实际的例子说明

2、反射的作用.6. Spring 的自动注入的好处是什么?7. 说说http协议 的get 与 post的区别, 并用jquery框架尝试写一个ajax的post请求. 8. Jquery的ajax请求内,指定datetype有什么意义?9. 请解释Thread 内yield与sleep方法的意思.进阶篇:10. Http请求头部的contentType : application/x-www-form-urlencoded是什么意思?11. Try里有一个return语句,那么紧跟在这个try后的finally里的code 会不会被执行,什么时候执行,在return前还是后.12. 写一个程序

3、, 用递归 实现输出斐波那契数列:1、1、2、3、5、8、13、21.13. 在多线程应用程序中, 如何实现锁, 并举出一种多线程环境的场景,并解决 此场景下的线程同步问题(最低开销).14. 一个表内,姓名列 (Name), 表名(Employment) , 写出一个SQL, 查出所有姓名重复的人.15. 说说单件, 工厂, 观察者, 代理模式 这4种设计模式.高级篇:16. 线程死锁的产生需要具备哪些条件?17. 说说JAVA的NIO为什么是高效的.是否对reactor模式有所了解?18. 如何用Future实现异步计算?说说对Future的了解.19. 实现http长连接(http推送)

4、有几种实现方式?说说您对comet技术的了解.20. 在负载均衡的服务器环境下,如何解决session 丢失的问题?21. 在debug中, 很多情况下问题是不可重现,或者概率性出现, 对于,这些比较怪异的问题,请说说排查的思路.应用架构设计:22. 如果您对JBPM熟悉,请说说对JBPM的架构的理解, 如果不了解,请自己设计一个简单的工作流引擎.23. 请实现一个权限系统, 权限可以控制精确到功能点(例如对”员工管理”模块的增删改查) 的控制(如果了解RBAC,请介绍RBAC). 并且如何控制数据的查看权限,比如根据地理位置,或者用户级别可以看到不同的数据. 24. 请设计基于SOA的用户认证体系,并设法保证安全性.25. 在SOA的应用中,如果降低远程调用的开销,说说思路.算法设计:26. 请猜测数据库group by 的实现算法.如果让你设计group by, 说说你的思路27. 请设计一个全国的运输系统.地图中每个城市是一个节点, 共有54个节点,每一个节点到另外一个节点需要经过n个节点0<=n<54,请设计一个最短路径优先的算法,自动找出2个节点之间的最近路径.技术面试要点说明:D 的最低要求: 基础篇需要正确大部分,进阶篇需要正确一半,高级和架构,算法不作要求.SD的最低要求: 基础篇和进阶篇要答正确大部分,高级篇和应用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论