荆州新闻 | 荆州家装 | 荆州房产 | 荆州美食 | 荆州婚庆 | 荆州旅游 | 荆州便民 | 荆州图片 | 荆州网站 | 荆州人才
招聘求职 | 电脑通讯 | 二手车辆 | 住房店面 | 培训家教 | 供求信息 | 企业建站 | 游戏短信 | 荆州导购 | 荆州论坛
·个人找工作 ·企业找人才 ·求职信息发布 ·招聘信息发布 · 招聘企业注册 ·人才求职注册 ·忘记密码找回
职场资讯
职场速递
招聘会资讯
新闻动态
求职必读
简历范文
求职面试
职场指导
职场攻略
跳槽宝典
 

程序员如何快速准备面试中的算法 面试中算法的五个步骤
荆州招聘网  
  总体来说,备战面试中的算法分为以下五个步骤:
  1、首选你得确保自己已经掌握好一门编程语言
  如果是C的话,推荐Dennis M. Ritchie & Brian W. Kernighan着的《C程序设计语言》,和《C和指针》;
  C++ 则推荐《C++ Primer》,《深度探索C++对象模型》,《Effective C++》 。
  掌握一门语言并不容易,不是翻完一本书即可了事,语言中的细枝末节需要在平日不断的编程练习中加以熟练。
  2、过一遍微软面试100题系列
  我从2010年起开始整理 微软面试100题系列,见过的题目不可谓不多,但不管题目怎般变化,依然是那些常见的题型和考察点,当然,不考察任何知识点,纯粹考察编程能力的题目也屡见不鲜。但不管千变万化,始终不离两点:①看你基本知识点的掌握情况;②编程基本功。
  而当你看了一遍微软面试100题之后(不要求做完),你自会意识到:数据结构和算法在笔试面试中的重要性。
  3、苦补数据结构基础
  如果学数据结构,可以看我们在大学里学的任一本数据结构教材都行,如果你觉得实在不够上档次,那么可以再看看《STL源码剖析》。
  4 、看算法导论
  《算法导论》上的前大部分的章节都在阐述一些经典常用的数据结构和典型算法(如二分查找, 快速排序、 Hash表),以及一些高级数据结构(诸如红黑树、 B树),如果你已经学完了一本数据结构教材,那么建议你着重看贪心、动态规划、图论等内容,这3个议题每一个议题都大有题目可出。
  5、刷leetcode或cc150或编程艺术系列
  若如果是国内找工作,推荐《程序员编程艺术》,《编程之美》,与《剑指offer》。

关于本站建站服务广告服务商家合作网站招聘免责申明网站地图联系我们