java项目经理面试

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

 

一.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.        你的职业方向是什么?


基础语法级别最好别考了。

考察业务能力
面谈以往和客户交手的能力。

考察过程管理
Microsot Project或类似工具--考察制定项目进度计划的能力。
考察进度跟踪的能力,是用email+excel?还是辅助管理工具比如trac,jira等。 要学习jira的使用

项目组管理能力
cmm式管理?严谨的流程和文档。
xp开发方法?测试驱动、模型驱动、迭代、持续集成?
瀑布是管理方法?--嗯,保守派。

项目经理如果要管代码(兼任系统分析)的话,考察设计能力
直接拿出具体的业务模块需求分析,写一份概要设计,看uml基础--用例、类图耍得如何。
从类图查看oo三原则和模式的能力。

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值