如何面试java技术经理?
这个比较灵活,我这边给一个面试(笔试)样例,主要从技术+管理两个方面开展:
一、业务需求分析题(70分)
某公司对部门员工绩效考核,考核分定量和定性二类考核,每类有多个考核项目,每个考核项目有多个考核指标。
(一)、需求分析举例(20分)
1、模拟实际工作遇到案例分析(5分)。
2、考核项目模拟举例(5分)。
3、考核方案举例(10分)
(二)、解答问题(50分)
1、请分析业务,作业务流程图(5分)
2、请设计“绩效考核管理系统”数据库结构表(15分)
3、通过编码实现对部门员工考核评分基本功能。(伪代码或说明“评分算法”)(20分)
4、多年数据,如何提高查询效率。(10分)
二、管理题。(30分)
1、 怎样管理项目?(6分)
2、 怎样管理团队?(6分)
3、 请设计高并发处理方案(10分)
4、 如何提高研发效率(8分)
欢迎关注我、欢迎吐槽评论。
上网找些招聘要求看看自己那不符合,一般做经理,技术的要求就不是重点了,重点在与业务的把控,人员的管理,进度的管理等等。当然技术也是不可或缺的,你需要指导下面的工程师开发,并且在他们遇到困难的时候提供解决方案
一般程序员到什么水平能升项目经理~~?
一般程序员到什么水平能升项目经理~~?程序员转到项目经理,不同的工作环境不同的人有不同的要求,有些人三四年,有些人可能六七年,是不一定的。最重要的是是否能达到带领项目所需要用到的知识和能力。
现在绝大部分中小软件企业的项目经理可能要具备相当多的知识和能力才能够胜任,因为这个项目经理甚至可能兼任了产品经理、技术指导、项目经理等的多重角色。要能够上得厅堂与客户讨价还价、设计产品、兼做团队的技术负责人、还要组织带领人员在规定的时间内在预定的成本内保质保量的完成项目。
比如在某招聘网站上对Java项目经理的要求:
1. 负责公司产品现场实施以及开发的团队管理;负责产品售前工作,支撑客户需求调研,提供解决方案;
2. 深入理解敏捷Scrum流程熟练掌握至少一款scrum流程管理工具;熟练使用Spring MVC、Hibernate、MyBatis、Spring等主流开源框架;网络设置,能够应用多种操作系统,WINDOWS,LINUX等,熟悉WebLogic、WebSphere、Tomcat等中间件的使用;掌握或熟悉MySQL及ORACLE相关开发知识;具有指导团队成员技术的能力,以及解决技术问题的能力。
3. 善于协调团队,具备良好的客户沟通能力。具有把控项目全局、控制成本、控制开发周期的能力。等等。
说起来并不多,就是这3点,可以说囊括了项目开发中所包含的最最重要的几个角色,而这几个角色可能并不一定是项目经理负责安排,而是要项目经理亲自上阵操作的。所以这样绝大部分的中小企业的项目经理是需要具备三头六臂的。售前售后、设计、开发、技术指导培训、项目的风险管理、成本控制、时间计划控制、人员组织等等,都得要项目经理亲自干上才行。这样的项目经理一般都要经历几个完整的项目,才能够真正的胜任,没有3、5年时间,是相当困难的,特别是技术的积累是需要花时间的。
但有些大一些企业的项目经理,可能就比较专一一些。项目人员配备比较完整,各自分工各司其职,而项目经理集中精力对整个项目团队、计划、成本、时间周期、风险、沟通等方面,而对于具体的事务则比如开发、设计等就只是计划及检查等,不亲自操刀去完成。这对于项目经理的管理能力,也会提出更高的要求,驾驭整个项目和团队并非易事,因为这样的企业面对的大部分也是大项目,动辄几十人团队甚至几百人。
更多分享,请关注《东风高扬》。