展开全部

主编推荐语

解析程序员常见技术问题,穿插了有趣的IT发展历程中的名人以及公司轶事,可从中了解IT技术发展的历程,引发对技术发展的思考。

内容简介

本书作者基于近20年在国际知名IT企业工作的经验,以Q&A的形式总结了知名IT企业在程序员技术面试中最常出现的关键技术问题,并做了深入浅出的解析和点评。问题内容涵盖编程语言、数据结构与算法、网络、操作系统、数据库以及当前热门的大数据、云计算、移动开发等。除了技术问题,作者还对面试及程序员职业发展中的软实力培养给出了非常实用的建议。值得指出的是,本书中很多问题答案并不唯一,特别是设计类的问题,几乎没有标准的、统一的正确答案,读者可通过这些问题训练自己的思维逻辑、思考方法、解决问题的方式等。

本书适合作为程序员准备面试的参考书,也可作为高校计算机及相关专业学生学习相关课程的参考。

目录

  • 版权信息
  • 前言
  • 致谢
  • 第一篇 基础篇
  • 第1章 数据结构
  • 1.1 链表
  • 1.2 数组
  • 1.3 字符串
  • 1.4 比特与字节
  • 1.5 堆栈及其他
  • 第2章 算法与优化
  • 2.1 排序
  • 2.2 算法复杂性
  • 第3章 操作系统
  • 3.1 文件系统
  • 3.2 多线程
  • 3.3 网络
  • 3.4 编译与内核
  • 第4章 面向对象
  • 4.1 C++
  • 4.2 软件设计模式
  • 4.3 STL
  • 第二篇 工程篇
  • 第5章 五花八门的语言
  • 5.1 Perl
  • 5.2 PHP
  • 5.3 Java
  • 第6章 数据库
  • 6.1 基础知识
  • 6.2 数据库设计与优化
  • 第7章 网络
  • 7.1 HTTP与Web Server
  • 7.2 VPN
  • 第8章 面试题集锦
  • 第三篇 潮流篇
  • 第9章 大数据
  • 9.1 大数据基本概念
  • 9.2 大数据流派
  • 9.3 大数据实战
  • 第10章 云计算
  • 10.1 基本概念
  • 10.2 云计算与大数据
  • 10.3 软件定义网络
  • 10.4 软件定义存储
  • 10.5 软件定义的数据中心
  • 第11章 Android开发
  • 第四篇 软技能篇
  • 第12章 面试基础
  • 12.1 何为软技能
  • 12.2 怎样提高软技能
  • 12.3 演讲与报告也是一种能力
  • 第13章 过HR这一关
  • 13.1 HR关心什么
  • 13.2 HR的问题表
  • 第14章 offer是起点而不是终点
  • 14.1 如何拿到好的offer
  • 14.2 程序员的职业生涯
  • 14.3 程序员的英文修养
  • 14.4 成为卓有成效的沟通者
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社有限公司

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。