内部考试的内容

最近给员工进行技术测试

公共
1、部门的理念是什么?与你具体的工作有什么关系?
市场
1、项目的可行性研究报告应该包含哪些内容,每个部分应重点阐述哪些内容?
2、项目的经济分析中,IRR的含义是什么,应该如何计算该值?
3、项目管理中,应有哪些知识域
4、如何进行整体解决方案营销?
5、你近期看了哪些专业书籍?你评价一下作者对该领域的理解,对你的工作有什么帮助
6、后期,你准备看哪些专业书籍?
7、细节决定成败,这样的理念,你如何进行评价?

开发
1、用Enterprise artitect8 画出你在项目过程中核心的类图(10个之内),画出核心的2个Sequence图。以及整个项目的部署图。

2、在项目开发过程中,在你自己编写的代码中,采用了哪几种设计模式,取例说明

3、重构一个状态模式的图

4、画出观察者设计模式的类图,并实现一个事件机制的框架(包含事件源,事件,触发,事件执行)。具体要求如下
   设计一个产品生产工厂,有创建方式,修改,放弃的动作,并且每个动作分别包含创建、修改、放弃事件。每个事件种类的处理方式不同。


5、在java中,如何实现.net结构中,解决方案的概念?

6、在java中的package,.net中的命名空间,有什么联系,区别。
7、在软件部署的时候如何能实现不该源程序,不对原来的程序进行编译部署,而是对扩展的部分进行动态化部署方式?
8、针对以下代码进行重构
   public class handlemanager{
   public handle(int x){
   switch(x)
     case x=2
       do1
     case 2<x<6
       do2
     case x=6
       do3
     case x>6
       do4
}

}//该段代码达到300行。

case未来可能增加分支达到8个。要求采用合适的方式进行重构,程序结构实现开闭原则进行扩展。.net与java实现都可以。

9、如何改良实现单例设计模式中,使得实例数量为5个。
10、如何定义程序中错误处理的框架?
11、举例说明,采用callback的例子
12、建造者模式主要解决什么问题?
13、实现动态代理的示例代码
14、有一个输入内容,要经过ABCD等方法处理,这些处理方法的顺序在后期可能会调整,请根据责任链设计模式+配置文件的方式写出处理的的源码,并写出该设计模式所对应的设计思想是?
15、在你开发过程中,主要存在哪些种类的问题?应如何进行解决?
16、写出拦截器的实现代码
17、写出MVC结构的源码及静态类图
18、多线程访问单实例存在同步锁的情况,程序设计如何实现提示程序多线程执行效率?
19、访问者模式解决什么问题,它的双分派是什么含义?在什么开源代码中包含这样的应用场景?
20、面向接口编程的含义是?为什么在程序设计时候,多用组合,少用继承?
21、你看过哪些项目的源码,你对开源项目的组织方式是如何理解的,你对开源项目中代码结构可扩展性印象最深刻的是哪些部分?
22、动态表单引擎实现的原理?
23、如果让你实现Dorado,你认为关键的技术是哪些?估计有多少个关键步骤,以及有多少人月?
测试
1、在Spring MVC,Dorado框架下,白盒测试有什么不同
2、持续集成有哪些技术软件,每个处理什么功能,为什么需要这些软件?

售后
1、项目的可行性研究报告应该包含哪些内容,每个部分应重点阐述哪些内容?
2、项目的经济分析中,IRR的含义是什么,应该如何计算该值?
3、项目管理中,应有哪些知识域
4、如何进行整体解决方案营销?
5、硬件的知识

针对3个团队的管理者
1、你在产品的管理过程中,在以下维度采用何种方式进行管理(团队文化、市场、士气、产品研发方向、售后服务等)
2、如何完成签订责任制的目标?完成余下几个月的KPI按月分解表。

你可能感兴趣的:(内部考试的内容)