技术面试技巧Word文档下载推荐.docx
- 文档编号:18149672
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:14
- 大小:30.20KB
技术面试技巧Word文档下载推荐.docx
《技术面试技巧Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《技术面试技巧Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。
2、您的领导给您布置了一项您以前从未接触过的任务,您打算如何去完成它?
(如果有类似的经理说说完成的经历)
3、谈谈您以往工作过程中令您最有成就感的一、两件事,说说它给您的启示。
六、上进心与自信心
1、您认为自己有什么优势来胜任这份工作?
2、您怎样看待游戏中的输赢?
3、谈谈您特别希望实现、执着追求的一件事,说说过程和结果。
七、责任感与归属意识
1、描述一下您以前就职的公司中您认为最适合您自己的一些企业文化。
2、对于以前的那份工作你最喜欢的是哪方面,最不喜欢的是哪方面?
3、当您所在的集体处于竞争劣势时您有什么想法和行动?
4、您每次离职时有什么感触?
(比如:
失落感,如释重负)您跟过去就职的公司的上级或同事还有联系吗?
说说他们现在的情况。
八、个人问题
1、您可以出差吗?
您愿意出差的最长时间是多长?
2、您人为您的优点是什么,缺点是什么?
九、技术相关问题:
1.请挑一个你觉得做的最好的项目讲一下。
2.此项目中你担当的角色是?
你完成的情况怎么样?
遇到哪些问题?
3.你觉得在项目中遇到的最有挑战性的问题?
或者换一个说法:
你觉得在项目中遇到的
最困难的问题?
4.你觉得从项目中得到的最大收获是什么?
5.挑一个你写程序中遇到的bug以及如何解决的讲一下。
6.你项目中用的最多的语言是什么?
或者你最擅长的语言是什么?
7.如果遇到不同意见,你如何处理?
十、其他常规问题:
8.您是从哪里得到我们公司的招聘信息的?
9.您对我们公司/行业了解吗?
10.您现在是在职状态吗?
(如在职请询问为什么要换工作?
如不在职您觉得什么工作时候
您,为什么?
11.您觉得您有什么优势适合我们的岗位?
12.您在目前公司的工作内容,主要服务对象,您的汇报对象?
谁像您汇报?
13.您觉得你什么优势适合我们的岗位?
14.请简单介绍下您之前公司的基本情况(市场、产品、规模)
15.您目前的收入结构?
奖金分配方式?
对目前的薪资是否满意?
16.最快到岗时间?
17.您期望薪资?
低于多少将不考虑我公司?
18.您在目前公司最满意的地方在哪?
最不满意的地方在哪?
为什么要离职?
目前是否已婚生育情况家庭住址等
【篇二:
技术面试之项目经验】
-面试进行曲之技术面试(项目经验)
在前期已经讲过怎样分析自己,对自己进行一个准确的定位,选择一个合适的求职方向!
并结合自己的实际个人情况来写一份针对性很强的个人简历!
个人简历就是个人的广告!
好的简历可以更受到用人需求单位青睐!
好的简历才能让你获得面试的机会!
我们还针对面试列出了j2ee方面的知识点!
不管是笔试还是面试都是会考到这些非常重要的知识点!
面试的技术内容并不会有想象中的那么难,主要注重基础和细节!
细节决定一切!
所以列罗的那些知识点是需要下功夫去准备的!
当然列罗的那些知识点只是一些在面试中经常会出现的问题集!
每家企业都可能超出这些知识点的可能(就不要骂我了)!
自己去准备吧!
技术方面的考核通常分为笔试,技术面试;
其中技术面试又分为专业知识面试和项目经验考核。
应该说来笔试和专业知识面试都是考核你对某方面(j2ee或.net)知识的掌握和熟练程度!
而项目经验考核则是看你是不是拥有项目经验,是不是适合企业的用人需要,是不是需要企业为你付出培养的成本,是不是你能够马上投入到工作中去.企业是以你的项目经验作为衡量你的工资标准的!
所以就是会出现有些同学可能在学校学习成绩很好而企业给他开的工资并不高,而有些同学的学习成绩一般反而得到高工资的原因!
专业知识的考核只是企业了解你具有这方面的专业素养和能力!
其实有时笔试成绩差一点或者你感觉在做笔试题的时候有些题目没有做出来或答错了并没有关系的。
在技术面试的时候,在回答专业知识方面的题目不够理想,也并不起决定性的作用!
总之笔试和专业知识面试的答题达到企业要求的70%就可以了!
当然如果你在专业知识方面表现的太差,考官对你也就没有多大的兴趣了!
但是最能决定企业下定决心录用你的关键在于你的项目经验(排除企业特别强调英文等其它方面能力外)。
说了这么多好像都没有说到正题,这是因为让大家更清楚的了解回答好项目经验方面的问题是多么的重要。
而这方面又正好是刚从学校出来的学员十分薄弱的,并且针对这方面介绍也十分少!
下面我们就来谈谈面试中关于项目经验的问题及应该从哪些方面进行回答!
问题一、请简单的介绍一下你自己吧!
分析:
这是在任何面试中都会遇到一个题目,看起来这个问题是十分简单的,但是往往我们并不知道考官问这个题目是希望从你的回答中获得什么信息!
所以我们就很容易走题,跑题,不入正题!
不能马上就吸引考官。
请记住抓住面试的每一个机会来推销自己。
但是往往我们不知道从哪里谈起。
所以我们得先了解考官想要获取什么信息呢?
1.你的从业时间你从事相关的工作有多长了
2.你的教育背景你是否受过良好的教育
3.你的工作经验你是否有过具有一定的工作经验
4.你的项目经验你是否有过丰富的项目经验
5.你与众不同之处你是怎么进行项目开发的,有什么特别之处,或者你在哪些项目中
取得过哪些成功,或者有哪些自己觉得骄傲的地方
6.你最擅长的地方你最擅长的技术是什么?
7.你的性格你是怎么样的一个人
怎么回答:
我们一一来分析吧,首先从业时间一般回答你进行软件项目专业开发的时间.千万
不要把你以前在大街上卖过鱼蛋或到夜市卖烧鸡等乱七八糟的时间计算进来.工
作经验也是,你至少有在一家公司呆过吧.不要告诉我你只学过j2ee或.net半年时间,
就想来我公司混饭吃.要和你的简历对应起来.一般至少1年半以上.
回答实例:
面试官:
请简单的介绍一下你自己吧!
令狐冲:
您好,在下令狐冲.从事j2ee开发工作3年时间.20002年至2005年在大宋桃花岛软件谷皇室软件公司从事j2ee项目开发.其间开发过大宋侠士综合管理平台.大宋侠士综合管理平台能够自动收集大宋各路侠士,英雄好汉,隐居高人信息并对他们的个人信息及所作所为进行跟踪管理,实现侠士信息维护,查询.侠义事件维护,侠士等级管理,侠士奖惩管理,侠义活动发布,抗灾募捐管理等。
鄙人在项目中主要负责需求分析,架构设计和框架类代码实现。
在项目开发中善于与客户沟通,充分理解客户需求。
具有极强自学能力,在大宋藏经阁中通读了大量的软件项目开发秘籍,具有藏文,印度文,金文的读写能力。
问题之二、谈谈你的xxx项目吧!
考官通过看你的简历或者你的介绍来了解你所做的项目,那么考官肯定想更详细的了解您的项目,看是不是与你的简历写的项目经验一致。
也就是考核你是否具有真实的项目经验。
一般来说,在你的简历至少有一个重点项目,放在简历项目经验栏的第一位。
把项目的业务功能描述清楚。
在这里你就是重点谈一个项目就可以了。
从下面几个方面来进行陈述
1.用一句话简述项目
2.详细的列出项目实现的功能
3.说出项目实现的技术和架构,能说出项目的不寻常之处,比如采用了某项新技术,
采用了良好的架框等
4.能让别人感觉出项目的规模
5.说出你在项目中的责任
通过这些来证明你是的确开发过了这个项目,并且这个项目是一个真实的。
还有就是你是真正具有项目经验的。
乎合企业的用人需要。
特别注意要把项目所实现的功能描述得越详细越好。
当然用词要简洁,表达要流利。
其次要尽可能采用专业术语,显得你的专业。
不要犯低级错误。
请记住,你要描述的是整个项目而不仅仅是你做的那一个模块。
有些项目你只参与了其中一个模块,但是你要把整个项目描述出来,不要仅仅描述你参与的那一个模块。
说出你项目采用的技术及架构,还要能说明你在项目中的责任。
回答实例:
面试官:
令狐冲,能介绍一下你做的大宋侠士综合管理平台吧!
教育背景:
如果你上的大学及所上的专业比较对口,就说出来,非否就不要提了.总之是要扬长避短工作经验:
也就是以前在什么公司上过班,与你简历上的一致就可以了.只说与软件开发的工作经验,其它的就不要提了项目经验:
你曾经做过的自认为比较好的项目,这里特别重要,先用一句话来概括项目,然后把项目的功能及子功能全部叙述出来.你与众不同之处:
也以说你在项目你以什么独特的方法获得什么不同的效果,主要是能够结果具体的项目或能举例说出来.最擅长的地方:
主要告诉对方你最擅长哪方面的技术,是需求分析?
编码,或数据库或架构你的性格:
用一两个词来形容你自己,描述你的性格.
令狐冲:
好的,大宋侠士综合管理平台是为大宋武林联盟开发的,实现武林联盟管理的自动化。
大宋侠士综合管理平台能够自动收集大宋各路侠士,英雄好汉,隐居高人信息并对他们的个人信息及所作所为进行跟踪管理,实现侠士信息维护,查询.侠义事件维护,侠士等级管理,侠士奖惩管理,侠义活动发布,抗灾募捐管理等。
系统基于b/s三层架构,采用spring+hibernate+springmvc框架.使用oracle数据库.本项目只投入15个人,开发周期为6个月。
本人在项目中进行了前期的需求分析,系统架构实现,数据库建模,及部分编码工作。
问题之三、谈谈你们是怎么对这个项目进行开发的?
(谈谈你们是怎么进行项目开发的?
)分析:
这个问题是考核你是否熟悉软件开发的流程,同时也是考核你的项目经验,你的专业素养,从这里可以判断出你参与过多少项目,可以判断你对软件工程的理解和熟悉程度。
这个问题是十分关键的,你需要准备的知识点有:
软件项目的生命周期、软件项目的开发模型、面向对象的分析和设计、软件质量保证等。
软件项目的生命周期:
项目计划
需求分析
设计(概要设计和详细设计)
编码
测试
发布
维护
项目计划阶段:
走访客户,进行交流沟通,获得客户原始需求。
对客户的需求和市场等进行调研,分析,编写可行性分析报告。
通过不断的与客户沟通,找客户不同环节的用户进行交流来获取需求。
召开评审会议,报告可行性分析,报告用户原始需求,报告项目远景规化。
需求分析阶段:
在客户原始需求的基础上不断与客户沟通,充分的熟悉和深入客户业务,获得充分的业务需求,完善用户需求和功能性需求,了解客户的相关约束而获得非功能性需求。
最终编写《需求规格说明书》;
召开需求评审会议,客户确定需求,并签定合同;
编写项目计划说明书;
编写测试计划;
召开项目启动会议,项目正式启动。
概要设计阶段:
根据《需求分析说明书》,进行用例分析,获得充分而有效的用例。
编写界面原型,编写编码规范和界面风格规范,数据库设计规范。
用uml工具画用例图,编写有效的用例规约文档。
划分项目功能模块.评审用例及用例规约文档。
详细设计阶段:
根据完整的用例及需求进行分析,获得数据库所需的相关信息,画数据库e-r图,编写数据设计说明书.进行数据库建模。
进行详细的分析,用uml工具画类图,确定每个功能模块的子功能,抽取项目的公共部分成为一个公共模块。
确定项目的架构基础。
确定需要用到的类及类成员和方法。
确定一些辅助类及方法。
对每一个用例都用uml工具画出顺序图。
编写详细设计说明书,评审详细设计说明书,进行基础框架搭建。
列出任务清单,进行任务分配。
编码阶段:
以小组的形式进行代码编写,编写单元测试用例,每完成一个类都要进行单元测试。
每完成一个功能点和模块都要进行集成测试。
确保每一个功能点和模块完成后都是一个可以看得见、摸得着的产品。
而不是等到最后才进行统一的调试和搭配。
每天都要对代码进行检查和优化,也就是所谓的重构。
测试阶段:
根据测试计划对项目进行系统测试,以及用户的验收测试
产品发布:
交付完整的产品和设计文档。
把产品布署到客户的计算机上,确保产品的正常运行。
客户签收。
维护阶段:
为客户提供技术保障,对产品进行相应的维护和升级工作
软件常见开发模型
瀑布模型:
最经典的过程模型,适用于需求明确,规模较小的项目
喷泉模型:
迭代,无间隙特点,适用于面向对象的软件开发过程
螺旋模型:
msf模型:
微软解决方案过程模型
什么是极限(xp)编程:
极限编程是对敏捷软件开发方法的一种实现。
它强调测试先行,也就是在编写代码的时候先编写测试用例;
循环迭代,每一次迭代都是一个可用的产品;
重构,不断的对代码进行优化;
结对编程,两个人为一对共同进行代码编写;
它强调团队之间的知识传播,让团队的每个人都能熟悉软件开发的各种技术。
如:
支持熟悉数据库的人去做界面,做界面的人去做数据库等,通过不定期的角色转换来增强团队的能力。
要求客户参与到软件开发中来,开发出最适合客户需求的产品。
单元测试一般是在编码的时候同步进行的,一般是以类为单位进行测试,当一个类完成了编码,并编译正确后才进行的测试,测试这个类是否已经能够实现指定的功能。
一个类能够正常的编译成功并不意味着这个类就已经完成了,还要通过测试,设置断言来确定他是否已经达到了预期的效果,实现了特定的功能。
调试,编译通过只能证明代码的语法没有错误。
单元测试由程序员自己来进行,也可以在项目小组内交互进行。
单元测试是采用白盒测试
集成测试一般指实现了一个功能点或一个模块后,为了测试这个模块是否已经实现了需求要求的功能。
集成测试可能需要对多个类进行组装,也可能需要与以前已经测试通过的模块进行组装,是对产品组件的系统整合和执行。
集成测试可以根据模块的大小分不同的级别,在现行的软件开发中,每完成一个功能模块都必须要进行一次集成测试,使得你完成的模块是一个可以运行的产品。
集成测试一般可以由项目小组的负责人(或指定一个小组成员)来完成。
集成测试采用白盒式测试和黑盒测试
系统测试一般指项完代码已经全部完成,交给测试小组来进行测试。
进行系统测试的人员独立于开发小组,系统测试人员把完成的产品布署在相应的计算机环境中,按照测试计划进行测试,验证系统是否满足了指定的需求。
系统测试除了测试产品应满足基本的功能需求外,还要对产品的性能,用户界面,安全性,压力,可靠性,安装和反安装等几个方面进行测试系统测试采用黑盒测试
验收测试一般指产品交付给客户,负责把产品布署在指定的计算机环境中。
由用户根据需求文档,进行的总体测试。
验收测试的内容和系统测试一样,只是执行者不同。
都是除了测试系统完成基本功能外还要对性能,安全性,可靠性等进行测试。
验收测试也是采用黑盒测试
为什么需要测试?
测试是对软件质量的保证,只能通过严格测试的软件才是合格的软件,测试并不是说让软件能够编译通过,测试是让软件产品最大程度的满足客户的需求度。
考官:
令狐冲,能谈谈你们是怎么样对这个项目开发的吗?
首先,我们这个项目已经有了一个基本的用户原始需求。
但这是不够的,我们都知道需求分析是十分重要的,所以我们在用户原始需求文档的基础上,再次进行了分析,通过不断的与客户沟通,充分的了解和熟悉用户的业务,完善了业务需求和功能需求。
还对用户业务需求和功能需求分析完善为实现软件的必须的非功能性需求。
得出项目需求规格说明书,经过评审会议确认通过。
根据需求规格说明书进行用例分析,通过分析和讨论找出充分的有效用例,并用rose画用例图。
对每一个用例进行详细的分析,完成每个用例的用例规约文档,并编写界面原型。
划分项目模块。
最后对用例及用例规约文档进行评审验证。
编写”代码编写规范”及界面风格规范,数据库设计规范,编写概要设计说明书。
根据需求规格说明书和分析各个用例规约文档,获得数据库的基本信息原型。
也可以说是数据库表的草稿,根据数据库表草搞进行分析,进行数据库设计和优化。
编写数据库设计说明书。
采用powerdesigner进行数据库建模,并生成sql脚本。
确定项目框架,设计公共模块和辅助类。
根据对数据库模型和用例规约文档的分析,列出对象清单和理清对象关系。
用rose来画类图。
对每一个用例都用rose画出时序图。
编写详细设计说明书。
列出任务清单,分组进行代码编写。
在代码编写阶段,先统一完成所有的实体类。
对于非实体类则先完成类的框架,也就是只写方法和注释文字。
具体方法的实现暂时为空。
然后再进行代码填写。
每完成一个类的代码编译通过后都要进行重构和单元测试。
每完成一个功能和模块都由会由小组长进行集成测试。
使得完成的模块是一个真正可以运行的,可见的功能实现。
在各个小组都完成自己的模块后就进行模块整合,进行一次大规模的集成测试。
然后把产品产给产品测试小组进行系统测试。
问题之四、你们是怎么保证软件开发的质量的?
这个问题其实上面的讲解已经给了答案了。
软件质量是软件实现对需求的满足度。
开发的软件越满足客户的需求,说明软件的质量越高。
反之就是质量越低。
尽管你开发的软件使用了新的技术,良好的设计,丰富的功能;
但是这些功能都不是客户需要的,客户需要的功能没有实现或者是很多没有实现。
这样的软件也是失败的软件。
为了保证软件质量,也就是让开发的软件最大程度满足客户的需求,只有两个方法。
一个是获得充分完整的需求,二是能过测试,以需求为中心编写测试计划。
来保证软件合乎需求。
你们是怎么来保证软件的质量的呢?
令狐冲:
要保证软件的质量首先就要获得完整的需求,在需求分析阶段做了大量的工作与客户各个环节的代表性用户进行沟通,充分了解和熟悉客户的业务。
并且从需求到设计阶段都保持与用户的沟通和交流。
让用户的业务专家一直参与我们的需求,分析和设计工作。
其次我们会在需求分析后就编写测试计划,在开发的每个阶段都进行相应的测试来保证代码是乎合相应需求的。
在代码编写过程中,每完成一个类都由程序进行单元测试,每完成一个功能点或模块都要进行集成测试,每一次集成测试都对上一次的已经测试通过的产品进行迭代,也就是以前测试成功的都会加入到本次测试中来。
使得每个完成的功能和模块完成后都是一个可以运行的,可以看得到的产品;
同时也欢迎用户来见证我们的集成测试结果。
代码编写完成后进行最后一次集成测试,然后交由独立的测试小组对项目进行系统测试。
问题之五、你为什么离职的?
(你为什么离开以前公司的?
)
这个问题几乎在任何场合的面试都会有,有时是在技术面试的时候问,有时是在
【篇三:
网络工程师面试常见技术问题】
网络工程师面试常见技术问题
一、构建企业网络类(28题)
1、怎么样检测tcp/ip正常运行?
运行cmd,然后输入ping127.0.0.1
2、电脑出现故障先考虑(软件)后(硬件)
先查看具体的故障现象,分析可能的软件原因如,中病毒,系统文件损坏,应用程序损坏。
分析硬件原因,硬件故障率较高的有内存,次之主板,或其它设备
3、写出568a.568b的线序。
eia/tia568a:
绿白、绿、橙白、蓝、蓝白、橙、棕白、棕eia/tia568b:
橙白、橙、绿白、蓝、蓝白、绿、棕白、棕
4、如果用户的机器经常出现蓝屏的情况应该怎么办
首先考虑软件兼容性问题。
可以软件备份到其他计算机。
然后删除软件。
如果还不能解决就有可能是硬件兼容问题。
先拔出不必要外设,比如打印机、扫描仪等等。
再不行就是及其内部硬件兼容问题了。
如果不是软件不是外设引起的蓝屏那么大部分都是由内存引起的。
可以拔下内存擦一下金手指。
或者更换其他内存条看看。
5、pc机硬件的安装维护(口试和实验)
6、nat(网络地址转换)
答:
有三种类型,静态转换,动态转换,端口复用(pat)。
其中端口复用最为常用,一般配置在公司的接入路由器上。
静态转换多于端口映射,用来将内部的服务器发布出来
7、vlan的作用
虚拟局域网。
主要划分广播域用。
交换机所有端口都处于相同广播域。
这样随着级联交换机增多那么广播域内主机数也增多。
广播流量也随之增加。
为了有效控制广播数量可以考虑用vlan来划分广播域。
增加网络安全性
8、电话交换机
可以进行网络ip电话通讯
9、直通线和交叉线有什么区别?
答:
用途不一样。
直通线用于接不同种设备。
比如主机和交换机连接、交换机和路由器连接等。
交叉线主要用于接同种设备。
比如主机对主机、交换机对交换机、路由器对路由器。
其中由一个例外就是主机对路由器也是用交叉线。
许多设备现支持自动反转,无论直通和交叉线都能连接
10、你对路由器、交换机熟悉多少?
可能会问一些关于vlan、vtp、ospf、生成树的问题,或是让你简单的介绍一下网络协议!
vlan又称虚拟局域网,是指在网络层对局域网进行划分,一个vlan组成一个逻辑子网,即一个独立的广播域,各子网自己产生的广播网络流量被限制在各子网内部,降低数据帧的碰撞率,
vtp:
虚拟中继协议,宣告同一域中的vlan
ospf:
开放最短路径优先协议,
stp:
生成树协议,防防断点失效
11、双绞线最大有效距离?
100米。
12、常见网络拓扑类型有(写三项)
星型,网状,环型
13、写出osi模型层数和具体名称
七层分别为物理层(physical)数据链路层(datalink)网络层(network)
传输层(transport)会话层(session)表示层(presentation)应用层(application)
14、写出80、25端口对应的协议以及具体用途
80:
http,web服务
25:
smtp,邮件发送
15、ip地址“152.208.70.60/28”的网络
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 技术 面试 技巧