C/C++软件工程师就业求职手册

出版时间:2009-3  出版社:人民邮电出版社  作者:胡凌云  页数:408  
Tag标签:无  

前言

  当求职者应聘一份程序设计、软件开发方面的工作时,招聘方一般都会安排一次面试来考察其程序设计能力。由于C/C++语言具有很大的灵活性,被广泛运用于各个领域,很多公司将C/C++编程能力作为考查程序员基本素质的主要方式。市场上虽然有许多C/C++编程方面的书籍,但大多数都是讲解语言编程,很少针对C/C++面试,读者很难迅速了解并掌握面试所需要的知识。  本书涵盖C/C++面试中出现的各个知识点,包括c语言编程基础、c++面向对象、算法、数据结构、STL等。所有知识点都结合例题进行说明,每道例题都取材于各大公司的实际招聘面试题,并在题后紧跟详细的分析步骤和解答。  本书面向正在找工作和将要找工作的程序员。相信本书一定能帮助读者快速复习有关的知识,并获得一份满意的工作。本书的特点  本书全面讲解了C/C++面试的各个知识点,并对于一些重点和难点进行了细致的分析。其特点主要体现在以下几个方面。口编排细致。软件公司对于求职者的考查,看重基础知识的掌握,但是往往考点非常细。求职者必须具备扎实的编程基础和良好的编程习惯才能轻松应对。本书编排从C/C++核心基础开始,由浅入深地逐渐转入到高级部分,强调了如何在实际工作中活用基础知识,进行高质量的程序开发。口内容最新。本书中所有题目都来自于近两年各大IT公司的面试真题,经过汇总和按知识点归类,真正做到了结构设置科学、知识点全面。口实用性强。技术面试题的全部意义在于检验求职者的编程能力,目的在于挑选能够迅速胜任工作岗位的求职者。本书中针对C/C++的知识点,结合实际应用进行了讲解,对于工作中需要注意的重点和难点,做了着重介绍。  口增加智力考题。  随着软件开发的全球化趋势,国内软件企业对求职者的综合素质要求越来越高,面试中也出现越来越多的智力测试部分。没有这方面经验的求职者,常常感觉“智力不够用”。本书对大部分常见的智力题进行了归类及分析解答,引导求职者把握思路线索。

内容概要

  《C/C++软件工程师就业求职手册》详细分析了软件工程师求职过程中的常见问题,深入解析了各大IT公司考查求职者的面试真题,告诉读者用人单位需要什么样的技术人才、考查什么样的技术知识以及如何甄别人才。全书分3篇,共14章。第1篇是求职过程,讲述了程序员求职的整个过程,包括简历撰写、简历投递、笔试以及各类面试,并列出了最常用的英文面试词汇方便读者参考。第2篇是C/C++面试题,作为《C/C++软件工程师就业求职手册》的核心,占全书篇幅的85%。本篇主要讲述了C/C++程序员需要掌握的各项技术,并结合各大公司实际的面试题进行讲解,对一些面试所考查的重点和难点(如字符串、C++面向对象部分、STL等)进行了全面和深入的分析解答。读者可以通过阅读本部分全面了解C/C++技术面试的各个方面,快速复习C/C++编程的知识。第3篇是智力测试,囊括了面试中常见的智力面试题,读者可通过阅读本部分迅速提高分析和解答问题的能力。  《C/C++软件工程师就业求职手册》适合应聘计算机软件开发领域职位的应届毕业生和其他求职者阅读,也适合作为软件开发从业人员和计算机爱好者的参考书。

书籍目录

第1篇 求职过程第1章 应聘求职1.1 应聘渠道1.2 应聘流程1.3 简历撰写1.3.1 书写简历的注意事项1.3.2 简历模板的使用1.4 应聘考试的3种形式1.4.1 笔试1.4.2 电话面试1.4.3 面试1.5 程序员职业发展规划第2章 英文面试2.1 英文面试过程和技巧2.2 英文面试常见问题和答案2.2.1 关于工作(About Job)2.2.2 关于个人(About Person)2.2.3 关于未来(About Future)2.3 面试常用词汇2.3.1 个人资料相关2.3.2 个人品质相关2.3.3 学历相关2.3.4 工作经历相关2.3.5 离职原因相关第2篇 c/c++面试题第3章 C/C++程序基础3.1 变量赋值3.1.1 一般赋值语句3.1.2  i++与++i3.2 编程规范3.2.1 条件比较3.2.2 命名规则3.3 类型转换3.4 数值交换3.5 C和C++的联系与区别3.6 main函数之后的调用第4章 预处理、const、static与sizeof4.1 预处理4.1.1 #ifdef,.#else、#endif指示符4.1.2 宏定义4.2 const(常量)4.3 static变量(静态变量)4.4 sizeof操作符4.5 inline与宏定义第5章 引用和指针5.1 引用5.1.1 引用的基本问题5.1.2 参数引用5.1.3 常量引用5.1.4 引用与指针的区别5.2 指针基础5.2.1 指针的声明5.2.2 指针的运算5.2.3 指针常量与常量指针5.2.4 C++中this指针5.3 指针数组与数组指针5.4 函数指针与指针函数5.5 野指针5.6 动态内存的传递5.7 指针与句柄的区别第6章 字符串6.1 数字与字符串的转化6.1.1 数字转化为字符串6.1.2 字符串转化为数字6.2 字符串与数组6.2.1 strcpy函数.memcpy函数6.2.2 数组越界6.2.3 其他编程问题第7章 位运算与嵌入式编程7.1 位制转换与位运算7.1.1 位制转换7.1.2 位运算7.2 嵌入式编程第8章 C++面向对象8.1 面向对象的基本概念8.2 class和struct的区别8.3 成员变量8.4 构造函数和析构函数8.4.1 构造函数8.4.2 析构函数8.5 复制构造函数和赋值函数8.5.1 复制构造函数8.5.2 赋值函数8.6 函数重载和运算符重载8.6.1 函数重载8.6.2 运算符重载第9章 C++继承和多态9.1 继承的概念9.2 私有继承9.3 多态的概念9.4 多重继承和虚拟继承9.5 纯虚函数和抽象基类9.6 COM(组件对象模型)第10章 数据结构10.1 单链表10.2 循环链表10.3 双向链表10.4 双向循环链表10.5 队列10.6 栈10.7 二叉树第11章 排序11.1 插入排序11.1.1 直接插入排序11.1.2 希尔(Shell)排序11.2 交换排序11.2.1 冒泡排序11.2.2 快速排序11.3 选择排序11.3.1 直接选择排序11.3.2 堆排序l1.4 归并排序11.5 基数排序11.6 各种排序方法比较第12章 泛型编程12.1 泛型编程和模板12.2 模板的特化12.3 模板的应用第13章 STL(标准模板库)13.1 STL的基本概念13.2 STL序列容器13.2.1 vector容器13.2.2 list容器13.2.3 deque容器13.3 STL适配容器13.4 STL关联容器13.5 STL算法13.6 STL智能指针13.7 函数对象第3篇 智力测试第14章 智力测试题14.1 数学能力14.2 推理能力14.3 反应能力

章节摘录

  第1篇 求职过程  第1章 应聘求职  1.5 程序员职业发展规划  对于无工作经验的应届生来说,与企业需求接轨是职业规划的第一步。  在以前,企业要承担起学生的培训工作,毕业的学生要在公司经过一段时间培训后,才能融入整个开发团队。而现在,很少有公司愿意承担这样的培训成本了。在激烈的市场竞争下,领着工资却无法带来利润的职员是大部分企业都无法容忍的。大学教育是普适教育,教给学生的只是知识,而企业对学生的需求是技能。这之间就存在一个很难弥补的差距。企业更关心求职者学习到了什么技能,曾经做过什么,如何把学到的技能应用到实际中去。  应届毕业生很难克服这个困难,因为学校不具备这样的环境。如果在学校通过某些方式已经积累到了经验,当然这是最好的。但如果没有积累到这些知识,就必须寻找机会通过其他途径弥补。  对学生来说,职业生涯能否进入正常的轨道,需要寻找到适合自己的入口。因此面临毕业的学生要谨慎地做出自己的选择。  .  对于工作后的程序员,职业规划要将技术提升与行业发展相结合。很多人刚参加工作时充满活力,然而几年的摸爬滚打后,冲劲就会慢慢减弱甚至消失,再加上IT大环境的起伏不定,一旦无法跟上技术或者行业发展的步伐,就会很迷茫。工作的新鲜感褪色后,需要设法找到一个又一个新的目标为自己增加动力。要找到这个目标就必须做好职业规划。  从2000年以后,软件业中编程行业的编程思维和模式、方法都发生了翻天覆地的转变。现在做项目需要的是新的、巧的设计思想。程序员应该知道如何学习和思考,并且了解技术变化的原因在哪里,其核心在哪里。  对大多数人来说,首先是要专,在技术上做得比较深入,然后进行工作的调整,成为某个领域的专家,再根据自己的情况,决定自己的发展方向。也许一部分人会成为软件架构师,一部分人会成为高级销售顾问,另外一部分人可能就会走向行政管理,这些都是可能的,和个人的性格有关。

编辑推荐

  《C/C++软件工程师就业求职手册》特色:  赢在起跑线,走出就业寒冬。  解密名企选人标准,引导IT职业规划,突破笔试面试关卡,解析求职应聘疑难。  高达千万人的就业大军遭遇迄今为止最冷的寒冬——招聘的企业少了,可是竞争的人却多了;空缺的岗位少了,但是对应聘者的要求却多了。  解密名企选人标准  引导IT职业规划  突破笔试面试关卡  解析求职应聘疑难

图书封面

图书标签Tags

评论、评分、阅读与下载


    C/C++软件工程师就业求职手册 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7