No.0000-写在前面

为什么要刷题?因为面试要考算法题。因此,刷题主要还是为面试服务的。
不过我想说的一点是,题刷的好不一定代表面试就能表现的好,沟通能力、面试经验同样是非常重要的因素。
面试和平时刷题有什么不同?
一个是时间限制,另一个就是不能调试。

个人认为刷题的流程:

  1. 思考暴力破解方法,分析为何低效;
  2. 提升解法,分析复杂度;
  3. 写代码;
  4. 验证或者测试。

而面试做题的流程:

  1. 读题;
  2. 对问题有疑惑务必问清楚;
  3. 思考,直至确定一个最终解法;
  4. 解释这个解法;
  5. 写代码;
  6. 假如还有时间,手动测试。

也就是说,面试的时候并没有那么多时间来说思考过程。哪怕说的再好,代码不行还是白搭,不如多花点时间写好代码。
刷题的时候我会把思考过程写的尽量详细,这样是为了方便理解。不过要记住,刷题和面试的区别。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 180,257评论 25 708
  • 时光过去了, 但对你的影响很小。 岁月仿佛并没在你的脸上留下太多痕迹, 而你也任性的保持着小孩子的性格。 幸运也好...
    演凡阅读 349评论 0 0
  • 醉里风云动, 醒来寂无声。 谁解其中味, 绝世傲红尘!
    刘汉皇阅读 225评论 0 2
  • Given a matrix of m x n elements (m rows, n columns), ret...
    ShutLove阅读 239评论 0 0
  • 美团点评金融服务平台,诚邀天下优秀的工程师加入! 作为美团点评里的后起之秀,金服平台为美团点评的亿级用户和百万级商...
    安静的许褚阅读 1,480评论 2 2

友情链接更多精彩内容