《微软招聘过程及经验ppt课件》由会员分享,可在线阅读,更多相关《微软招聘过程及经验ppt课件(46页珍藏版)》请在金锄头文库上搜索。
1、微软招聘过程及经验ppt课件Stillwatersrundeep.流静水深流静水深,人静心深人静心深Wherethereislife,thereishope。有生命必有希望。有生命必有希望为什麽讲这个题目?为什麽讲这个题目?微软聘用的独到之处微软聘用的独到之处l l面试更看重必备的竞争条件(多于工作经验长短)面试更看重必备的竞争条件(多于工作经验长短)面试更看重必备的竞争条件(多于工作经验长短)面试更看重必备的竞争条件(多于工作经验长短)l l非常严谨而规范的面试过程。不存在例外,包括内部人非常严谨而规范的面试过程。不存在例外,包括内部人非常严谨而规范的面试过程。不存在例外,包括内部人非常严谨
2、而规范的面试过程。不存在例外,包括内部人员流动。员流动。员流动。员流动。l l筛选及面试的淘汰百分比很高筛选及面试的淘汰百分比很高筛选及面试的淘汰百分比很高筛选及面试的淘汰百分比很高 - - 宁缺勿滥宁缺勿滥宁缺勿滥宁缺勿滥. . l l注重培养实习生。实习经验及表现在正式聘用中起一定注重培养实习生。实习经验及表现在正式聘用中起一定注重培养实习生。实习经验及表现在正式聘用中起一定注重培养实习生。实习经验及表现在正式聘用中起一定作用。作用。作用。作用。l l内部人员流动更注重目前工作表现,级别及评语内部人员流动更注重目前工作表现,级别及评语内部人员流动更注重目前工作表现,级别及评语内部人员流动更
3、注重目前工作表现,级别及评语l l聘用部门而不是人事部门作最后决定。聘用部门而不是人事部门作最后决定。聘用部门而不是人事部门作最后决定。聘用部门而不是人事部门作最后决定。l l并不保证所有的合格候选人被聘用(取决于名额)并不保证所有的合格候选人被聘用(取决于名额)并不保证所有的合格候选人被聘用(取决于名额)并不保证所有的合格候选人被聘用(取决于名额)l l高科技企业中较难也是最长的面试过程。高科技企业中较难也是最长的面试过程。高科技企业中较难也是最长的面试过程。高科技企业中较难也是最长的面试过程。日程日程l l招聘目标招聘目标 (Goals)l l招聘过程招聘过程 (Process)l l竞争
4、条件及必备条件竞争条件及必备条件 (Competency)l l面试与决策面试与决策 (Interview)l l如何招揽并留住人才如何招揽并留住人才(Keep talented people)招聘目标招聘目标l l聪明聪明 (BillG)能够迅速创造性地理解和着手解决复杂问题能够迅速创造性地理解和着手解决复杂问题能够迅速创造性地理解和着手解决复杂问题能够迅速创造性地理解和着手解决复杂问题 要锋利要锋利要锋利要锋利, , , , 并能够及时吸收和消化新事务并能够及时吸收和消化新事务并能够及时吸收和消化新事务并能够及时吸收和消化新事务 在任何情况下在任何情况下在任何情况下在任何情况下, , ,
5、, 当有人向你解释当时状况时,能立刻建议说:这样做怎么样?当有人向你解释当时状况时,能立刻建议说:这样做怎么样?当有人向你解释当时状况时,能立刻建议说:这样做怎么样?当有人向你解释当时状况时,能立刻建议说:这样做怎么样?能够问有深度的,透彻的问题。能够问有深度的,透彻的问题。能够问有深度的,透彻的问题。能够问有深度的,透彻的问题。 能够实时地吸收和消化信息能够实时地吸收和消化信息能够实时地吸收和消化信息能够实时地吸收和消化信息 记忆力强记忆力强记忆力强记忆力强 能够把似乎不相关的领域的事物联系起来能够把似乎不相关的领域的事物联系起来能够把似乎不相关的领域的事物联系起来能够把似乎不相关的领域的事
6、物联系起来 富有创造性,使工作有高效率富有创造性,使工作有高效率富有创造性,使工作有高效率富有创造性,使工作有高效率l l勤奋,合作,适应性和灵活性强勤奋,合作,适应性和灵活性强l l特殊技能特殊技能l l技术热情技术热情l l着眼大局(有利于全公司)着眼大局(有利于全公司)招聘过程招聘过程l l确定人才资源需求确定人才资源需求l l实例:实例:Authorization Manager Authorization Manager 项目项目项目项目 中型长期项目,受限于中型长期项目,受限于中型长期项目,受限于中型长期项目,受限于Windows.Net Windows.Net 日期日期日期日期
7、1 1 项目经理项目经理项目经理项目经理, 2 , 2 设计人员设计人员设计人员设计人员 ( (高级高级高级高级, , 初级初级初级初级), 1 ), 1 测试测试测试测试Hotfix Manager Hotfix Manager 项目项目项目项目 小型短期项目,小型短期项目,小型短期项目,小型短期项目,WebWeb发布,要求快发布,要求快发布,要求快发布,要求快 .5 .5 项目经理项目经理项目经理项目经理, 1 , 1 设计人员设计人员设计人员设计人员, 1 , 1 测试测试测试测试招聘过程招聘过程l确定人才资源需求确定人才资源需求l描述工作性质和必需条件描述工作性质和必需条件l实例:实例
8、: The Software Design Engineer will be a team member on the The Software Design Engineer will be a team member on the Authorization Manager project, leading design/implementation of the Authorization Manager project, leading design/implementation of the Authorization Manager engine. Authorization Ma
9、nager implements a role Authorization Manager engine. Authorization Manager implements a role based access control model, which allows applications to control user based access control model, which allows applications to control user access based on role information defined via policy. The person ho
10、lding access based on role information defined via policy. The person holding this position will own the dual interfaces to the engine, XML policy store this position will own the dual interfaces to the engine, XML policy store management, business rule evaluation , access check functionality of the
11、 management, business rule evaluation , access check functionality of the engine, and be involved in design of the next generation Authorization engine, and be involved in design of the next generation Authorization Manager. Candidates should have solid background in C/C+, COM, XML, Manager. Candida
12、tes should have solid background in C/C+, COM, XML, WIN32, and good design and leadership experience for medium-sized WIN32, and good design and leadership experience for medium-sized projects. The candidate should have 5 years related working experience projects. The candidate should have 5 years r
13、elated working experience and ideally also have knowledge on Windows security in general. and ideally also have knowledge on Windows security in general. The The Hiring Manager for this job requests that candidates be at least level 62 to Hiring Manager for this job requests that candidates be at le
14、ast level 62 to be considered for this job.be considered for this job.招聘过程招聘过程l确定人才资源需求确定人才资源需求l描述工作性质和必需条件描述工作性质和必需条件l实例:实例: The Software Design Engineer will be a team member on the The Software Design Engineer will be a team member on the Authorization Manager project, leading design/implementati
15、on of the Authorization Manager project, leading design/implementation of the Authorization Manager engine. Authorization Manager implements a role Authorization Manager engine. Authorization Manager implements a role based access control model, which allows applications to control user based access
16、 control model, which allows applications to control user access based on role information defined via policy.access based on role information defined via policy. The person holding The person holding this position will own the dual interfaces to the engine, XML policy store this position will own t
17、he dual interfaces to the engine, XML policy store management, business rule evaluation , access check functionality of the management, business rule evaluation , access check functionality of the engine, and be involved in design of the next generation Authorization engine, and be involved in desig
18、n of the next generation Authorization Manager. Candidates should have solid background in C/C+, COM, XML, Manager. Candidates should have solid background in C/C+, COM, XML, WIN32, and good design and leadership experience for medium-sized WIN32, and good design and leadership experience for medium
19、-sized projects. The candidate should have 5 years related working experience projects. The candidate should have 5 years related working experience and ideally also have knowledge on Windows security in general. and ideally also have knowledge on Windows security in general. The The Hiring Manager
20、for this job requests that candidates be at least level 62 to Hiring Manager for this job requests that candidates be at least level 62 to be considered for this job.be considered for this job.招聘过程招聘过程l确定人才资源需求确定人才资源需求l描述工作性质和必需条件描述工作性质和必需条件l实例:实例: The Software Design Engineer will be a team member
21、on the The Software Design Engineer will be a team member on the Authorization Manager project, leading design/implementation of the Authorization Manager project, leading design/implementation of the Authorization Manager engine. Authorization Manager implements a role Authorization Manager engine.
22、 Authorization Manager implements a role based access control model, which allows applications to control user based access control model, which allows applications to control user access based on role information defined via policy. access based on role information defined via policy. The person ho
23、lding The person holding this position will own the dual interfaces to the engine, XML policy store this position will own the dual interfaces to the engine, XML policy store management, business rule evaluation , access check functionality of the management, business rule evaluation , access check
24、functionality of the engine, and be involved in design of the next generation Authorization engine, and be involved in design of the next generation Authorization Manager.Manager. Candidates should have solid background in C/C+, COM, XML, Candidates should have solid background in C/C+, COM, XML, WI
25、N32, and good design and leadership experience for medium-sized WIN32, and good design and leadership experience for medium-sized projects. The candidate should have 5 years related working experience projects. The candidate should have 5 years related working experience and ideally also have knowle
26、dge on Windows security in general. and ideally also have knowledge on Windows security in general. The The Hiring Manager for this job requests that candidates be at least level 62 to Hiring Manager for this job requests that candidates be at least level 62 to be considered for this job.be consider
27、ed for this job.招聘过程招聘过程l确定人才资源需求确定人才资源需求l描述工作性质和必需条件描述工作性质和必需条件l实例:实例: The Software Design Engineer will be a team member on the The Software Design Engineer will be a team member on the Authorization Manager project, leading design/implementation of the Authorization Manager project, leading desig
28、n/implementation of the Authorization Manager engine. Authorization Manager implements a role Authorization Manager engine. Authorization Manager implements a role based access control model, which allows applications to control user based access control model, which allows applications to control u
29、ser access based on role information defined via policy. The person holding access based on role information defined via policy. The person holding this position will own the dual interfaces to the engine, XML policy store this position will own the dual interfaces to the engine, XML policy store ma
30、nagement, business rule evaluation , access check functionality of the management, business rule evaluation , access check functionality of the engine, and be involved in design of the next generation Authorization engine, and be involved in design of the next generation Authorization Manager. Manag
31、er. Candidates should have solid background in C/C+, COM, XML, Candidates should have solid background in C/C+, COM, XML, WIN32, and good design and leadership experience for medium-sized WIN32, and good design and leadership experience for medium-sized projects. The candidate should have 5 years re
32、lated working experience projects. The candidate should have 5 years related working experience and ideally also have knowledge on Windows security in general.and ideally also have knowledge on Windows security in general. The The Hiring Manager for this job requests that candidates be at least leve
33、l 62 to Hiring Manager for this job requests that candidates be at least level 62 to be considered for this job.be considered for this job.招聘过程招聘过程l l确定人才资源需求确定人才资源需求l l描述工作性质和必需条件描述工作性质和必需条件l l发布工作位置空缺信息发布工作位置空缺信息l l收集筛选简历集区收集筛选简历集区 员工推荐,公司网站,内部空缺信息,合同公司员工推荐,公司网站,内部空缺信息,合同公司员工推荐,公司网站,内部空缺信息,合同公司员工推
34、荐,公司网站,内部空缺信息,合同公司l l建立面试循环小组建立面试循环小组 确定协调人确定协调人l l面试准备面试准备l l面试面试l l提供面试决策提供面试决策l l跟踪跟踪日程日程l l招聘目标招聘目标 (Goals)l l招聘过程招聘过程 (Process)l l竞争条件及必备条件竞争条件及必备条件 (Competency)l l面试与决策面试与决策 (Interview)l l如何招揽并留住人才如何招揽并留住人才(Keep talented people)招聘标准:必备条件招聘标准:必备条件l l解决问题能力解决问题能力l l创造力创造力l l模糊问题决策能力模糊问题决策能力l l沟通
35、能力沟通能力l l驱动能力驱动能力招聘标准:部门合作招聘标准:部门合作l l团队精神团队精神l l沟通沟通l l冲突协商冲突协商l l听取意见听取意见l l人际关系人际关系招聘标准:个人素质招聘标准:个人素质l l自我开发自我开发l l自信自信l l真实可信真实可信l l镇静镇静l l模糊决策模糊决策l l创造力创造力l l勇气勇气l l身体力行身体力行招聘标准:工作能力招聘标准:工作能力l l决策力决策力l l驱动力驱动力l l工作表现工作表现l l计划组织及协调力计划组织及协调力l l解决问题能力解决问题能力l l管理能力管理能力招聘标准:技术知识招聘标准:技术知识l l技术热情技术热情
36、对技术的热情及执著对技术的热情及执著 创新力创新力l l知识和技能知识和技能 取决于个别工作性质和要求取决于个别工作性质和要求招聘标准:其他招聘标准:其他l l长期发展长期发展 领导力领导力 公司决策力公司决策力 培养他人能力培养他人能力l l客户至上客户至上 客户意见客户意见 代表公司整体代表公司整体日程日程l l招聘目标招聘目标 (Goals)l l招聘过程招聘过程 (Process)l l竞争条件及必备条件竞争条件及必备条件 (Competency)l l面试与决策面试与决策 (Interview)l l如何招揽并留住人才如何招揽并留住人才(Keep talented people)微软
37、技术职务分类微软技术职务分类l l项目经理项目经理 (PM)非管理职务非管理职务l l软件设计工程师软件设计工程师 (SDE)l l软件设计工程师软件设计工程师/测试测试 (操作系统部门)(操作系统部门)(SDE/T)l l软件测试工程师软件测试工程师 (STE)项目经理工作特性项目经理工作特性l l管理产品中的某些功能。管理产品中的某些功能。 l l具有组织领导才能,并对产品有很强的所具有组织领导才能,并对产品有很强的所有感。有感。 l l对产品设计有强烈兴趣,对技术问题能透对产品设计有强烈兴趣,对技术问题能透彻理解。彻理解。 l l能对复杂的任务紧密跟踪,并设定轻重缓能对复杂的任务紧密跟踪
38、,并设定轻重缓急。急。l l利用各种渠道和方法来沟通解决问题。利用各种渠道和方法来沟通解决问题。 l l有能力做出适当的取舍。有能力做出适当的取舍。软件设计工程师工作特性软件设计工程师工作特性l l有扎实编程基础,能写坚实有扎实编程基础,能写坚实, , 有逻辑和高有逻辑和高质量的程序。质量的程序。l l能设计并实现功能块和应用程序接口能设计并实现功能块和应用程序接口 l l思考模式思考模式: : 有条理有条理, , 结构化结构化, , 或有创造性或有创造性l l高级设计工程师应具有高级设计工程师应具有PMPM的某些特性:的某些特性:部门间沟通,组织领导决策力部门间沟通,组织领导决策力部门间沟通
39、,组织领导决策力部门间沟通,组织领导决策力系统设计能力,复杂问题解决能力系统设计能力,复杂问题解决能力系统设计能力,复杂问题解决能力系统设计能力,复杂问题解决能力对复杂的项目紧密跟踪,能做出适当的取舍。对复杂的项目紧密跟踪,能做出适当的取舍。对复杂的项目紧密跟踪,能做出适当的取舍。对复杂的项目紧密跟踪,能做出适当的取舍。软件测试工程师工作特性软件测试工程师工作特性l l从不同角度看问题,永远持怀疑态度从不同角度看问题,永远持怀疑态度l l以用户身份测试产品以用户身份测试产品l l俯视总体设计并制定测试方案俯视总体设计并制定测试方案l l很快学会新任务所需要的知识很快学会新任务所需要的知识l l
40、能找出边角问题及负面问题能找出边角问题及负面问题l l在在OS部门,需要编写程序来测试产品。部门,需要编写程序来测试产品。 有有很好的写很好的写/ /读原码的能力,能从中找到攻击读原码的能力,能从中找到攻击弱点和错误弱点和错误准备面试准备面试l面试人必须参加培训面试人必须参加培训清楚面试过程及一般要求清楚面试过程及一般要求清楚基本劳工法清楚基本劳工法l清楚不能问的问题清楚不能问的问题身份,年龄身份,年龄身体状况身体状况婚姻状况婚姻状况宗教信仰宗教信仰政治敏感问题政治敏感问题准备面试准备面试l l清楚面试策略及回馈要求清楚面试策略及回馈要求l l理解工作的必备条件理解工作的必备条件 工作级别,性
41、质,及最低要求工作级别,性质,及最低要求工作级别,性质,及最低要求工作级别,性质,及最低要求l l审阅简历审阅简历l l准备具体面试问题准备具体面试问题 技术和问题求解技术和问题求解技术和问题求解技术和问题求解 具体情况分析具体情况分析具体情况分析具体情况分析 试探试探试探试探, , 启发式问题启发式问题启发式问题启发式问题PM面试问题实例:面试问题实例:l l讲述以前做过项目的系统结构,设计及技讲述以前做过项目的系统结构,设计及技术要点。术要点。具体怎麽做的,为什麽?为什麽不这样做?具体怎麽做的,为什麽?为什麽不这样做?具体怎麽做的,为什麽?为什麽不这样做?具体怎麽做的,为什麽?为什麽不这样
42、做?指出设计漏洞,如何补救?指出设计漏洞,如何补救?指出设计漏洞,如何补救?指出设计漏洞,如何补救?如果需要裁减,你要裁哪部分?为什麽?如果需要裁减,你要裁哪部分?为什麽?如果需要裁减,你要裁哪部分?为什麽?如果需要裁减,你要裁哪部分?为什麽?l l设计一个项目模块设计一个项目模块明确模块功能明确模块功能明确模块功能明确模块功能 输入输出输入输出输入输出输入输出结合变化参量(平台,用户,模式,网络,等)结合变化参量(平台,用户,模式,网络,等)结合变化参量(平台,用户,模式,网络,等)结合变化参量(平台,用户,模式,网络,等)技术认定,为什麽技术认定,为什麽技术认定,为什麽技术认定,为什麽l
43、l基本技术概念基本技术概念 影响决策影响决策Tree, link list, COM, RPC, Tree, link list, COM, RPC, SDE/SDET面试问题实例:面试问题实例:l l设计并实现一个设计并实现一个16位对齐的存储管理器位对齐的存储管理器存储指针运算存储指针运算存储指针运算存储指针运算l l连接链及树的各种运算连接链及树的各种运算遍历,加减节点,排序,存储遍历,加减节点,排序,存储遍历,加减节点,排序,存储遍历,加减节点,排序,存储l l数码操作数码操作反转反转反转反转3232位数,数设一的位数,数设一的位数,数设一的位数,数设一的bitbit,x & (x-1
44、)x & (x-1)l l智力题智力题在在在在3x33x3格中找数格中找数格中找数格中找数SDET/STE面试问题实例:面试问题实例:l lSDE/T实现连接链加节点的功能,并写程序测实现连接链加节点的功能,并写程序测试(白盒子方法)试(白盒子方法)给你一个接口给你一个接口(function)来读文档,你如来读文档,你如何测试(黑盒子方法)?何测试(黑盒子方法)?l lSTE如何测试如何测试Notepad休息十分钟休息十分钟执行面试执行面试l l第一人和最后一人很重要第一人和最后一人很重要l l每人大约一小时面试每人大约一小时面试简介简介简介简介80/20 80/20 原则原则原则原则 - -
45、 寻求具体确定答案寻求具体确定答案寻求具体确定答案寻求具体确定答案根据需要改变面试问题根据需要改变面试问题根据需要改变面试问题根据需要改变面试问题 测试尚未测试或者弱的方面测试尚未测试或者弱的方面测试尚未测试或者弱的方面测试尚未测试或者弱的方面识别适合其他工作的强项识别适合其他工作的强项识别适合其他工作的强项识别适合其他工作的强项 成长力,驱动和决策力,其他工作能力成长力,驱动和决策力,其他工作能力成长力,驱动和决策力,其他工作能力成长力,驱动和决策力,其他工作能力l l招聘总经理最后面试招聘总经理最后面试确认并作决定确认并作决定确认并作决定确认并作决定推销推销推销推销 - - 机会,新技术,
46、工作伙伴机会,新技术,工作伙伴机会,新技术,工作伙伴机会,新技术,工作伙伴我个人的面试经历我个人的面试经历l l8 位面试人位面试人 (总计(总计9小时小时 早早9点点-晚晚6点),点),2 PMs,5 SDEs,1 招聘经理招聘经理l lPM主要讨论我做过的项目(网络安全管理)主要讨论我做过的项目(网络安全管理),找漏洞,找漏洞,l lSDE 测试设计及在黑板上直接写程序测试设计及在黑板上直接写程序Hashing, FIFO treeHashing, FIFO treeMemory managerMemory managerLink listLink listBinary treeBinar
47、y treeOLEOLE如何决策面试结果如何决策面试结果l l满足必备条件满足必备条件, 具备重点竞争条件具备重点竞争条件l l据有和工作相关的技能据有和工作相关的技能 毕业生毕业生毕业生毕业生 聪明,基本功,可培养聪明,基本功,可培养聪明,基本功,可培养聪明,基本功,可培养 有很强经验的有很强经验的有很强经验的有很强经验的 更侧重技能和经验更侧重技能和经验更侧重技能和经验更侧重技能和经验l l大多数决策相同,招聘经理最后决定大多数决策相同,招聘经理最后决定 3-43-4人面试要全部通过人面试要全部通过人面试要全部通过人面试要全部通过 5-85-8人面试不能人面试不能人面试不能人面试不能2 2
48、人以上说不人以上说不人以上说不人以上说不l l多样化多样化 (diversity) 少数少数少数少数 不同文化背景不同文化背景不同文化背景不同文化背景面试决策实例面试决策实例 1 (SDE)写一个写一个C算法在一个单向连接链中找到从链尾算法在一个单向连接链中找到从链尾数的第数的第N个节点个节点问清楚要求(比如节点结构,返回类型)问清楚要求(比如节点结构,返回类型)问清楚要求(比如节点结构,返回类型)问清楚要求(比如节点结构,返回类型)快速(快速(快速(快速(5-7 5-7 分钟)写出程序分钟)写出程序分钟)写出程序分钟)写出程序改进算法改进算法改进算法改进算法清楚解释思路,自己找出清楚解释思路
49、,自己找出清楚解释思路,自己找出清楚解释思路,自己找出“ “bug”bug”测试以下知识:测试以下知识:基础(基础(基础(基础(C,C,接口定义,连接链,指针)接口定义,连接链,指针)接口定义,连接链,指针)接口定义,连接链,指针)目标明确,思路,性能,沟通能力目标明确,思路,性能,沟通能力目标明确,思路,性能,沟通能力目标明确,思路,性能,沟通能力面试决策实例面试决策实例1续续程序演示程序演示一般算法一般算法最优算法最优算法面试决策实例面试决策实例2 (SDE)反转反转32位数位数 (N,例如,例如10111001)测试测试“位位”的概念的概念测试是否有算法速度概念测试是否有算法速度概念测试
50、是否有算法速度概念测试是否有算法速度概念(Big O)(Big O)方法方法1 - O(n)交换第交换第32位与第位与第1位位总计总计16步步方法方法2 常数常数 - 搜寻表方式搜寻表方式方法方法3 O(logN)交换相邻位,然后交换相邻两位,四位交换相邻位,然后交换相邻两位,四位交换相邻位,然后交换相邻两位,四位交换相邻位,然后交换相邻两位,四位直到直到直到直到1616位位位位面试决策实例面试决策实例 3 (SDE):实现一个实现一个16位对齐的存储管理接口位对齐的存储管理接口问清楚要求(问清楚要求(问清楚要求(问清楚要求(1616位对齐位对齐位对齐位对齐? ?,接口要求,接口要求,接口要求
51、,接口要求? ?,可否,可否,可否,可否用标准库用标准库用标准库用标准库? ?)能定义并实现接口能定义并实现接口能定义并实现接口能定义并实现接口(中高级)能设计虚拟存储管理包括(中高级)能设计虚拟存储管理包括(中高级)能设计虚拟存储管理包括(中高级)能设计虚拟存储管理包括清楚解释思路清楚解释思路清楚解释思路清楚解释思路如何处理压力如何处理压力如何处理压力如何处理压力测试以下知识:测试以下知识:指针,存储地址,位指针,存储地址,位指针,存储地址,位指针,存储地址,位思路,沟通能力思路,沟通能力思路,沟通能力思路,沟通能力问题分析,适当决策问题分析,适当决策问题分析,适当决策问题分析,适当决策面试
52、决策实例面试决策实例 3续续l程序演示程序演示l存储管理设计思路存储管理设计思路占用和空的位置,大小占用和空的位置,大小占用和空的位置,大小占用和空的位置,大小认证释放位置认证释放位置认证释放位置认证释放位置集合零散释放位置集合零散释放位置集合零散释放位置集合零散释放位置对齐以保证快速存储对齐以保证快速存储对齐以保证快速存储对齐以保证快速存储面试问题实例(面试问题实例(TEST):):l l如何测试一个给定的读文件接口如何测试一个给定的读文件接口 输入输出参数变化测试输入输出参数变化测试输入输出参数变化测试输入输出参数变化测试 文件格式(文件格式(文件格式(文件格式(text,binary,u
53、nicode,DBCS)text,binary,unicode,DBCS) 不同运行环境用户测试不同运行环境用户测试不同运行环境用户测试不同运行环境用户测试 应力测试,稳定性,高性能测试应力测试,稳定性,高性能测试应力测试,稳定性,高性能测试应力测试,稳定性,高性能测试l l测试测试Notepad 菜单,输入,显示菜单,输入,显示菜单,输入,显示菜单,输入,显示 多个用户,同时或分时多个用户,同时或分时多个用户,同时或分时多个用户,同时或分时 多种国家语言多种国家语言多种国家语言多种国家语言 本地本地本地本地/ /远程远程远程远程面试决策实例面试决策实例 (PM):):也适用于高级也适用于高级
54、也适用于高级也适用于高级SDESDE应征人带头设计了一个网络管理项目。其中一个应征人带头设计了一个网络管理项目。其中一个应征人带头设计了一个网络管理项目。其中一个应征人带头设计了一个网络管理项目。其中一个模块负责在网络上传送数据。这个模块直接用模块负责在网络上传送数据。这个模块直接用模块负责在网络上传送数据。这个模块直接用模块负责在网络上传送数据。这个模块直接用winsockwinsock实现。实现。实现。实现。为什麽自己实现为什麽自己实现为什麽自己实现为什麽自己实现TransportTransport层?为什麽不用层?为什麽不用层?为什麽不用层?为什麽不用RPC?RPC?你们的方法安全吗?有
55、什麽办法改进?你们的方法安全吗?有什麽办法改进?你们的方法安全吗?有什麽办法改进?你们的方法安全吗?有什麽办法改进?数据格式怎麽确定数据格式怎麽确定数据格式怎麽确定数据格式怎麽确定(XML,text)(XML,text)?如何解决不同版本之间的通讯?如何解决不同版本之间的通讯?如何解决不同版本之间的通讯?如何解决不同版本之间的通讯? 面试决策总结面试决策总结l l多人参与面试及决策多人参与面试及决策l l试题反应所需技能的侧重点试题反应所需技能的侧重点l l围绕必备条件围绕必备条件l l试题有不同层次对不同级别的人试题有不同层次对不同级别的人l l试题有比较性试题有比较性面试结果跟踪面试结果跟
56、踪l l通知招聘部门通知招聘部门l l跟踪录用通知状态跟踪录用通知状态l l和录用者保持联络和录用者保持联络 祝贺祝贺祝贺祝贺 讨论预备材料讨论预备材料讨论预备材料讨论预备材料面试结果调整面试结果调整l l决策不一定完全准确决策不一定完全准确能力未全发挥能力未全发挥能力未全发挥能力未全发挥面试结果与实际工作表现相差太大面试结果与实际工作表现相差太大面试结果与实际工作表现相差太大面试结果与实际工作表现相差太大l l如何调整:如何调整:调级调级调级调级升级升级升级升级调换工作调换工作调换工作调换工作评比管理评比管理评比管理评比管理日程日程l l招聘目标招聘目标 (Goals)l l招聘过程招聘过程
57、 (Process)l l竞争条件及必备条件竞争条件及必备条件 (Competency)l l面试与决策面试与决策 (Interview)l l如何招揽并留住人才如何招揽并留住人才 (Keep talented people)如何招揽人才如何招揽人才l l实习生实习生l l校园招聘校园招聘l l鼓励员工推荐鼓励员工推荐l l搜寻专业人才搜寻专业人才l l广告广告如何留住人才如何留住人才l l制定具体工作计划和目标制定具体工作计划和目标l l理解工作需求理解工作需求l l提供职业开发机会提供职业开发机会l l提供及鼓励培训提供及鼓励培训l l奖奖“罚罚”分明分明l l建立部门合作及合作伙伴关系建立部门合作及合作伙伴关系l l公平有效管理公平有效管理l l平衡工作和生活平衡工作和生活