1) 本书内容来源于作者近20年在国际知名IT企业工作及做技术面试的经验和心得,总结了知名IT企业进行程序员面试时*关注、*常出现的面试问题,并以Q&A的形式进行深入浅出的解析。
2) 本书Q&A的内容既涵盖编程语言、数据结构、算法与优化、网络、操作系统、数据库等基础知识,又涉及当前热门的大数据、云计算、移动开发等方向的技术面试问题,全面、系统地帮助读者梳理各领域的知识重点。
3) 本书在分析问题时常常给出多个解决方案或思路,这样做的目的是让读者学会从不同的角度考虑解决之道,让读者重温在学生时代学习时漏掉的重点,在强化基础知识的同时认识到工业界的解决方案与
学术界往往大相径庭,但却又一脉相承的关系。
4) 从程序员职业发展的角度,本书不仅关注程序员面试所需的技术知识,还对程序员职业发展中需要的软技能(包括演讲、英文、学习方法、沟通技能等)给出了非常实用和有益建议,帮助读者不断自我提升。
5) 对于一些文字讲授较难理解的Q&A,可通过问题边的二维码观看作者的讲解视频;每章后还附有该章内容相关的在线学习课程,读者可根据需要进一步扫描二维码免费学习。
6) 本书语言轻松幽默,在深入浅出地介绍技术要点的同时,穿插了IT发展史上知名公司/名人的故事,从中读者可以看到IT技术的发展脉络,引人思考。
Ricky Sun(孙宇熙)现任EMC中国研究院院长、卓越研发集团CTO、技术委员会主席,中国电子学会云计算专家委员会专家委员,哈尔滨工业大学计算机与软件学院客座教授。
在EMC集团主要负责大数据、软件定义的数据中心、云计算、超融合架构、高性能计算、高校科研合作等领域的研发、战略合作与创新工作。
具有在硅谷和国内十余年工作和创业的经验:既有在大型跨国公司(微软、Yahoo!)的工作经历,也有过成功的创业经历。在Web2.0、无线网络优化管理、混合云架构、大数据快数据基础架构、软件定义存储等领域有着多年的工作经验、专利及业界的影响力。近年专业著作有:《软件定义的数据中心——技术与实践》、《大数据——战略、技术、实践》等。