程序员面试白皮书 电子书

程序员面试白皮书

9.9开通会员

内容简介

移动互联网和互联网+的浪潮,不仅催生了许多新兴的IT企业,而且带动了大批的传统企业寻求应变,引入更多计算机人才,利用云计算、大数据、机器学习等新手段与新兴公司竞争。对IT专业人才的需求极速扩大,这为从业人员创造了更多的工作机会。

本书是程序员和IT从业人员的面试求职指南。本书遵从大多数面试参考图书的组织方式,结合实例,按照常见的数据结构、算法以及计算机基础知识进行章节划分。每一章的“知识要点”部分介绍章节涉及的相关知识点,回顾重要的基础知识点;“模式识别”部分给出一些例题,帮助大家总结解决相关问题的常见方法,并且通过分析问题中的关键信息,教授读者如何从题目中分析题型和解题方法。程序员面试是对于面试者计算机知识的全面检测,因此,本书设有专门的章节覆盖了网络、操作系统、编译器、算法和数据结构等等各个领域的知识。

本书作者来自硅谷一线的IT公司,书中包含了作者亲身的经验和体验,书中收集的题目部分来自互联网上分享的面试经验、在线编程网站leetcode,以及一些面试参考资料。本书适合想要从事正规的程序员、架构师以及相关IT公司的专业人士和学生参考,尤其适合那些以一线IT外企或互联网公司为求职目标的读者阅读。

章节目录

展开全部

程序员面试白皮书是2015年由人民邮电出版社出版,作者逸超,虾米,笑笑,董飞。

温馨提示:
1.本电子书已获得正版授权,由出版社通过知传链发行。
2.该电子书为虚拟物品,付费之后概不接收任何理由退款。电子书内容仅支持在线阅读,不支持下载。
3.您在本站购买的阅读使用权仅限于您本人阅读使用,您不得/不能给任何第三方使用,由此造成的一切相关后果本平台保留向您追偿索赔的权利!版权所有,后果自负!
得书感谢您对《程序员面试白皮书》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
动车组牵引传动系统 电子书
本书系统地介绍了CRH系列动车组牵引传动系统的基本理论及应用,共6个项目。项目1为牵引传动系统简介,介绍了动车组牵引传动系统的发展概况;项目2为动车组牵引变流原理,介绍了动车组中应用到的整流与逆变知识;项目3~6分别介绍了CRH系列动车组的牵引传动系统的结构、原理及相关的控制电路。
Java基础案例教程 电子书
传智播客经典图书的延续。本书采用章节 案例的编写方式,除第1章外,其他章节均加入案例讲解,总计20个案例,达到“边做边学”的效果,提供免费教学资源,包括11 个精美教学PPT、1300 道测试题、长达37 小时的教学视频等。
Android移动应用基础教程(Android Studio)(第2版) 电子书
本书以AndroidStudio为开发工具,详细全面地介绍了Android编程的核心技术,包括Android用户界面编程、Android四大组件、数据存储、事件处理、网络与数据处理、图形图像处理、多媒体开发等知识。本书不限于介绍Android理论知识,而是从案例驱动的角度讲解理论。本书每章提供了大量实例,这些示范性的实例可帮助读者深刻理解知识点,除此之外,本书还精心设计了两个阶段案例和一个综合案例
HTML5+CSS3网页设计与制作 电子书
本书共12章:第1~4章主要讲解了HTML5与CSS3的基础知识,包括Web的基本概念、HTML与CSS简介、Dreamweaver工具的使用、HTML图文标签、CSS基础选择器等内容;第5~8章分别讲解了盒子模型、列表和超链接、表格和表单、DIV+CSS布局;第9~11章分别讲解了HTML5和CSS3的新特性,包括多媒体嵌入、过渡、变形、动画、绘图、数据存储原理;第12章为实战项目,带领初学者开
Spring Cloud微服务架构开发 电子书
本书介绍了SpringCloud针对微服务架构中核心要素的解决方案和基础组件。第1章主要介绍了微服务架构的特点、SpringCloud的组件和版本;第2-9章介绍了SpringCloud的常用组件,包括服务的注册与发现框架Eureka、客户端负载均衡工具Ribbon、声明式服务调用客户端Feign等;第10章通过搭建一个小型的购物网站,手把手教读者搭建一个微服务架构系统。
JavaScript+jQuery交互式Web前端开发 电子书
本书共14章:第1章讲解JavaScript的基本概念;第2、3章讲解JavaScript的基础语法;第4章讲解JavaScript函数的基本使用;第5章讲解JavaScript对象的相关内容;第6~8章讲解DOM、BOM的相关内容;第9章讲解如何用JavaScript开发网页特效;第10、11章讲解jQuery的使用,以及如何利用jQuery开发网页中常见的交互效果;第12、13章讲解JavaS
软件测试 电子书
作为保证软件质量的重要手段,软件测试在日新月异的软件开发中越来越重要。本书作为软件测试入门书籍,不同于市面上的纯理论知识讲解,而是将软件测试理论与实践充分结合,让读者既掌握理论知识又具备动手能力。本书共分为9章:第1章讲解软件测试的基础知识体系;第2~3章讲解黑盒测试与白盒测试方法;第4~7章分别讲解性能测试、安全测试、自动化测试、移动App测试的相关知识;第8~9章以一个项目为例,讲解各种测试文
Python程序设计现代方法 电子书
Python作为编程语言的一种,具有高效率、可移植、可扩展、可嵌入、易于维护等优点;同时Python语法简洁,代码高度规范,是初学者步入程序开发与设计之路的不二之选。本书在Windows环境下介绍Python3.x的基础语法,讲解程序开发流程,并结合项目介绍Python常用模块与通用的程序设计方法。本书分为10章,其中第1、2章简单介绍计算机与程序的概念,讲解Python的基础语法;第3~6章对P