程序员不得不知道的技术面试资料大全

来源:互联网 发布:乐高75103淘宝 编辑:程序博客网 时间:2024/06/07 06:58


本文由yuanbin和九章算法协同著作。

网站推荐

  • GeeksforGeeks.org 非常著名的漏题网站之一。上面会时不时的有各种公司的面试真题漏出。有一些题也会有解法分析。CareerCup.com CC150作者搞的网站,也是著名的漏题网站之一。大家会在上面讨论各个公司的面试题。
  • Glassdoor.com 一个给公司打分的网站,类似yelp的公司版。会有一些人在上面讨论面试题,适合你在面某个公司的时候专门去看一下。
  • themianjing.com 面经网。应该是个人经营的一个积累面经的网站。面经来源主要是一亩三分地,mitbbs之类的地方。
  • mitbbs.com jobhunting版。北美华人找工作必上。

在线OJ及部分题解

  • LintCode - 专门提供面试题在线评测的OJ,筛选比较方便,还可以在source处选择cc150或者其他来源的题,有阶梯训练系统,不用担心不知道从哪儿开始刷题。目前会根据系统locale选择中文或者英文,评判时也比leetcode快,总之是比较赞啦。LeetCode Online Judge - 找工作方面非常出名的一个OJ,相应的题解非常多。
  • soulmachine/leetcode - 含C++和Java两个版本的题解。
  • Woodstock Blog - IT,算法及面试。有知识点及类型题总结,特别赞。
  • Acm之家,专业的ACM学习网站 - 各类题解
  • 九章算法LeetCode / LintCode 题解。上面的题解是专业老师提供的,代码质量很不错。
  • 水中的鱼。有很多LeetCode的题解。

论坛博客

  • VisuAlgo - visualising data structures and algorithms through animation - 相当碉堡的数据结构和算法可视化。
  • Data Structure Visualization - 同上,非常好的动画演示!!涵盖了常用的各种数据结构/排序/算法。
  • POJ的部分题解 - Category: POJ | Beeder's Blog
  • 专栏:算法笔记——《算法设计与分析》 - CSDN上对《算法设计与分析》一书的学习笔记。
  • 算法练习 | billryan - 本文协同作者yuanbin的刷题总结和笔记,目前已经整理成在线书籍,求大神们轻拍。

书籍推荐

  • Algorithm Design (豆瓣)The Algorithm Design Manual, 作者还放出了自己上课的视频和slides - Skiena's Audio Lectures,The Algorithm Design Manual (豆瓣)。
  • 大部头有 Introduction to Algorithm 和 TAOCP。
  • Cracking The Coding Interview. 著名的CC150,Google, Mircosoft, LinkedIn 前HR离职之后写的书,从很全面的角度剖析了面试的各个环节和题目。之所以叫CC150就是有150道面试题,除了算法数据结构等题以外,还包含OO Design, Database, System Design, Brain Teaser等类型的题目。准备北美面试的同学一定要看。
  • 剑指Offer。英文版叫Coding Interviews. 作者是何海涛(Harry He)。Amazon上可以买到。有大概50多题,题目的分析比较全面,会从面试官的角度给出很多的建议和show各种坑。
  • 进军硅谷 -- 程序员面试揭秘。有差不多150题。
0 0