软件售前工程师之路

软件售前工程师之路
软件售前工程师之路

软件售前工程师之路

需要具备的素质

售前人员应该是项目开发人员与业务销售人员的桥梁,在业务销售人员眼中,售前人员扮演的是技术人员或技术专家的角色,而在项目实施中的开发人员眼中,售前人员是专注技术的销售人员,在用户眼中,售前人员,是代表公司技术水平的技术专家。在一个具体的售前技术支持活动中,售前人员协调销售人员、用户、后期开发人员间的关系,将公司的技术实力向用户展现,听取用户的初步需求,与用户讨论项目系统的初步框架,协助销售人员将公司的产品和技术优势推荐给用户,为后期开发人员屏蔽用户不合理的、给项目实施带来技术风险的需求,是项目的技术框架的最初设计者。

售前人员要求具备一个技术人员和销售人员两方面的素质:

●熟悉自己的产品。

●具有比较全面技术专业知识。熟悉当前IT的技术发展方向。

●对本公司的开发能力、技术优势、劣势有比较清楚的认识。

●作为行业软件的销售,必须熟悉本行业的业务,对本行业的信息化的现状和发展方向有一定的认识,了解行业中的其它专业软件的基本情况。

●熟悉本行业的技术和产品动向,了解同类产品及其竞争对手的情况和特点。

●能力熟练使用文本和图形编辑器进行方案、标书的编写。

●熟悉项目招投标的一般程序。

●善于交流,有良好的沟通能力和技巧。

一个人通常不可能具备这么全面的知识和技能,因此,对于大型项目,为了与客户进行全方位的交流,展现公司实力,对系统进行初步的论证和设计,其售前往往是一个团队,这个团队根据项目的需求,可能有行业业务专家,数据库专家、操作系统专家、信息安全专家、网络构架师、软件系统分析员、项目管理专家等角色。

2. 项目招投标活动的过程描述

项目从前期跟踪,签单,作为售前人员,需要与销售人员密切合作。通常获得一个项目的前期过程如下:

1.销售人员拜访用户,了解用户的项目基本情况,向用户介绍公司和公司的产品,与用

户建立起良好的关系。

2.销售人员在用户招标前,引入售前技术支持人员,与用户进行技术上的交流和沟通,

了解用户在项目上的需求,偏好的技术构架,引导用户到本公司的技术思路上,这个过程可能是需要多次反复。至少要做到用户对公司有一定的兴趣,愿意邀请你参加投标。

3.用户发招标书,售前人员根据招标书的要求,结合前期与用户交流的情况,编写投标

书。

4.参加招投标会,进行技术、商务上的讲解和答疑。

5.参加商务和技术的谈判,起草项目商务合同和技术协议书。

6.签订合同,项目实施以及维护。

2.1.招投标前与用户的接触

招投标前与用户接触,了解用户的真实需求和想法,通过交流,了解用户对系统框架、平台、新技术的偏好,使以后在投标中能“投其所好”“命中要害”。介绍公司的技术和产

品,使用户在招标前对本公司技术和产品能有比较清楚的认识和了解,将用户的需求引导到本公司的技术和产品的思路上,使用户的在技术上对本公司有一定的偏好。

交流和需要了解的内容通常包括:

1.用户的组织机构,信息化的现状,现有的硬件设备、网络情况、正在使用的软件系统情况;

2.新系统的规划、目标、规模,要求等,包括用户对系统的安全性、可靠性、易用性、扩展性的要求;

3.业务内容、业务流程系统的现状,软件功能需求;

4.平台和数据库的选型;

5.信息安全、存储的需求;

6.对软件开发机制的认识;

7.用户感兴趣的热点技术;

交流应该广泛,不要只限于项目的具体负责人,如果有条件,可以拜访更上级的用户,以及各部门的主要负责人或技术权威,尽量了解用户的对项目的认识和想法,交流和拜访中要善于识别用户的身份,抓住对项目有决定权、影响大的用户的想法,同时,可以初步分析哪些用户可能是以后的招标评委,留意他们对项目感兴趣的地方。以便在投标和讲标中有所针对性。

引导用户向本公司的擅长的技术路线和产品特点上。可以将以往做过项目的情况、功能特点讲给用户,最好是借助演示,这是用户会告诉你哪些是他感兴趣的,哪些是没有意思的,其它对手的产品是什么样的等等。这样便于与用户进行深入的交流,找到与用户相互的共鸣点。

跟踪和了解对手情况,了解同类产品的现状,这是一个长期积累的过程,分析对手的产品和解决方案可能的特点,找到或提出比对手有新意的、能吸引用户的系统亮点。当然,这些亮点的提出必须先考虑自己的技术实力和项目的投资规模。

2.2.投标及投标文件的准备

2.2.1成立投标小组

成立项目投标小组,投标小组的核心应该是项目的法人代表授权人。根据项目的规模、技术难度和招标时间的要求,制订投标计划,将计划分解到每个人员上,确定每个人工作内容和计划,确定计划的执行的监督人员。

投标的时间一般都是确定的日期,而且比较短,这也是考验一个公司和团队的响应速度,必须在这个有限的时间内完成投标书的制作,否则,将由于准备不充分而丢标。这需要平时的技术积累,对行业知识的积累,投标书的积累,如有类似的的标书或模版,以及良好的团队合作精神和氛围。

作为一个行业应用项目,技术部分可能涉及到的人员有:网络规划师、硬件产品经理、软件构架师、行业专家、数据规划专家或数据库专家信息安全专家,以及其它专业领域的专家等。这个团队建立,需要整合公司内部和外部的相关资源,来共同完成。例如,可以临时请专业公司相关的售前支持(HP、IBM等)、相关行业的专家、相关专业的大学教授等来扮演相关的角色。

甚至可以考虑与相关的其它公司联合投标。

在投标小组中,建立保密制度,特别是对于特大型项目,关于报价、核心技术等内容,最好在小范围讨论和确定。必要的情况下可采用封闭开发的方式。

2.2.2.编写投标书

用户的招标书通常包括:招标邀请函、商务要求部分、技术要求部分、附件和附图等文档,这些文档是编写投标书的基础。投标小组成员在编写标书前,应该仔细、反复阅读招标书,特别是对投标商的资质要求等内容,投标小组对招标书进行讨论,找出招标书中描述不清楚的地方,根据情况向招标方提出要求解释,确定项目资质情况、投标以及实施的风险、对手情况、投标的优势、劣势等;制订投标策略;确定投标书的内容、投标方式;初步编写投标书的大纲。

在投标书编写过程中,应该注意一下几点:

1.商务投标书应该按照招标书的要求进行严格的应答,应答的顺序和格式最好严格遵循招标书的要求。

2.对于招标书没有要求的内容,特别是商务标书,最好不要画蛇添足,如果希望增加对项目投标有帮助的资质,最好经过慎重的考虑,确保没有漏洞。商务部分主要的目的是展示投标公司的实力,确保参加投标的资格。首要是确保投标有效。注意有些东西可以讲出来,但不是所有可以讲出来的东西都适合写出来。

3.差异表的处理:对于投标文件与招标文件中有差异的部分,通常招标方要求标注在差异表中,在编写投标方案时,应该尽可能的将差异部分找出来,描述清楚,但是,在最后整理、提交差异表时,就需要特别慎重,并不是每个差异都适合在这个正式的场所以正式的方式提出,有些东西需要保持一种模糊的状态,以提高中标的可能性,同时,又可以为商务和技术谈判留下伏笔,便于谈判中的进退。

4.对于报价单的处理:报价单按照正规要求填写、盖章、密封后,最好能有一两套空白的备份,报价单的格式与正式报价单一样,但是价格不填写。因为在正式报价单封装好到递交报价单前的这段时间,销售人员很可能探听到对手的价格或用户对项目整体价格的意见,这是候需要根据项目、市场、对手、用户的情况进行价格调整,这时就可以使用备份的报价单。特别是公司到异地投标,要想重做报价单,时间基本上是不允许的。

5.密封条的处理:在规定的投标文档密封条基础上,一定要多准备几张备用的密封条,当然是盖好章的,特别是公司到异地投标,市场信息千变万化,你不可能保证在投标前不修改你的价格和投标书。

6.商务投标书中的资质和要求公司盖章的部分一定要对照招标书的要求,严格检查,这部分的错误和遗漏将有可能造成废标,因此,最好有两个以上的人员专门检查核对。

7.对于一个集团公司下的多个法人公司之间,可能存在资质共享的情况,这时,应该注意检查哪些资质不是投标法人单位的资质,如果本投标法人单位的资质,应该请资质拥有的法人单位签署授权声明,否则,招标时可能造成“擅用第三方公司的资质欺骗招标单位”的后果而成为废标。

2.3.参加投标

对于比较大的项目,参加投标的团队的人员合理分配是很重要的,根据项目具体情况,可将投标人员按照编写标书分工的情况分为:商务人员、技术人员。继续细分为商务联系人员、商务投标人员、技术部分可以分为负责网络部分的、体系结构的、应用系统功能的人员等。

参加投标人员应该统一服饰,穿统一的职业装,佩戴公司的标志,自信、自然,给招标评委一个良好的整体形象。严格遵循招标纪律。

通常情况下,不要过多的对熟悉的评委交流。尽管前期与用户有充分的接触,可能与一些评委熟悉并有良好的关系,但是,在招标的正式场所,通常是礼貌的打一下招呼,寒喧一下即可,不易与用户有太多的交流和亲密交谈,这些举动可能会造成其它评委的误会,也可能会给对手“授之以柄”。除非你是专门的、有特殊目的的行为,例如,在有些情况下,与招标中的最好领导或核心人员表现出亲密的关系,可以给其它评委造成“某某人可能已经偏向某公司了,我也应该顺势而为”的误导,同时,给对手造成更大的心理压力和负担。但这种方式有很多风险,要非常。慎重。

在投标前,讲标的每一部分应该准备好相应的幻灯片,幻灯片的作用有两个,一是通过文字、图片、动画等多种方式,比较直观的向评委传达信息,便于评委对讲解内容的理解,二是通过幻灯片,帮助讲标人自己规范思路,不至于跑题。因此,幻灯片制作,要以这两个作用为目标。每张幻灯片讲些什么内容,讲多长时间,都要做到心中有数。

最好有实际的演示,结合演示讲标。作为行业应用软件的用户,比较重视投标厂商以往同类系统的业绩,如果能向用户展示同类的应用系统,结合实例演示来讲解系统的体系结构、功能特点,通常会取得较好的效果。但是,在展示以往系统的时候,要注意扬长避短,屏蔽掉一些系统的弱点和缺陷,同时要注意演示的时间控制。

对投标中使用的设备要主要保护,投标中使用的笔记本电脑,在安装好演示系统和幻灯片后,要对设备慎重使用,防止设备的意外损坏导致投标中的设备异常,例如,注意防病毒、防止意外碰坏,不要在投标出差期间用笔记本电脑到网吧上网,在宾馆中防止电脑进水、摔坏,不要轻易整理计算机系统的文件,可能因为不小心删除某文件造成系统不能正常启动。最好在投标出差前将系统的安装盘,应用系统的安装盘等备份好,有条件的可以采用两套笔记本电脑安装。

适当的与参加投标的对手交谈,也许下次你们还会在另外一次投标中对阵,也许下次他与你并肩战斗,通过交谈,你也可以意外的获得一些有用的信息。

2.3.1.讲标

讲标应该有既要有重点,又要覆盖到各项内容,突出公司特点和优势、突出技术优势和特点。内容要尽量照顾到每个评委。

讲标通常都有时间限制的,在这个时间段内,如何将公司介绍、商务介绍、技术介绍、项目实施、技术支持与服务等内容的时间合理分配,需要在讲标前仔细斟酌。时间和内容的分配主要根据以下情况来调整:

●本公司和技术上的优势和特点。

讲标中,特别是讲标的顺序排在后面的时候,对于一些共性的东西,评委已经比较清楚了,也没有兴趣听你重复,他关心的是你与其它对手相比的特点

●招标评委的组成和特点。

要力所能及的分析招标评委的组成情况,高层领导、技术专家、部门业务专家等角色的人员组成和数量。通常高层领导对IT技术不熟悉,他评判的主要依据更多的是公司规模、资质、实力、售后服务、价格等非技术性指标,技术专家评判的主要依据是系统体系、采用的新技术、安全性、扩展性、软件开发管理机制等技术指标,而部门业务专家更关心软件的功能、易用性、与现有系统的接口等问题。

●讲标的过程中要注意观察评委的表情、态度,及时调整内容的深度。

●对手讲标后的情况和弱点。

针对对手讲标后评委普遍反映的问题进行重点阐述,例如,评委认为系统的安全性和项

目开发的规范性很重要,但其它讲过标的对手都没重视,这时,你需要及时调整内容,将安全性和项目开发机制做重点来阐述。

另外,不要轻易攻击对手,可能有些评委对你的对手有好感,你对对手的直接攻击,会引起他的反感而刻意打压你。攻击对手的方法是突出自己的优势。

讲标中可能由几个人分工,讲不同的内容,但要注意整体的逻辑上要严密。可以先由一个人将讲标的全部内容安排做一个介绍,然后在每个人讲完自己部分后,简单介绍下部分的内容,引入下个讲解人员。使整个讲标连贯统一。

讲标前要调整好自己的状态和心态,讲标过程中要放松,不要报着“上考场应考”、“被人评判审核”这样的心态,这样会使你陷入一种紧张、诚惶诚恐的状态。当你上到讲标台上,看见评标的人很多,你会更加紧张,越容易出错。你应该对自己方案和产品充满信心,你就是专家,报着“咳!让我给大家介绍一下我们的好东西,绝对能解决你们现在的问题!”的心态,你应该有一种急于向外人展现你的得意作品的冲动,人越多,你越得意、越兴奋,这时,你最好的状态来了!

2.3.2.答疑

回答讲标和提问时,掌握的原则是:讲不清楚没关系(模临两可),但决不能错!

不能与评委发生争论。

不能对评委的问题表示轻视。

回答不了的问题的答疑的人员要相互配合。当你发现你的同伴被问住的时候,如果你能协助他回答最好,你也不能回答的,你应该迅速想到一个方法,从另外一个角度的回答这个问题,从而逐渐将话题引开,避免尴尬。

2.4.商务和技术谈判

在预中标后,将会进行商务和技术谈判,售前技术支持人员主要参加技术协议的谈判和起草。

技术协议的谈判是降低项目风险的关键过程,谈判的成果-技术协议书通常会作为合同的附件,直接影响到项目实施的难度和风险。因此,一定要耐心、细致,不能为了尽快签合同,就草草了事。

技术协议目的是界定好功能边界和深度。特别是在行业应用软件中,投标文件和讲标中,通常会有忽略一个“度”。如应用系统的深度、功能的具体边界、新技术采用的程度等问题,往往是比较模糊的,很大的可能性是双方在这些方面的认识存在着较大的差异,这些差异的会给后续的项目实施带来风险。技术协议的谈判就是要对这些“度”进行控制,对敏感问题和技术难点要进行沟通,达成共识,注意不能在技术协议中出现“全面解决某某问题”、“完全解决”等模糊的字眼,这种模糊的界定会给项目开发带来很大的风险,都必须讨论清楚,将完成的深度和采用的技术手段写入技术协议中,使项目风险在项目实施前就得到充分的展示和控制。

3.投标文件的编写

投标书的编写最核心的要点是要逐条响应招标书,不能有遗漏。

作为一个大的公司或集团,需要也应该制定统一的《投标标书编写规范与指南》,通过积累,建立一个投标书模版库,以保证投标书的质量、缩短投标书的编写周期。

关于投标的文件的具体编写,有许多文章都有较好的描述。在此不再赘述。

、理论

智慧城市是人们对未来城市规划的一种憧憬,智慧城市的建设能促使人们的生活更加幸福,同时也能实现城市的可持续发展运营,面对各种安全隐患、水源污染、交通堵塞、资源不足、矛盾冲突等问题,建设智慧城市毫无疑问是解决这些问题最有效的办法。

智慧城市的核心在于三点:1. 虚拟现实和实景视频相结合的可视化管理平台技术、2、对人,车,物,路进行实时语义识别的智能视觉技术、3. 高集成大容量的可视化互联网数据中心主机技术。利用高科技智能系统及子系统结合城市各路高清摄像机对城市所有元素动态的自动识别采集记录,然后将采集的数据存储到城市主控制系统大容量的互联网数据中心,通过可视化实景视频多屏融合进行对智慧城市的管理和运营。

智慧城市的建设落地可以治理交通堵塞、减少犯罪、资源合理运用、安全隐患及时处理并取证、水源质量控制、违规处罚等,同时还能为城市市民提供更多智能化服务,提高民众生活幸福感,发展城市可持续化,智慧城市是城市信息化走向更高阶段的必经之路,最终实现城市的智能感知、互联互通、协同共享及城市运营。

智慧城市——物联网、云计算、大数据、移动互联网智能化的服务VIDC (城市级的互联网数据中心IDC,是公云的概念)云计算、云分析、云存储为

基础,实现智能感知、互联互通、协调共享及城市运营

物联网——物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。

因此,物联网的定义是通过射频识别(RFID)、红外感应器、全球定位系统、

激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进

行信息交换和通信,以实现对物品的智能化识别、定位、跟踪、监控和管理的

一种网络……

软件工程师面试试题

软件工程师面试试题 姓名: 1、全局变量和局部变量的概念和不同 作用域为整个程序运行空间的变量为全局变量。 作用域为某个函数或复合语句内部的变量为局部变量。 两者作用域不同,所在物理空间申请和分配方式不同。 使用原则:能用局部变量的最好不要用全局变量,以减少模块间的耦合度。2、static类型变量的概念 静态变量是在编译时就分配物理空间的变量。主要用于全局物理空间申请以及函数内部用于独立函数本身存在的应用场合。 3、简述获取双精度浮点数(double)每个字节数据的操作方法 使用字节指针强制转换连两存放的地址。 Double dblTemp = 0.0; Byte * pByte = (byte *)(&dblTemp); 4、在C++中,new和delete分配的内存块为何需要成对使用 两者实际调用的是malloc和free,如果不成对使用,则造成内存泄漏。 5、举例说明数据的二进制表示方式和字符型表示方式 以数据文件为例: Fprintf(f, “%d”, data);//字符形 Fwrite(&data, sizeof(int),1,f);//二进制形

6、头文件中使用#ifndef/define/endif的优点? 防止嵌套重复定义 7、如何向一个窗口发消息,写出windows API。 首先获取一个窗口句柄,可以使用枚举所有窗口的方式(EnumWindows); 使用API函数发送消息; 例如向一个按钮发送点击消息: SendMessage(hwnd, WM_LBUTTONDOWN, MK_LBUTTON, 0x00100019) 8、#include < filename.h >和#include “filename.h”有什么区别? 搜索范围不同。 前者只在编译环境制定的INCLUDE路径范围内搜索; 后者增加对当前目录的搜索。 9、软件编程中,为了便于阅读、记忆和使用,对变量名、数组名、结构体名、 联合体名、函数名等的命名规则简述 变量名:类型加名词或修饰词,例如:double dblTemp;定义一个双精度的临时变量。 数组名:类型加名词复数形式,例如char * strNames[100],定义一个字符串数据结构体:一般定义为类型,结构名为下划线开头,类型名大写。例如:Typedef struct _MyStruct{ Int iAge; … }MYOBJECT; * LPMYOBJECT;

软件测试工程师笔试题及答案

测试工程师笔试题 一、计算机知识(30分) 1、在Linux系统中,一个文件的访问权限是755,其含义是什么 参考答案: 755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。 2、Linux中,如何从root用户切换到普通用户 参考答案:su su user1 切换到user1,但切换后的当前目录还是root访问的目录 su – user1 切换到user1,并且当前目录切换到user1的根目录下(/home/user1/) 3、简述一下C/S模式和B/S模式的区别 参考答案: c/s 是客户端/服务器架构 b/s 是浏览器/服务器架构 C/S模式有以下特点: S模式将应用与服务分离,系统具有稳定性和灵活性 S模式配备的是点对点的结构模式,适用于局域网,有可靠的安全性 3.由于客户端实现与服务器端的直接连接,没有中间环节,因此响应速度快 4.在C/S模式中,作为客户机的计算机都要安装客户机程序,一旦软件系统升级,每台客户机都要安装客户机程序,系统升级和维护较为复杂 B/S模式有以下特点: 1.系统开发、维护、升级方便 每当服务器应用程序升级时,只要在服务器上升级服务应用程序即可,用户计算机上的浏览器软件不需要修改,系统开发和升级维护方便 S模式具有很强的开放性 在B/S模式下,用户通过通用的浏览器进行访问,系统开放性好 S模式的结构易于扩展 由于Web的平台无关性,B/S模式的结构可以任意扩展,可以从包含一台服务器和几个用户的小型系统扩展成为拥有成千上万个用户的大型系统 4.用户使用方便 B/S模式的应用软件都是基于Web浏览器的,而Web浏览器的界面是类似的。对于无用户交换功能的页面。用户接触的界面都是一致的,用户使用方便 4、Windows操作系统中PATH环境变量的作用是什么 参考答案: PATH是Windows操作系统环境变量,PATH作用是用户在命令行窗口执行一个命令,则在PATH变量设置的目录下依次寻找该命令或对应的执行文件,若找到,则执行,若没有找到,则命令行窗口返回无效命令。 5、TCP和UDP有什么区别 参考答案: TCP-有连接,所以握手过程会消耗资源,过程为可靠连接,不会丢失数据,适合大数据量交换UDP-非可靠连接,会丢包,没有校验,速度快,无须握手过程

售前工程师级别划分与工作职责V1.0

售前工程师级别划分与岗位职责 王智龙编辑 编译与深圳 目录

一、售前工程师级别划分 (4) 1.1 初级售前工程师 (4) 1.2、中级售前工程师 (5) 1.3、高级售前工程师 (7) 二、售前工程师工作职责 (9) 2.1、项目前期工作 (9) 2.1.1、销售前期拜访工作 (9) 2.1.2、销售前期引入售前需求与分析 (9) 2.1.3、销售前期技术交流与沟通 (10) 2.1.4、销售前期引导客户 (10) 2.2、项目中期工作 (10) 2.2.1、销售中期——演示软件 (10) 2.2.2、销售中期——客户体验软件 (10) 2.2.3、销售中期——项目技术框架建立与项目技术需求说明书 (11) 2.2.4、销售中期——提交项目技术说明书与客户需求表 (11) 2.2.5、销售中期——产品部支持 (11) 2.2.4、销售中期——招标书发放,制作技术标 (11) 2.2.5、销售中期——参加招标会,进行技术演示商务上的讲解与答疑 (12) 2.2.6、销售中期——参加技术的谈判,起草技术协议书与备案 (12) 2.3、项目后期交接工作 (12) 2.3.1、销售后期——项目需求文档的交接与备案 (12) 2.3.2、销售后期——产品研发的后续工作跟进 (12) 2.3.4、销售后期——项目相关资料的整理与备份 (12) 2.4、培训 (13) 2.4.1、基础知识培训 (13) 2.4.2、新产品培训 (13)

2.4.3、售前经验探讨 (13) 三、售前工程师管理规定 (14) 3.1、工作规范管理 (14) 3.1.1、精神面貌 (14) 3.1.2、言行举止 (14) 3.1.3、邮件往来 (14) 3.1.4、禁忌语 (15) 3.1.5、现场演示 (15) 3.2、项目单据管理与资料管理 (15) 3.2.1、项目单据管理 (15) 3.2.2、项目资料管理 (16) 3.3、售前使用工具说明 (17) 3.3.1、软件工具 (17) 3.3.2、硬件工具 (17) 3.3.3、电脑应用程序 (17) 3.3.4、笔记本要求 (18) 3.4、售前工程师响应时间 (18) 3.4.1、申请单响应反馈时间 (18) 3.4.2、申请外出人员响应时间 (18) 3.4.3、出差抵达相应时间 (18) 3.5、会议、周报规定 (19)

经典软件工程师面试题

请参加如下测试,此题是由数十家知名IT企业的人力资源管理部进行 综合分析总结出的测试题,请大家认真完成。 一共 30 道题 ,每题 1 分 ,满分 30 分 1. 如果 A=1,FAT=27,那么 FAITH=? A、44 B、42 C、41 D、40 2. 7/2 × 14/3 + 26/5=() A、1304/15 B、1274/15 C、901/15 D、1261/15 E、以上都不对 3. 如果‘CONTRIBUTE’被写作‘ETBUIRNTOC’,用这种方式写‘POPULARISE’时从左 边数第六个字母是什么? A、R B、I C、A D、L 4. 160的( )%=80的80% A、60 B、30 C、50 D、40 E、以上都不正确 5. 如果用某一编码可以把 ‘STOVE’ 表示成 ‘FNBLK’,那么用此编码可 以把 ‘VOTES’ 表示成如下哪一种? A、LBNKF B、LNBKF

C、LKNBF D、FLKBN 6. 在下列数字系列中有一个数字是错的,请找出来 40 42 49 57 74 100 137 A、100 B、74 C、57 D、49 E、42 7. Rs.6500按照多少的比率才能在5年之后达到Rs.1787.5的利息是 A、4.5 B、6.5 C、7.5 D、3.5 E、以上都不正确 8. 把医生、发烧、药物、药店按照一定的顺序排列: A、药店、药物、发烧、医生 B、发烧、医生、药店、药物 C、医生、药店、药物、发烧 D、药物、医生、药店、发烧 9. 下列5项选择中有4个可以根据一定规律组成一组,哪一个不属于他们? A、重 B、短 C、长 D、轻 E、固体 10. 下列的数字系列中在6之后并且在8之前有多少个3? 3 6 6 8 3 6 6 8 3 6 8 3 6 3 8 3 6 3 8 3 3 8 3 3 9 A、1个 B、2个 C、3个

Java软件开发工程师笔试题(答案)

Java工程师笔试题 一、填空题(本大题10小题,每空1分,共20分)。 1.Java语言的三大特性即是: 继承、封装、多态。 2.在Java中,char 型采用____unicode_______编码方案,这样,无论是中文字符还是英文字符,都是占用__2___个字节的内存空间。 3. 形式参数指的是方法被__定义____ 时的参数行,实际参数是方法被__调用__ _ 时所传递进去的变量或值。 4.JSP内置对象中,application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息,而session 对象则是每个客户专用的。 5.如果想把一个对象写入一个流,那么这个类就必须实现Seralizable 接口。 6.程序中实现多线程的方法有两种:继承Thread类和实现___Runable _ 接口。 7.多线程中,可以通过调用相应的setPriority() 方法来修改一个线程的相对优先级。 8.面向对象编程的五大设计原则,分别是单一职责、开放封闭、 里氏替换、依赖倒置、接口分离 9.通过Ajax,客户端获取的数据主要有两种类型:文本型和xml 10.Socket通常也称为套接字,用于描述__ ip 和_ _接口 二、选择题(本大题20 小题,每小题2分.共40分)。 1.在JA V A中,如果父类中某些方法不包含任何逻辑,并且需要由子类重写.应该使用( )关键字来声明父类的这些方法: A) final B) static C) abstract D) void 2.在JA V A中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()。 A) interface A extend B,C B) interface A implements B,C C) class A implements B,C D) class A implements B, implements C

(完整版)售前绩效考核方案(初稿)

售前技术发展部 绩效考核方案 1概述 售前工程师是公司非常重要的岗位。一方面,支持具体销售活动(例如产品验收、客户沟通、需求获取等),并提供各类销售技术支持(例如参与建议书编写、技术方案编写、标书制作及演示文档、典型案例归纳等工作)。另一方面,售前工程师是公司产品理念的开创者、公司产品设计的领军者,肩负着产品发展方向、产品设计等重要工作。所以需采用综合评价方法进行绩效考核。 2绩效考核方案拟定原则 以职位等级为基础,采用基于销售额的考核及综合指标考核相结合的综合考评方法。具体构成为: 年收入=等级职位薪金+销售奖金之和+年底综合评定奖金 3具体考核办法 3.1以职位等级划定基本薪酬体系结构 在建立售前工程师基本薪酬体系结构过程中,要充分考虑售前工程师在本行业从业年限及行业经验积累、技术能力、个人综合能力,主要按能力付酬,而不能仅按照销售业绩付酬,不能过分强调薪酬的

变动性,而应当建立一套以职位等级标准为基础的薪酬体系结构,从而实现公司售前工程师向售前顾问的角色转换,将售前工程师以售前工作重点的模式,向产品战略、产品设计方向等工作重点转变。 进一步说,对于售前工程师的激励重点不是考核,而是能力提升,只有售前工程师具备充分的能力,才可能使售前工程师成为企业实现技术营销、顾问式营销的关键点。 职位等级划定基本薪酬体系结构标准为: 职位等级晋升考核办法(略)。 3.2基于销售额的考核 售前支持作为售前工程师的工作重点之一,通过实际销售额的定量考核,提高售前工程师对售前工作支持的积极性。 由于目前项目类型(具体见附件)较多,同时考虑公司的项目实际情况,以及售前工程师的实际工作情况,特制定以下考核办法:1)售前工程师的销售额奖金直接与销售人员的奖金挂钩,即单个项目,售前工程师的销售额奖金与销售人员所拿奖金(扣除商务等各种费用之前)成固定比例(25%左右,具体看公司的项目性质以及公司的策略等); 2)售前工程师在实际工作工程中可能存在工作交叉的情况,即同一个项目有多个售前工程师参与,分别负责不同的工作内容,所以需

【岗位职责】售后技术支持工程师岗位的主要职责

售后技术支持工程师岗位的主要职责 售后技术支持工程师岗位的主要职责1 职责: 1、收集日常客户需求和BUG,能及时、准确地反馈给研发和相关负责人。并管理好相关需求和BUG,以便日后追溯和统计。 2、用电话、网络远程技术支持和指导客户解决客户相关需求和问题,维护好客户关系 3、现场解决客户相关需求和问题 4、现场客户技术培训(全面) 5、问题的复现和相关平台的搭建以及上机测试工作 6、收集新客户、项目前期需求,跟踪、推进项目进展。 7、及时汇报相关工作(日常、项目),做好日报和周报 8、收集客户反馈和市场动态,为公司产品改进或研发提出相关建议 9、编写相关产品(软件、硬件)说明书,以及产品更改通知和相关技术更改通知 10、客户信息管理,包括机型配置、版本,做到随时可追溯、查阅,保持公司各部门关于客户信息沟通无障碍。 11、客户相关信息,市场资讯、动态搜集,协助公司开展相关市场、商务工作

任职要求: 1、专科及以上学历,可接收应届生; 2、具有较强技术分析判断能力和解决问题能力、协调沟通能力和客户关系维护能力; 3、思路清晰、思维敏捷、具有极佳的口头表达和学习能力; 4、良好的语言表达能力和沟通能力,工作踏实有责任心,能吃苦耐劳 5、能够适应出差。 售后技术支持工程师岗位的主要职责2 职责: 1、客户应用指导,故障处理。 2、技术问题反馈及技术升级建议汇报。 3、产品现场维修、调试。 4、产品质量分析。 任职要求: 1、具备较好的沟通表达能力,能够与客户顺畅交流。吃苦耐劳精神,敢于担当的敬业精神,具备团队协作的能力。 2、电气工程自动化、自动化、电机拖动及控制相关专业。 3、有技术问题判断能力。

软件工程师面试中常见的问题

面试中常见的问题 1、请你自我介绍一下你自己, 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”。企业喜欢有礼貌的求职者。 2、你觉得你个性上最大的优点是什么? 回答提示:沉着冷静、条理清楚、立场坚定、顽强向上。 乐于助人和关心他人、适应能力和幽默感、乐观和友爱。 3、说说你最大的缺点? 回答提示:这个问题企业问的概率很大,通常不希望听到直接回答的缺点是什么等,如果求职者说自己小心眼、爱忌妒人、非常懒、脾气大、工作效率低,企业肯定不会录用你。绝对不要自作聪明地回答“我最大的缺点是过于追求完美”,有的人以为这样回答会显得自己比较出色,但事实上,他已经岌芨可危了。企业喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分。企业喜欢聪明的求职者。 4、你对加班的看法?

愿意为公司奉献。 回答样本:如果是工作需要我会义不容辞加班。我现在单身,没有任何家庭负担,可以全身心的投入工作。但同时,我也会提高工作效率,减少不必要的加班 5、你对薪资的要求? 回答提示:如果你对薪酬的要求太低,那显然贬低自己的能力;如果你对薪酬的要求太高,那又会显得你分量过重,公司受用不起。一些雇主通常都事先对求聘的职位定下开支预算,因而他们第一次提出的价钱往往是他们所能给予的最高价钱。他们问你只不过想证实一下这笔钱是否足以引起你对该工作的兴趣。 回答样本一:“我对工资没有硬性要求。我相信贵公司在处理我的问题上会友善合理。我注重的是找对工作机会,所以只要条件公平,我则不会计较太多 回答样本二:我受过系统的软件编程的训练,不需要进行大量的培训。而且我本人也对编程特别感兴趣。因此,我希望公司能根据我的情况和市场标准的水平,给我合理的薪水。 回答样本三:如果你必须自己说出具体数目,请不要说一个宽泛的范围,那样你将只能得到最低限度的数字。最好给出一个具体的数字,这样表明你已经对当今的人才市场作了调查,知道像自己这样学历的雇员有什么样的价值 6、在五年的时间内,你的职业规划? 回答提示:这是每一个应聘者都不希望被问到的问题,但是几乎每个人都会被问到。比较多的答案是“管理者”。但是近几年来,许多公司都已经建立了专门的技术途径。这些工作地位往往被称作“顾问”、“参议技师”或“高级软件工程师”等等。当然,说出其他一些你感兴趣的职位也是可以的,比如产品销售部经理,生产部经理等一些与

软件开发工程师招聘试题

附录一 附录一【软件开发工程师招聘试题一】 考试时间:60分钟:______成绩:______ 一、单选题(共9题,每题2分) 1.对象b 最早在以下哪个选项前被垃圾回收?() public class Test5 { static String f(){ String a="hello"; String b="bye"; String c=b+"!"; //lineA String d=b; b=a; //lineB d=a; //lineC return c; //lineD } public static void main(String[] args) { String msg=f(); System.out.println(msg); } } A.lineA B.lineB C.lineC D.lineD 2.2.运行下列代码,结果如何?() class Example { int milesPerGallon; int index; Example(){} Example(int mpg){ milesPerGallon=mpg;

index=0; } public static void main(String[] args) { int index; Example e = new Example(25); if(args.length>0){ if(args[index].equals("Hiway")){ https://www.360docs.net/doc/0010320867.html,esPerGallon=2; } System.out.println("mpg:"+https://www.360docs.net/doc/0010320867.html,esPerGallon); } } } 这段代码通过编译,并且如果命令行输入”Hiway”则显示”mpg:50”,如果输入不是”Hiway”则显示”mpg:25”; 这段代码通过编译,并且如果命令行输入”Hiway”则显示”mpg:50”,如果输入不是”Hiway”则抛出ArrayIndexOutputBoundsException异常。 这段代码不能通过编译,因为自动变量index没有被初始化。 这段代码不能通过编译,因为milesPerGallon没有被初始化。 见例子Example.java 3.3.当编译如下代码时,会显示什么?() int i=1; switch(i){ case 0: System.out.println("zero"); case 1: System.out.println("one"); case 2: System.out.println("two"); default: System.out.println("default"); } One B. one,default C. one,two,default D.default 见例子:Test3.java 4.4.当编译运行如下代码时会发生什么现象?() public class MyClass { public static void main(String arguments[] ) { amethod(arguments); } public void amethod(String []arguments){

售前工程师岗位职责和基本要求

1、负责组织制定系统集成项目的技术方案编写、标书的准备、讲解及用户答疑等工作; 2、配合客户经理完成与用户的技术交流、技术方案宣讲、应用系统演示等工作; 3、配合业务部其它部门做好用户沟通、资料共享、技术协调等工作; 4、配合市场人员完成应用系统演示、产品宣传资料撰写等工作; 5、配合做好与合作伙伴厂商的技术交流。 工作内容 项目招投标活动的过程描述 项目从前期跟踪,签单,作为售前人员,需要与销售人员密切合作。通常获得一个项目的前期过程如下: 1.销售人员拜访用户,了解用户的项目基本情况,向用户介绍公司和公司的产品,与用户建立起良好的关系。 2.销售人员在用户招标前,引入售前技术支持人员,与用户进行技术上的交流和沟通,了解用户在项目上的需求,偏好的技术构架,引导用户到本公司的技术思路上,这个过程可能是需要多次反复。至少要做到用户对公司有一定的兴趣,愿意邀请你参加投标。 3.用户发招标书,售前人员根据招标书的要求,结合前期与用户交流的情况,编写投标书。 4.参加招投标会,进行技术、商务上的讲解和答疑。 5.参加商务和技术的谈判,起草项目商务合同和技术协议书。 6.签订合同,项目实施以及维护。 招投标前与用户的接触 招投标前与用户接触,了解用户的真实需求和想法,通过交流,了解用户对系统框架、平台、新技术的偏好,使以后在投标中能“投其所好”“命中要害”。介绍公司的技术和产品,使用户在招标前对本公司技术和产品能有比较清楚的认识和了解,将用户的需求引导到

本公司的技术和产品的思路上,使用户的在技术上对本公司有一定的偏好。

交流和需要了解的内容通常包括: 1.用户的组织机构,信息化的现状,现有的硬件设备、网络情况、正在使用的软件系统情况; 2.新系统的规划、目标、规模,要求等,包括用户对系统的安全性、可靠性、易用性、扩展性的要求; 3.业务内容、业务流程系统的现状,软件功能需求; 4.平台和数据库的选型; 5.信息安全、存储的需求; 6.对软件开发机制的认识; 7.用户感兴趣的热点技术; 交流应该广泛,不要只限于项目的具体负责人,如果有条件,可以拜访更上级的用户,以及各部门的主要负责人或技术权威,尽量了解用户的对项目的认识和想法,交流和拜访中要善于识别用户的身份,抓住对项目有决定权、影响大的用户的想法,同时,可以初步分析哪些用户可能是以后的招标评委,留意他们对项目感兴趣的地方。以便在投标和讲标中有所针对性。 引导用户向本公司的擅长的技术路线和产品特点上。可以将以往做过项目的情况、功能特点讲给用户,最好是借助演示,这是用户会告诉你哪些是他感兴趣的,哪些是没有意思的,其它对手的产品是什么样的等等。这样便于与用户进行深入的交流,找到与用户相互的共鸣点。 跟踪和了解对手情况,了解同类产品的现状,这是一个长期积累的过程,分析对手的产品和解决方案可能的特点,找到或提出比对手有新意的、能吸引用户的系统亮点。当然,这些亮点的提出必须先考虑自己的技术实力和项目的投资规模。 . .

技术支持工程师转正申请书

技术支持工程师转正申请书 转正申请书 尊敬的领导: 我叫xxx,于二零零五年三月八日进入公司,凭据公司的 必要,目前担任技术支持工程师一职,负责硬件安装、系统维护及文档编写等工作。该职位是一份涉及面广以及考验人的耐烦和毅力的工作,是一份可以提高和增强交换相同本领的工作,也是一份可以提高学习和加强见地的工作。 在这两个多月的时间里,本人工作认真积极、细心且具有较强的责任心和进取心,富有工作热情,基本能完成领导交付的工作;乐于与他人相同,有较强的团队协作本领,和公司同事之间可以共同努力,关系相处融洽;能积极学习新事物、新技能,注意自身发展和前进。 自进入公司以来,我一直担任技术支持工程师一职,虽然对这个岗位的工作还不克不及说得心应手,但担任此职位两个多月的时间里基本熟悉了公司以及有关工作的根本环境,如清除线路妨碍,装机,以及对系统的测试等等。现将工作情况简要总结如下: 1、熟悉了物流监控体系的流程。 2、掌握硬件安装操作和安置所需的条件。如:喷码

机的安装位置以及数据**器的安置和调试等。 3、掌握线路铺设所需条件和线路的毗连。 4、掌握数据**器的安装、调试以及测试。 在两个多月的时间中,我努力工作,在公司领导和同事们的耐心帮助和指导下取得了很大的前进。但是,在工作中我也出现了一些不对和题目,部门领导和同事实时给我指出,促进了我工作的成熟性。综合看来,我觉得自己还有以下的缺点和不足: 一、主观意念太过强烈; 二、动手本领相对短缺,有时候服务不敷老练,对突发性事件的应变能力不够; 三、工作主动性发挥的不敷,对工作的预见性和创造性不敷。 如果说刚来的那几天仅仅是从简介中相识公司,对公司的认识仅仅是个大概的话,那么随着时间的推移,我对公司也有了更为深刻的相识。 公司宽松融洽的工作氛围、连合向上的企业文化,让我很快进入到了工作脚色中来。接下来我会越发严格要求本身,在做好本职工作的同时,积极团结同事,搞好团队之间的干系。在工作中,要不停的学习与积聚,不停的提出题目,解决问题,不断完善自我,使工作能够更快、更好的完成。

毕业生软件工程师面试题

2 网络知识 2.1 OSI和TCP/IP 1. 的七层网络结构图(功能及特点)OSI 1) 物理层:为数据链路层提供物理连接,在其上串行传送比特流,即所传送数据的单位是比特。此外,该层中还具有确定连接设备的电气特性和物理特性等功能。 2) 数据链路层:负责在网络节点间的线路上通过检测、流量控制和重发等手段,无差错地传送以帧为单位的数据。为做到这一点,在每一帧中必须同时带有同步、地址、差错控制及流量控制等控制信息。 3) 网络层:为了将数据分组从源(源端系统)送到目的地(目标端系统),网络层的任务就是选择合适的路由和交换节点,使源的传输层传下来的分组信息能够正确无误地按照地址找到目的地,并交付给相应的传输层,即完成网络的寻址功能。 4) 传输层:传输层是高低层之间衔接的接口层。数据传输的单位是报文,当报文较长时将它分割成若干分组,然后交给网络层进行传输。传输层是计算机网络协议分层中的最关键一层,该层以上各层将不再管理信息传输问题。 5) 会话层:该层对传输的报文提供同步管理服务。在两个不同系统的互相通信的应用进程之间建立、组织和协调交互。例如,确定是双工还是半双工工作。 6) 表示层:该层的主要任务是把所传送的数据的抽象语法变换为传送语法,即把不同计算机内部的不同表示形式转换成网络通信中的标准表示形式。此外,对传送的数据加密(或解密)、正文压缩(或还原)也是表示层的任务。 7) 应用层:该层直接面向用户,是OSI中的最高层。它的主要任务是为用户提供应用的接口,即提供不同计算机间的文件传送、访问与管理,电子邮件的内容处理,不同计算机通过网络交互访问的虚拟终端功能等。 2. (功能及特点)TCP/IP 1) 网络接口层:这是TCP/IP协议的最低一层,包括有多种逻辑链路控制和媒体访问协议。网络接口层的功能是接收IP数据报并通过特定的网络进行传输,或从网络上接收物理帧,抽取出IP数据报并转交给网际层。 2) 网际网层(IP层):该层包括以下协议:IP(网际协议)、ICMP(Internet Control Message Protocol,因特网控制报文协议)、ARP(Address Resolution Protocol,地址解析协议)、RARP(Reverse Address Resolution Protocol,反向地址解析协议)。该层负责相同或不同网络中计算机之间的通信,主要处理数据报和路由。在IP层中,ARP协议用于将IP地址转换成物理地址,RARP协议用于将物理地址转换成IP地址,ICMP协议用于报告差错和传送控制信息。IP协议在TCP/IP协议组中处于核心地位。 3) 传输层:该层提供TCP(传输控制协议)和UDP(User Datagram Protocol,用户数据报协议)两个协议,它们都建立在IP协议的基础上,其中TCP提供可靠的面向连接服务,UDP提供简单的无连接服务。传输层提供端到端,即应用程序之间的通信,主要功能是数据格式化、数据确认和丢失重传等。

软件开发工程师招聘试题

专业技术资料 附录一 附录一【软件开发工程师招聘试题一】 考试时间:60分钟姓名:______成绩:______ 一、单选题(共9题,每题2分) 1.对象b 最早在以下哪个选项前被垃圾回收?() public class Test5 { static String f(){ String a="hello"; String b="bye"; String c=b+"!"; //lineA String d=b; b=a; //lineB d=a; //lineC return c; //lineD } public static void main(String[] args) { String msg=f(); System.out.println(msg); } } A.lineA B.lineB C.lineC D.lineD 2.2.运行下列代码,结果如何?() class Example { int milesPerGallon; int index; Example(){} Example(int mpg){ milesPerGallon=mpg;

index=0; } public static void main(String[] args) { int index; Example e = new Example(25); if(args.length>0){ if(args[index].equals("Hiway")){ https://www.360docs.net/doc/0010320867.html,esPerGallon=2; } System.out.println("mpg:"+https://www.360docs.net/doc/0010320867.html,esPerGallon); } } } 这段代码通过编译,并且如果命令行输入”Hiway”则显示”mpg:50” ,如果输入不是”Hiway”则显示”mpg:25”; 这段代码通过编译,并且如果命令行输入”Hiway”则显示”mpg:50” ,如果输入不是”Hiway”则抛出ArrayIndexOutputBoundsException异常。 这段代码不能通过编译,因为自动变量index没有被初始化。 这段代码不能通过编译,因为milesPerGallon没有被初始化。 见例子Example.java 3.3.当编译如下代码时,会显示什么?() int i=1; switch(i){ case 0: System.out.println("zero"); case 1: System.out.println("one"); case 2: System.out.println("two"); default: System.out.println("default"); } One B. one,default C. one,two,default D.default 见例子:Test3.java 4.4.当编译运行如下代码时会发生什么现象?() public class MyClass { public static void main(String arguments[] ) { amethod(arguments); } public void amethod(String []arguments){

java高级软件工程师面试题

java高级软件工程师面试题 招聘java高级工程师,职位描述如下,有兴趣的加394504340交流,打扰了,谢谢! 职位名称:java高级开发工程师(急) 职位描述:互联网产品的开发和维护。 职位要求:1. 熟悉JAVA、J2EE体系结构,熟练掌握Spring、Struts、Hibernate、ibatis 的开发技术。 2. 熟悉MySql等数据库开发,熟练掌握SQL语句,有较好的数据库设计能力。 3. 熟练掌握HTML、javascript、ajax等web开发技术,熟悉http协议。 4. 熟悉SVN、Maven、Junit等工具。 5. 具有良好的学习能力、沟通能力,乐于承担工作压力。 6. 有大型门户或社区网站开发经验者优先。 职位所在城市:杭州 职位所在行业:高科技 -------------------------========================================================= 1.说一下struts中常用的对象 2.怎样整合apatche和tomcat 3.说一下在linx系统中搭建服务器 4.简述一下sql server 建模 5.请写一个程序,把一个10进制转换成16进制 6.表student 列id name age WA(本科以上,大专,高中,初中以下) 毕业学校ID,学校信息表 问:统计出文化学历本科以上,大专,高中,初中以下,每个年龄各有多少人(一条SQL语句) 7.有两位少年从隧道的一端向另一端行走.当他们走过隧道的五分之二时,发现隧道外面迎来一辆火车.火车很快就要进入隧道.两位少年向来时隧道跑去.两位少年都是每小时10公里.两位在千钧一发跑出了隧道.假设火车速度恒定,并且两位少年都在瞬间达到最大速度,请问火车的速度 8.请写出常用的oracle语句及说明,存储过程的语句及说明 ---------------------------------------------------------------------------------------------------------------------------------

软件工程师常见面试题及答案.doc

软件工程师常见面试题及答案 需求调查: 全面了解您的系统概况、应用领域、软件开发周期、软件开发环境、开发组织、时间安排、功能需求、性能需求、质量需求及测试要求等根据系统概况进行项目所需的人员、时间和工作量估计及项目报价。 制定初步的项目计划: 在与您充分共同和协商的基础上制定我们的测试计划。 测试准备: 组织测试团队、培训、建立测试和管理环境等。 测试设计: 按照测试要求进行每个测试项的测试设计,包括测试用例的设计及测试脚本的开发等。 测试实施: 按照测试计划进行实施测试。 测试评估: 根据测试的结果,出具测试评估报告。 2、根据你的经验说说你对软件测试/质量保证的理解? 软件质量保证与测试是根据软件开发阶段的规格说明和程序的内部结构而精心设计的一批测试用例(即输入数据和预期的输出结果),并利用这些测试用例去运行程序,以发现错误的过程。它是对应用程序的各个方面进行测试以检查其功能、语言有效性及外观排布.。 3、(1) 你对SQA的职责和工作活动(如软件度量)的理解: SQA就是独立于软件开发的项目组,通过对软件开发过程的监控,来保证软件的开发流程按照指定的CMM规程(如果有相应的CMM规程),对于不符合项及时提出建议和改进方案,必要是可以要高层经理汇报以求问题的解决。通过这样的途径来预防缺陷的引入,从而减少后期软件的维护成本。SQA主要的工作活动包括制定SQA工作计划,参与阶段产物的评审,进行过程质量、功能配置及物理配置的审计等;对项目开发过程中产生的数据进行度量等等;

(2) 说说你对软件配置管理的理解: 项目在开发的过程中要用相应的配置管理工具对配置项(包括各个阶段的产物)进行变更控制,配置管理的使用取决于项目规模和复杂性能及风险的水平。软件的规模越大,配置管理就显得越重要。还有在配置管理中,有一个很重要的概念,那就是基线,是在一定阶段各个配置项的组合,一个基线就提供了一个正式的标准,随后的工作便基于此标准,并且只有经过授权后才能变更这个标准。配置管理工具主要有CC,VSS,CVS等,偶只用过CVS,对其它的不熟悉 (3) 怎样写测试计划和测试用例: 简单点,测试计划里应有详细的测试策略(测试方法等),合理详尽的资源安排等,至于测试用例,那是依赖于需求(包括功能与非功能需求)是否细化到功能点,是否可测试等。 (4) 说说主流的软件工程思想(如CMM,CMMI,RUP,XP,PSP,TSP等)的大致情况以及对它们的理解: CMM:SW Capability Maturity Model 软件能力成熟度模型,其作用是用于软件过程的改进、评估及软件能力的评鉴CMMI:Capability Maturity Model Integration 能力成熟度模型集成CMMI融入了大部分最新的软件管理实践,同时弥补了SW-CMM模型中的缺陷 RUP:rational unified process 是软件工程化过程。 XP:extreme program,即极限编程的意思,适用于小型团队的软件开发,想上面第三个问题就可以结合原型法采用这样的开发流程。要明白测试对于xp开发的重要性,强调测试(重点是单元测试)先行的理念。编程可以明显提高代码的质量,持续集成对于快速定位问题很有好处。 PSP ,TSP 分别是个体软件过程(Personal Software Process),群组软件过程(Team Software Process)大家都知道,CMM只是告诉你怎么做但并没有告诉你如何做,所以PSP/TSP就是告诉你企

软件工程师笔试题及答案

吉运集团 北京信息科技开发公司软件工程师笔记题 ___________________________________________ __________ 姓名:________________ 联系电话:_____________ 期望工资________________ 分)第一部分:选择题(每题5 ) 多选都正确一、以下程序中VB和C#书写的是:( A:Public strName As String 和string strName = new string() B:Public strName As String()和string strName = new string() C:Public strName(10)As String和string[] strName = new string[100]; D:以上答案都正确; 二、以下C#程序中,写法不正确的是( )多选.B :C:\\Windows\\System32 A:C://Windows//System32 D:@C:/Windows/System32 C:@C:\Windows\System32 三、下列选项中,是引用类型的是( ) A. enum类型 B. struct类型 D. int 类型类型C. string ) 四、软件开发过程一般有以下几个阶段,正确的说法是( A:需求分析,概要设计,详细设计,软件编码,软件测试 B:概要设计,需求分析,详细设计,软件编码,软件测试 C:需求分析,详细设计,软件开发,系统上线 D:系统调研,需求讨论,整体设计,系统上线,系统售后 ) 五、以下关于CLR语言描述,不正确的是( 中调用;https://www.360docs.net/doc/0010320867.html,写类,在C#翻译语言,用户可以用.NET是CLR:A. B:有了CRL 在.NET,保证了一种语言具有的功能其它语言也有; C:CLR是在.NET 中间语言,是CPU能看懂的语言; D :以上说法都正确; ( )

技术支持工程师

技术支持工程师

技术支持工程师 百科名片 技术支持工程师主要是在软件或硬件方向从事售前或售后技术维护、应用培训、升级管理、解决投诉,提升客户满意度,扩大用户群体对自有品牌的良好口碑。成为一名专业的技术支持工程师在企业里工作至少要3年以上,这样对企业的产品线,用户群体就会有一个全面的了解。 目录 简介 前景 简介 对于技术支持工程师的理解,包括售后和售前的技术支持。另外有一些补充: A.受过项目管理、市场营销与产品知识等方面的培训。 B.由于是专业应对某一方面的产品或者服务的支持,所以我们认为支持人员应该不断在实践中积累经验并形成程式化的客户问题解决方案。 C.其他能力 1)沟通、协调能力 2)独立解决问题能力 3)良好的服务意识 4)团队意识,责任心 5)良好的身体素质,吃苦耐劳 技术支持(售后),分厂商和系统集成公司2大块。厂商售后技术支持职责 ?客户基础关系的维护 ?需要时到用户现场,为用户进行安装、 调试和故障排除;

?解答客户技术咨询,与客户做有效的地 技术交流; ?对问题做有适当地分析且能有效地反 馈; ●能力要求 ?专业技术: 精通TCP/IP协议; 路由交换:熟悉VLAN、Trunk、VTP、STP、RSTP、MST、多层交换技术;以太通道技术;HSRP、VRRP、PPP、HDLC、E1、POS、OSPF、BGP等; 网络安全:熟悉网络安全体系架构、网络攻击与防御、网络基础设施安全、访问控制技术、防火墙技术、入侵防御技术、用户接入安全; 融合网络:QoS解决方案等;系统:熟悉Linux、小型机(服务器)基础技术等; ?综合能力: 具体独立工作能力及强责任感;协作意识及协调能力突础; 能承受快节奏、满负荷的工作环境;服务意识强,勤奋且能长期出差; 普通话佳(尤其是客服岗),性格温和;

软件工程师面试问题总结归纳及答案

面试中常见的问题 1、请您自我介绍一下您自己, 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的就是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以与学习无关,也可以与学习有关,但要突出积极的个性与做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”。企业喜欢有礼貌的求职者。 2、您觉得您个性上最大的优点就是什么? 回答提示:沉着冷静、条理清楚、立场坚定、顽强向上。 乐于助人与关心她人、适应能力与幽默感、乐观与友爱。 3、说说您最大的缺点? 回答提示:这个问题企业问的概率很大,通常不希望听到直接回答的缺点就是什么等,如果求职者说自己小心眼、爱忌妒人、非常懒、脾气大、工作效率低,企业肯定不会录用您。绝对不要自作聪明地回答“我最大的缺点就是过于追求完美”,有的人以为这样回答会显得自己比较出色,但事实上,她已经岌芨可危了。企业喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分。企业喜欢聪明的求职者。 4、您对加班的瞧法? 回答提示:实际上好多公司问这个问题,并不证明一定要加班。只就是想测试您就是

否愿意为公司奉献。 回答样本:如果就是工作需要我会义不容辞加班。我现在单身,没有任何家庭负担,可以全身心的投入工作。但同时,我也会提高工作效率,减少不必要的加班 5、您对薪资的要求? 回答提示:如果您对薪酬的要求太低,那显然贬低自己的能力;如果您对薪酬的要求 太高,那又会显得您分量过重,公司受用不起。一些雇主通常都事先对求聘的职位定下开支预算,因而她们第一次提出的价钱往往就是她们所能给予的最高价钱。她们问您只不过想证实一下这笔钱就是否足以引起您对该工作的兴趣。 回答样本一:“我对工资没有硬性要求。我相信贵公司在处理我的问题上会友善合理。我注重的就是找对工作机会,所以只要条件公平,我则不会计较太多 回答样本二:我受过系统的软件编程的训练,不需要进行大量的培训。而且我本人也对编程特别感兴趣。因此,我希望公司能根据我的情况与市场标准的水平,给我合理的薪水。 回答样本三:如果您必须自己说出具体数目,请不要说一个宽泛的范围,那样您将只能得到最低限度的数字。最好给出一个具体的数字,这样表明您已经对当今的人才市场作了调查,知道像自己这样学历的雇员有什么样的价值 6、在五年的时间内,您的职业规划? 回答提示:这就是每一个应聘者都不希望被问到的问题,但就是几乎每个人都会被问到。比较多的答案就是“管理者”。但就是近几年来,许多公司都已经建立了专门的技术途径。这些工作地位往往被称作“顾问”、“参议技师”或“高级软件工程师”等等。当然,说出其她一些您感兴趣的职位也就是可以的,比如产品销售部经理,生产部经理等一些与您的专业有相关背景的工作。要知道,考官总就是喜欢有进取心的应聘者,此时

相关文档
最新文档