您的位置:首页 > 编程语言 > Java开发

应聘java项目经理经常遇到的问题

2012-09-12 10:09 316 查看
公司最近招项目经理,我负责一面。下面是我面试的部分问题,有些问题想起来在补充。 因为是项目经理级别的人,所以比较慎重,要两论面试。

一.java

1. jvm虚拟机了解吗? 讲一下java类加载的过程?jvm内存有几个部分(提示:哪些代?),分别是做什么的?

2. gc了解吗? 请以sun jdk为例讲一下垃圾回收机制。

3. java 存在内存泄露吗? 如存在,请举例说明什么情况下会发生泄露。

二.常用开发框架

三.数据库

1. 常用哪些数据库? oracle pl/sql会吗?数据库集群做过吗?数据库双机热备做过吗?

四.webservice

1. 用过吗?常用哪些技术来做?

五.网络通信

1. socket通信做过吗? 你项目中用的什么协议通信的?tcp协议通信中io有几种方式,之间有什么区别?

2. 网络通信在java中封装的两种技术rmi和jms,会吗? 请讲下你对jms的了解,及你在项目中用它做什么业务及如何用?

六.架构,设计

1. 工作中用到的设计模式有哪些?

2. 你做过架构设计吗?讲一下你对架构设计的了解,或者说架构设计要做哪些事情?

3.作过需求和设计吗?

4.常用哪些开发和设计工具?

七.管理

1. 项目中,你如何管理人员及项目?

2. 最近做管理多,还是开发多?

3. 有参与过项目实施吗?有的话,讲一下你们整个实施过程包括哪些?你认为实施过程中,哪些环节风险比较大的?

八.用过哪些中间件--应用服务器?

九. 优化

1. 项目中做过优化方面的事情吗?

2. 数据库优化做过吗?

3. 应用服务器优化做过吗?

十.业务知识

1. 挑一个你最熟悉的项目,讲一下项目的业务情况。

2. 你有最熟悉的业务领域吗?有的话,是什么领域?讲一下相关业务?

十一. 测试方面

1. 讲一下你们如何做测试的?

十二.你平时关注it行业的哪些方面?你知道最近有哪些新技术或新概念或抄的比较热的东西吗?

十三.职业方向

1. 你的职业方向是什么?

前沿技术:

云计算

nosql

html5

------------------------------------------------

续。。。

2012面试工作五年的人员的简要记录:

java:

重写和覆盖的概念? 构造器是否可以被重写(不能,因为构造器不能被继承)?

error和exception有何区别?

==和equals区别?

我们能否继承String类?

接口是否可以继承接口? 抽象类是否可以实现接口?抽象类是否可以继承实体类?

读写xml, 读写excel.

注解,泛型?

如何定义一个不能被继承的类? 类的各修饰符访问属性?

多线程: 创建线程的方式?如何启动一个线程(是run()还是start)? sleep()和wait()的区别? 多线程之间如何通信? 如何实现同步? 锁有几种?

如何最有效的计算2×8?( 位移:2<<3)

-----java参数传递

jdbc 连接池? datasource?

数据库:

分页?

数据库的隔离级别?

ssh:

sping 配置事物的几种方式? spring ioc? spring 动态代理(cglib, jdk)? spring aop?

struts2 过滤器?

hibernate hql 左连接查询? 有几种缓存?

js:

js ajax(xmlHttpRequest.open())?

jquery or extjs?

linux:

常用命令?

安装过什么开发软件吗?

设计模式?

需求,设计?

项目管理?

优化?

学习能力:

你遇到问题如何解决? 用这些方法,还有你解决不了的问题吗?

你从某个项目中学习到了什么?

项目很紧,工作很多?你怎么办或你怎么样提高你的工作效率?

过去三年里,你为自我发展订立了什么样的目标?为什么要订立那样的目标?目标实现没?

业余时间的爱好
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: