亚信笔试面试强化训练

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

亚信联众科技(中国)
有限公司
笔试面试强化训练手册
2011年9月
目录
一.行业常识 (3)
1.1. 亚信联众科技(中国)有限公司 (3)
1.2. Tibco 公司 (3)
二.软件常识 (4)
2.1. BOSS 系统 (4)
22 CRM 系统 (5)
三.技术常识 (8)
3.1. Java (8)
3.2. XML/DTD/Schema (10)
3.3. Oracle (15)
3.4. Unix&Linux (16)
四.员工文化常识 (17)
4.1. 体现“虚心上进”的精神面貌 (18)
4.2. 体现“不耻下问”的学习态度 (18)
4.3. 体现“责任感”的团队合作 (18)
五.英文常识 (18)
六.笔试全真考题 (18)
七.附录 (19)
7.1. Oracle 常见命令表 (19)
7.2. Unix常见命令表 (28)
一.行业常识
1.1. 亚信联众科技(中国)有限公司
(了解即将加入的工作环境,掌握企业发展的基本常识,达到知己知彼,百战百胜。

)亚信联创股份有限公司(Asiainfo-Linkage. Inc.NASDAQ代码:ASIA)于2009年12月6 日,由亚信集团股份有限公司和联创科技(南京)有限公司宣布合并而成,是中国最大、全球收入和市值均第二大的电信BSS/OSS提供商。

亚信联创致力于为全球信息服务运营
商提供高效的IT解决方案和服务,帮助运营商应对市场变革,构建更为稳固的最终用户关系和更为创新的最终用户体验,成就运营商走向卓越。

亚信联创拥有员工10000人,
其中专注于电信软件研发、系统实施、现场服务的技术人员超过7100人。

公司总部设在北京,在南京、上海、杭州、广州、成都、福州、沈阳、天津、长沙以及美国、香港设有分支机构,并在新加坡设有海外公司。

亚信联创拥有10大技术研发中心,每年将投入超过3亿人民币的研发基金,拥有61项中国、美国注册专利(含申请中)。

1.2. Tibco 公司
(亚信的开发环境将会学习及应用到Tibco designe江具。

项目接口基本都会基于Tibco Designer的流程可视化开发工具来设计开发,尤其是亚信EAI组将应用专业的Tibco Designer
工具来绘制业务流程图。

因此,在基于代码的编程思想的基础上,还需要拥有基于流程的设计思想。

比如现在要连接数据库,用Tibco来编写,你得建立一个http connection的控件,建立以jdbc connection的控件,这些控件以后将被别的流程来引用,而这些控件均为Tibco
提供的。


TIBCO是一家有着20年历史的老牌中间件公司。

致力于EAI企业应用集成产品和解决方案的领域。

TIBCO软件公司是世界上最大的独立业务整合软件公司,亦是领先的实时业务解
决方案提供商。

我们公司的宗旨是努力不懈地为客户找出最艰难的业务挑战并加以解决。

全球员工人数1500人。

总部在美国硅谷。

NASDAQ上市企业。

在纯软件公司全球排名第18位。

是金融行业上软件产品的供应商,在美国与BEA齐名。

最大的竞争对手仅为IBM。

在EAI
领域中,处于世界范围内No. 1。

TIBCO软件公司(NASD:TIBX)致力于研发企业软件,帮助各大公司在面向服务的架构
(SOA)和业务流程管理(BPM)方面取得成功。

面对着3,000多家客户,TIBCO为世界顶级
的企业创造了优异的业务认知度和灵活性一这就是TIBCO所谓的"The Power of
Now®"。

TIBCO软件公司的软件产品包括有:消息中间件(MOM)、企业应用整合(EAI卜电子商务整合(B2B)、面向服务架构(SOA)业务流程管理(BPM)、业务活动监控(BAM)、主数据管理(MDM)其中,TIBCO Designer是一个基于流程的可视化开发环境,TIBCO里面封装了很多拖拽
即可使用的适配器(组件),如JDBGTCP JSM RMI、SOAR。

(当然也可以自己添加adapter)。

开发人员在开发的时候只需要根据自己的流程画出自己的“流程图”,不需在去做底层的开
发,这样使设计和开发人员可以把更多的精力用于实际业务的处理。

他的安装目录会发现Spring的部分组件和JDOM、log4J等Jar包含其中。

其实他的基本实现原理还是基于IOC的,甚至就直接使用Spring的jar。

二.软件常识
2.1. BOSS 系统
(BOSS系统是亚信长期致力于创新和发展的业务方向,了解亚信的发展,就需要了解
他所经营的业务应用,BOSS就是亚信所做的非常具有代表性的软件产品)
BOSS(Business & Operation Support System)。

BOSS名称是由中国移动联合多家咨询公司为传统电信企业计费系统起的专门名称,是世界上第一个对电信计费系统命名并制定相关标
准。

该系统由电信部门的计费系统发展而来,基本功能包括用户资料管理、计费、出帐、结算等,负责登记用户资料、开启或停止对用户的服务、实时的根据不同套餐资费标准计算手机、固定电话用户通话时的消费金额,准实时及定期计算用户帐单,实时或定期结算用户漫
游费用。

后来又增加了用户信用控制功能,负责实时计算预付费用户现金余额,对欠费用户
实施即时停机。

随着电信企业的不断发展,BOSS也在逐渐完善并增强功能,逐渐包括了资
源管理系统、客户服务系统、以及与银行等外界的接口,不断提高企业的服务质量。

电信业务运营支持系统(BOSS)面对客户是统一的;面对电信运营商,它融合了业务支
撑系统(BSS与运营支撑系统(OSS)是一个综合的业务运营和管理平台,同时也是真正融合了传统IP数据业务与移动增值业务的综合管理平台。

OSS/BSS是电信运营商的一体化、信息资源共享的支持系统,它主要由网络管理、系统
管理、计费、营业、账务和客户服务等部分组成,系统间通过统一的信息总线有机整合在一
起。

它不仅能在帮助运营商制订符合自身特点的运营支撑系统的同时帮助确定系统的发展方
向,还能帮助用户制订系统的整合标准,改善和提高用户的服务水平。

BOSS系统包括产品管理、融合计费、综合结算、综合帐务、采集预处理、服务开通、
合作伙伴管理、基础管理等功能域,进一步提升了欠费风险控制能力,梳理了计费、出帐、信用、积分等关键流程,明确了产品管理功能在CRM和BOSS的分工和部署。

22 CRM系统
(CRM系统是目前亚信为中国移动北京、上海、南京分公司所做的项目,是最基础软
件应用识背景)
CRM (Customer Relationship Management )就是客户关系管理。

从字面上来看,是指企
业用CRM来管理与客户之间的关系。

CRM是选择和管理有价值客户及其关系的一种商业策
略,CRM要求以客户为中心的商业哲学和企业文化来支持有效的市场营销、销售与服务流
程。

CRM是一个获取、保持和增加可获利客户的方法和过程。

CRM既是一种崭新的、国际
领先的、以客户为中心的企业管理理论、商业理念和商业运作模式,也是一种以信息技术为手段、有效提高企业收益、客户满意度、雇员生产力的具体软件和实现方法。

CRM系统包含市场营销、营销管理、客户服务、渠道管理、客户管理、资源管理、产
品管理、基础管理等功能,进一步深化和客服系统应用和数据的整合,加强经分互动、渠道
整合,实现统一、跨渠道的营销服务管理和支撑。

通用的CRM系统功能架构如下图所示:
具体各项管理功能区域需要完成的业务如下所述。

1. 渠道管理功能域
完成对电子渠道和实体渠道的统一支撑, 建设渠道对市场营销、销售、客户服务的全业
务支撑能力。

渠道管理功能域主要承载包括渠道运营支撑、 渠道运营管理两大方面的管理功
能。

渠道运营管理提供面向渠道的规划建设和所涉及人员、
费用、资源等方面的基础管理功 能,以及排班、服务质量管理、绩效考核等管理支撑功能。

渠道运营支撑提供渠道控制、渠 道协同、渠道接触信息管理的功能。

渠道运营支撑通过灵活的规则配置,
实现个性化接入服 务、跨渠道业务请求统一控制、渠道接触信息的统一管理。

2. 市场营销功能域
主要承载包括营销活动管理、营销信息管理两大方面的管理功能。

营销活动管理提供营 销方案管理、营销活动制定、营销规则配置、营销活动分派、营销活动执行、营销活动反馈、 营销活动跟踪等功能,营销信息管理提供对营销成本、各种营销相关信息的管理功能。

营销方案管理通过营销数据池与经分系统实现营销方案、 营销规则和营销对象列表等信
息的交互;营销规则配置对营销方案涉及的渠道分配规则、渠道执行规则、
终止规则、冲突 规则等进行配置;支持基于信令采集子系统捕捉客户行为的触发式营销及传统的非触发式营 销。

增强了营销活动对于渠道的使用能力、 对资源的调度能力、对营销对象的精准定位能力。

营销活动反馈把营销活动的反馈结果提供给经分系统进行营销评估,
闭环流程的支撑。

EO MS
市市市市市市 |DSM
帀帀帀帀
IMIS OA 市市市市I 市市市市帀市 帀帀帀帀
从而形成完整的对营销 巾巾/巾巾巾巾/市巾巾巾巾/巾巾巾巾/巾巾巾巾/巾巾巾巾
3
BO
SS
』市市
SS
f
市市 市
市㈡ 市

3. 销售管理功能域
主要包括商机管理、销售活动管理、订单管理、销售文档管理等功能。

商机管理提供商机生成、商机分派,商机的跟踪和监控以及商机评估;销售活动管理支持销售计划管理、解决方案管理、报价管理、销售资源确认及合同管理;订单管理支持订单处理流程的订单拆分和调度管理功能,订单在处理过程中需要按照配置的拆分规则进行拆分,通过统一的订单调
度实现与BOSS及周边系统的交互;销售文档管理是对销售过程中产生的客户需求单、解决方案、报价单、销售合同等文档等进行管理。

销售管理以商机为主线,管理从商机生成到客户订购的完整销售流程,通过与EOMS 系统电子化工单接口,实现对集团客户复杂业务的资源确认、服务开通等流程的电子化和自
动化,支撑集团客户业务等复杂销售模式的管理。

4. 客户服务功能域
主要包括服务请求管理、客户维系管理两方面的管理功能。

服务请求管理主要是实现对
服务请求的流程化管理(包括:服务请求生成、分解、跟踪、关闭、查询以及模板的管理)以及对不同类型客户请求的处理(包括:咨询投诉请求、服务变更请求、积分服务请求、客户预约请求、终端维修请求和信息查询请求等)。

客户维系管理主要是实现对客户维系活动
的流程化、闭环管理,包括维系方案管理、制定、执行和评估。

通过与EOMS系统电子化工单接口,增强了对集团客户的客户服务能力;客户维系管理
通过客户挽留、客户关怀、客户回访、满意度调查等强化了客户服务在客户维系职能方面的系统支撑能力。

5. 客户管理功能域
由客户信息管理、帐户信息管理、客户信用度管理、客户级别管理、特殊名单用户管理、客户服务密码管理、客户信息视图七部分组成。

统一的客户信息视图管理通过整合客户信息为市场营销、销售管理、客户服务等提供站在客户角度的、跨越客户生命周期的全方位客户
信息的集合和展现。

6. 产品管理功能域
完成对产品的创建、配置、变更,支持产品的发布与退出管理,支持对产品目录的管理和对产品的版本管理。

产品配置是产品管理的核心,产品由服务和资费组成,服务由资源、功能、内容构成,产品配置对构成产品的资费、服务及其他相关属性进行配置管理。

产品管理为组合营销、交叉销售、市场促销等提供基础支撑。

产品管理功能强调产品的灵活配置,侧重于面向客户的产品属性管理,支持产品、服务、资费的灵活组合,与BOSS产品管理功能的灵活资费配置能力形成互补,共同满足快速推出符合市场需求、客户需求产品的目标。

7. 资源管理功能域
完成对中国移动在市场营销、销售、客户服务过程中涉及到的各类有形和无形资源的管理,包括号码、业务卡、定制终端、宣传品、物品、接入号码、单据、数据业务资源占用、VIP卡、凭证、物品赠品等资源。

资源管理功能域支持资源生命周期管理、资源仓储管理及资源信息管理。

资源生命周期管理是对资源生命周期中各个业务环节进行管理,从而实现对
资源的申请、生成、分配、接收、启用、使用、回收的管理;资源仓储管理实现对仓库及仓库中资源物品的管理,包括入库、出库、调拨、盘点、库存预警、报障等功能;资源信息管理完成对资源及其属性的定义,提供对资源的动态、分级管理的功能。

8. 基础管理功能域
是CRM系统提供的一组公用功能的组合,包括系统管理、人员管理、工作管理、任务管理、知识管理、工单管理、统计报表等功能。

三.技术常识
3.1. Java
(在亚信的移动项目上,Java环境和Oracle数据库是应用最基本的知识背景)
1. SSH
从SSH最基本的概念去理解它。

java是对面向对象的编程语言,java里一切只有类,java 项目的本质就是执行类的方法,类与类之间的调用。

利用的其它资源就是文件,主要是xml 配置文件,另外就是数据库。

jsp文件实质也是一种java类,它将被编译成Servlet类文件。

jsp是为了简化用户编写繁杂的Servlet类文件而设置的。

web容器(也是一堆java类)负责把jsp文件转化成Servlet 类文件。

为了完成一个任务,实现一个功能,需要写许多java类,根据java类的作用不同,可
以把java类分成几种,有些负责页面展示,有些负责业务处理逻辑运算,有些负责访问数据库。


然,你也可以把这些功能写在一个类里实现(呵呵,这在理论上是能实现的!),不过人们为了代码更加清晰,往往一个大功能分成许多小功能,由多个类去实现。

上面的话大家应该不难理解,即为了完成一个大功能,要由许多类,分别完成相应专门功能。

可这和框架似乎无关,框架又是怎么回事呢?所谓框架就是“由许多类,分别完成相
应专门功能”的具体规范,这在多人合作开发一个大项目时尤为必要。

大家试想,如果项目
组成员各行其是,自己想用哪几种类实现功能就用哪几种类,会是一个什么样子,有多混乱!
因此框架的定义就是:为了完成一个整体功能,对实现这个功能的java类的一种分工规范。

(准确说,这是一种人为的规范划分,任何人都可编写自己的任意规范,就是一个会有多少
人会用的问题了)
struts+spring+hibernate 就是这样一种规范
struts是显示层的一种规范,侧重于处理“给用户显示的前台页面”和后台业务处理类
之间的对应关系,并且负责前后台之间的数据传递。

它由三种java类组件jsp、Form、Action
分别实现前台页面展示、后台业务处理类、数据传递类。

(所谓组件,就是对一种专门实现
某种功能的java类的称呼)
spring是业务层的一种规范,侧重于定义事务处理,提供了对各种java类的整体处理(主要包括注入处理loC和切面编程AOP),甚至提供了对多种框架集成在一块的规范,它是一种更高层次的框架,它主要以一个外部XML配置文件方便地将各框架对象连接在一起,进而实现安全性服务、事务服务等。

这里大家可能有一个疑问,spring是如何以一个外部XML配置文件实现的各种功能
呢?这其实没有任何神秘而言,我们大家都知道,每个框架都有许多类包,这些类包就是专
门实现这些事情的。

这些类包是如何介入我们写的类代码或其它框架的呢?当然必须通过一定途径才能调用其它类代码,有时spring把这个细节隐藏了起来,使我们感到不可思议,细究一下,我们会发现不外通过两种方式才能调用其它类代码:一是把我们的类写在它的配置
文件里,二是我们的类继承它的接口。

hibernate是一个纯Java的对象关系映射和持久性框架,它允许您用XML配置文件
把普通Java对象映射到关系数据库表,从而可以使用户以hibernate提供的面向对象的接
口轻松操作数据库。

hibernate的类包在后台还是以JDBC的方式操作数据库。

2. SSH与S2SH的区别
首先说ssh继承action类,保证单例才能保证线程安全,struts依赖servlet api,无法
摆脱action重用性,用表单提交,不方便,而Struts2对Servlet API进行了解耦,非常简单
易懂,建议使用s2sh。

struts基于webworke,实现action接口,脱离容器,每个对象都是
实例化的,所以线程安全,解除了action的问题,action可以重用,使用nogl jons等等,
方便,hibernate持久化操作,封装jdbc,有1级缓存,2级缓存,在少量数据,速度相当快,在数据大的情况效率降低。

因为他批量处理,spring,服务,对struts+hibernate进行管理,尤其aop,ioc实在太强大了,oop面向方面编程,pointcut切点,通过注入(属性,接口,构造)等,实现服务,spring的session factory更强大,以前是new对象,现在通过sessionfactory仓U建对象,以前session灭亡对象灭亡,现在有sessionfactory仓U建,session 灭亡,他可以提供别的使用,注入减少了方法的繁琐,增强了可重用性。

3.2. XML/DTD/Schema
(在亚信的移动项目上,xml格式文件将作为各个组件、系统、平台之间相互相互进行
数据交互的基本格式)
1. XML概念
World Wide Web Consortium (W3C)对XML 进行了如下描述:"Extensible Markup Language,缩写为XML,描述了一类被称为XML文档的数据对象,并部分描述了处理它们
的计算机程序的行为。

XML 是SGML (Standard Generalized Markup Language [ISO 8879])的一个应用实例或一种受限形式。

从结构上说,XML文档顺从SGML文档标准。


Microsoft 对XML 的定义是:Standard Generalized Markup Language (SGML)的简化子集,专门为Web应用程序而设计。

XML提供描述不同类型数据的标准格式一一例如,
约会记录、购买定单、数据库记录一一从而可一致而正确地解码、管理和显示信息。

XML 提供表示数据的文件格式、描述数据结构的计划、以及用语义信息扩展和注释HTML的机制。

总而言之,XML是一种元标注语言,该语言提供一种描述结构数据的格式。

这有助于
更精确地声明内容,方便跨越多种平台的更有意义的搜索结果。

此外,XML将起用新一代
的基于Web的数据查询和处理应用程序。

2. XML数据结构
XML提供可以广泛执行并易于配置的数据的结构表示。

XML是万维网协会(W3C)
定义的用于优化Web上的传输的SGML的子集,XML确保结构数据是一致的并独立于应用程序或供应商。

XML提供可以编码各种情况(从简单至复杂)的内容、语义和架构的数据标准,可被
用于标注以下对象:
普通文档。

诸如约会记录或采购定单之类的结构记录。

具有数据和方法的对象,如Java对象或ActiveX控件的持续型表单。

数据记录,如查询的结果集。

有关Web站点的元内容,如“频道定义格式(CDF)”。

图形表示,如应用程序的用户界面。

标准架构实体和类型。

Web上的信息与用户之间的所有链接。

一旦该数据在客户机桌面上,就可以在多个视图中处理、编辑和表示它,而无需返回到服务器。

由于较低的计算量和带宽负载,所以目前的服务器更易于升级。

此外,由于以XML 格式交换数据,所以可以轻而易举地合并来自不同来源的数据。

XML对In ternet和大型企业的Intran et环境是颇有价值的,这是由于XML提供使用
灵活、开放、基于标准格式的互用性,并具备访问遗留数据库和将数据传输到Web客户机
的新方式。

可以更快地生成应用程序,应用程序更易于维护,并且可以在结构数据上轻易提供多种视图。

3. XML文档
XML是一种基于文本的格式,在许多方面类似于HTML ,后者是专为存储和传输数
据而设计的。

XML源是由XML元素组成的,每个XML元素包括一个开始标记(<title>),一个结束标记(</title>)以及两个标记之间的信息(称为内容)。

就象HTML —样,XML文档保存利用标记注释的文本。

然而,与HTML不同的是,XML允许无限的标记集,各标
记集并不表示如何显示,而是表示其含义。

例如,可以将XML元素标记为价格、订单编
号或名称。

由文档的作者确定使用何种数据以及哪种标记名称最合适。

标记是对了文档存储格式和逻辑结构的描述。

在形式上,标记有以下各种可能项:注
释、引用、字符数据段、起始标记、结束标记、空元素、文档类型声明(DTD )和序言。

很容易创建XML文档。

如果您熟悉HTML ,那么您可以很快地学会采用XML格式
进行编写。

在该示例中,利用XML描述天气预报,可以用XML的扩展名保存该文件,
如Weather.xml。

<weather-report>
<date>2001 年1 月1 日</date>
<time>08:00</time>
<area>
<city> 南京</city>
<state>!苏</state>
vregi on> 东咅E v/regi on>
<co untry> 中国</co un try>
</area>
vmeasureme nts>
<skies>局部多云</skies>
<temperature>-3</temperature>
<wind>
<directi on> 西北</directi on>
<win dspeed>3</w in dspeed>
</wind>
<h-i ndex>51</h-i ndex>
<humidity>87</humidity>
<visibility>10</visibility>
<uv-i ndex>1</uv-i ndex>
v/measureme nts>
</weather-report>
各标记表示各数据项的含义(是否为<日期> 元素、<区域> 元素等等),而并不描述
显示数据的次序和形式。

此数据的所有接收者均可将该文档解码,以便用于自己的特定目的。

例如,某人可以利用该信息制定当天的计划,而气象研究员可以将其作为南京的历史记录。

每个XML文档都有一个逻辑结构和物理结构。

从物理角度来看,文档由实体单元组成,
一个实体也可以在其他文档的实体中被引用。

一个文档以一个根元素或文档实体来开始。

从逻辑上讲,文档由声明(declaration)、元素(element)、注释(comment)、字符引用(character referenee)和处理说明(processing instruction )组成。

这些组成部分在文档的标记中必须明确规定。

物理结构从另一角度来规范XML文档。

文档的起始标记和结束标记对数据进行结
构化组织,并确定了元素的范围和相互之间的关系。

在XML文档中,除标记之外就是字符数据。

一般的字符用其本身来表示,但这不适用
于XML中的保留字符。

例如,字复符"&"和"< "只能作为标记定界符,或在注释、处理指令
和CDATA字段中直接使用,其他情况下则需要用字符引用或特定的字符串来表示。

这类字符是XML
的预定义实体。

常见的预定义实体见下表:
表1 XML预定义实体
例如,如果要表示"a< b",就必须写成:” a"、和""”,它们的名称分别为amp、It、gt、apos和quot。

因此,如果要在元素中引用这些实体,就必须写成":&"、”<"、">"、"&apos;"和""”。

字符引用代表了ISO/IEC 10646字符集中的一个特定字符,它是一个十六进制代码。


果XML文档需要引用现有设备不能直接输入的字符(比如回车),则必须用字符引用来代表。

XML文件也可以对一个处理XML数据的应用提供处理信息,即处理说明,其格式为:
"< ?目标应用名instructions? >"。

例如,< ?xml version="1.0" ? >就是一种处理指令。

解析器
通过它得知该文档应当遵循XML 1.0标准。

XML文件可以对不同应用提供不同处理说明。

引用预定义实体或字符非常方便,而且计算机处理也十分容易,但去读一懂大堆像
"&&"、"#xNNNN;"这样枯燥的数据确实是一件烦琐的事;在写文档时也得面临同样的问题,
你必须化精力去寻找这些字符实体,然后将特殊字符替换为字符引用。

以"< ![CDATA"开始
并以”]] >"结束的字符数据段(CDATA Section)凌驾于解析器之上,其中的内容将不被解析。

字符数据段中除了不能有结束标志"]] >"外,可以包括任意字符序列。

例如,标记化的文本
可以直接放在字符数据段中而不会被解释为结构化的标记。

我们可以在字符数据段中包含一
段HTML代码,也可以在字符数据段中添加编程语言代码。

字符数据段为XML的后续处理提供了编程接口。

例如,我们可以在XML的样式语言XSL
中采用ECMAScript脚本语言编写灵活丰富的应用。

XML文件总有一个”序言(prolog)"声明该文件为XML文档,例如(< ?xml
version="1.0"? > )。

该序言也可以包含附加信息,如:
< ?xml version="1.0" encoding="ISO-8859-1" standalone="yes"? >
Prolog的属性包括:版本、编码以及是否独立,后者指明该文档是否引用一个外部实体
或外部数据类型。

另外还可以直接包含本来在DTD中声明的实体定义和规范。

相关文档
最新文档