推荐:数据科学课程和书籍清单以及培训讲座


一亩三分地论坛

 找回密码
 获取更多干活,快来注册

一亩三分地官方iOS手机应用下载
收起/展开 收藏本版 (392) |订阅

刷题 今日: 21 |主题: 2149|排名: 13 

=========================================================
想组队刷题的,请在版内组织活动,形式参见这里。任何发站外群组的一律删帖
=========================================================
北美码农求职面试三本很有用的经典书籍。
Cracking the Coding Interview,以前叫CC150,现在CC189


Programming Interview Exposed - 更基础一些,但是讲解了如何应对面试


Elements of Programming Interviews: The Insiders' Guide - Amazon五星好评

=========================================================
* 技术讨论/FAQ *:   汇总 | 随手粘贴code | 编码管理 Git | 免费类UNIX环境(wwwyhx)
* 请大家共同完善各topic学习资源 *:   0起点 | 算法 | 数据结构 | OS | 网络 | 软件工程 | 数据库 | Java | Python | C | C++ | Matlab | 其他语言

如何刷题: zijianz 发表于 2015-4-18 绝佳的经验:
一道题能调三天,不是聪不聪明,就是基础不好而已。要多练。

我至今还记得我第一次连续几次一段程序写完,编译,一个错没有时的兴奋。

我至今还记得我第一次连续几次Leetcode程序一气写完,提交直接accept时的开心。

我至今还记得我初期在论坛看哪道题都不会,觉得大家想法都好多好厉害的低落。

但我依然还记得也就是这几个月,我发现论坛的一些人怎么连这个都不知道(真的没有不尊重的意思),怎么连这个都能错,怎么连这么众所周知的方法都想不到的疑惑。

我现在还记得收到offer时不停的掐自己觉得不真实的感觉。尽管不明显,但只要我们不放弃,我们就在进步,不停的进步。你所做的每一件事,都有它的意义。

谁都是一步一步来的,调三天,没办法,只能继续调,过一两个星期可能就能过大部分test case了,再过几天就能一次accept了。

妹子,刷题重要又不重要。我觉得CS是一个整体素质的体现,特别是面试时manager那一轮,累的时候多看看Computer Architecture和OS以及Compiler,看得多了,你会发现CS的每个领域思想都是一样的,更重要的是你会终于发现这些算法究竟在实际中哪里用到了,会对心态有很大帮助。而且找工作聊行业聊领域也是很重要的一部分。

如果你调试不好,我建议用TDD,Test Driven Development,这不光在刷题时,面试时也很好用,有利于面你的人了解你的思路,以及很少会忘记边界。

先读问题,然后想象你在做测试,把所有你能想到的test cases都列出来(写出来),就当你要玩死一个别人的程序使劲出难题。

然后陈述自己的思路,用嘴把每个test case都跑一遍,至少能把自己说服了。

一气写成。多练练,一般你初期思路清晰,把思想化作程序的能力又没问题的话,这次就是AC。

另外,如果你真的太弱,我不建议你硬刷,不停的practice brute force并没有太大帮助。不如拿出一段时间,好好看看别人怎么写的。有一个叫水中的鱼的博客,真的非常非常非常的好,讲的也明白,建议你去看看。看高手程序,胜过自己闷头写几个月。重点是你读高手的解法多了会发现其中的pattern,其实做题来回来去就那么几种pattern,要做的只是如何从浮华的题目看出想考的本质而已,见多了本能就出解法了。

如果你真的觉得自己太弱,强烈建议多看高手写的,好好理解,然后自己闭卷从零写两天前看的题目,如果能自己从零写出来,就是真明白了。

切忌盲目刷题,这个论坛找到工作我见过不少一遍都没刷完的。真的要多总结,记思路不记题目,比如二叉树,我记得我总结时来回来去就3,4种思路,融会贯通了就什么都能解了。还是那句话,多看高手怎么想的,别自己苦想,看明白了隔一段时间自己重新来写,搞定了,这就是你的。

程序调的时间长真的只能继续写,写着写着就好了,把思想化作程序一气bug free是一种本事,你需要练习才能会,这很正常。
收起/展开

子版块

做项目

做项目

29 / 349
战拖

战拖 (1)

版主: hurricane_e

225 / 3215
回收站

回收站

专门回收没有坚持下去的战拖贴

61 / 619
作者 回复/查看 最后发表
全局置顶 隐藏置顶帖 预览 北美求职宝典 & 资源超级入口  ...234 Warald 2017-2-6 6020125 zzwzzw435 3 天前
全局置顶 隐藏置顶帖 预览 地里新站beta上线:一亩三分地instant - 问题和建议汇报帖 attachment  ...23456..12 Warald 2015-11-23 28764311 chrisplus 5 天前
全局置顶 隐藏置顶帖 预览 想在美国找CS软件工作?Warald提供需要学习的书籍和课程名单! digest  ...23456..17 Warald 2013-2-15 320236479 ttrrpp 6 天前
本版置顶 隐藏置顶帖 预览 [其他] 应该怎么样刷题?  ...2345 纠结帝 2013-12-31 9468125 freemanlax 3 天前
活动 隐藏置顶帖 预览 [CareerCup] Career Cup第四轮刷题开始! attach_img  ...23 pure0909 2015-3-24 4521365 大熊小熊 2017-7-4 23:46
本版置顶 隐藏置顶帖 预览 [其他] 申请完想学编程,求建议科目和书籍(原帖新添加一些问题?) digest  ...23456..8 Sandra 2012-2-4 15960694 bluesky6 2017-6-19 08:56
预览 [其他] 刷题进阶Tips--分享给那些有刷题经验或工作经验的人 agree New fentoyal 4 天前 13367 gdqtfvsot 1 小时前
预览 [Leetcode] 编程恐惧者开始刷题 新人帖  ...2 憨熊小豆 2017-8-9 231216 ChristLee 7 小时前
预览 [系统设计/OOD] 请大神指教关于安卓design的面试题是什么套路 fxctm2311 2017-4-5 6368 fxctm2311 8 小时前
预览 [其他] leetcode 合买 New 蒙面武士 8 小时前 075 蒙面武士 8 小时前
预览 [Leetcode] LT228. Summary Ranges的最优解 New 富民文 昨天 22:07 033 富民文 昨天 22:07
预览 [算法题] 免费mock interview heatlevel agree  ...2 cpcs 2017-7-18 231453 Emilio 昨天 15:53
预览 [算法题] 关于Collection的笔记 heatlevel agree  ...23456..37 hjx447297354 2016-4-11 73118323 john2017 昨天 12:39
预览 [Leetcode] Leetcode公司分类2017年1月 attach_img recommend heatlevel agree  ...234 Ajay91 2017-1-8 7812650 john2017 昨天 12:29
预览 [其他] 有想合买leetcode一年账号的吗 New 蒙面武士 昨天 11:12 029 蒙面武士 昨天 11:12
预览 [数组] leetcode 66到底是什么意思? New Victor940829 6 天前 3312 leonardcohen 昨天 00:06
预览 [Leetcode] <广告>leetcode刷题视频+思路分享 digest recommend agree  ...2 nathenqian 2017-7-20 271485 chrisqian 前天 20:18
预览 [其他] 2018湾区实习找工作刷题求组队 New get_bits 前天 16:45 029 get_bits 前天 16:45
预览 [其他] 有没有妹纸在西雅图一起刷题找工作的~ dgswh 2017-1-26 101595 mengyuan28 前天 15:02
预览 [系统设计/OOD] 推荐一本关于数据系统的好书 attach_img agree staycrazy 2017-8-6 4454 kafkagre 前天 12:37
预览 [其他] 地里有木有研究JavaScript的啊? New lovemylove 前天 07:38 021 lovemylove 前天 07:38
预览 [数组] 问一道salesforce的面试题 Sendoh2015 2017-3-22 15887 zdonking 前天 05:19
预览 [算法题] 删除链表节点时调用析构函数 一直报错"SIGABRT" 求问版上C++大神! attach_img New 2011051305 前天 03:45 025 2011051305 前天 03:45
预览 [算法题] 求解 Search in Rotated Sorted Array - [回帖奖励 1 ] lcx813 2015-6-2 9599 sugar 前天 02:49
预览 [Leetcode] leetcode 合买 top01bf2009 2017-8-6 11630 freemanlax 3 天前
预览 [其他] leetcode一般要刷多少题才能比较稳 heatlevel  ...234 hong1997 2017-5-19 756062 freemanlax 3 天前
预览 [Leetcode] leetcode题量增大如何刷完? attach_img heatlevel agree  ...23 yzcaoye 2017-4-16 426511 freemanlax 4 天前
预览 [其他] cs phd需要刷题吗?  ...2 451377581 2017-8-6 311733 freemanlax 4 天前
预览 [Leetcode] Leetcode视频讲解 新人帖 agree basketwang 2017-8-5 10930 freemanlax 4 天前
预览 [其他] 什么时候开始准备实习比较好? New ToBeWinner 4 天前 021 ToBeWinner 4 天前
预览 [算法题] 请问leetcode 第5题,这个解法错在哪里? New shuatizhe 4 天前 017 shuatizhe 4 天前
预览 [算法题] LC求刷友 attach_img 硕颀 2017-8-8 9399 pospospos2007 4 天前
预览 [系统设计/OOD] 面试官教你破解系统设计题 digest heatlevel agree puncsky 2016-2-15 129245 athenahuang123 4 天前
预览 [Leetcode] 分享一些我的 Javascript ( ES6 ) 解法 新人帖 New Kevin2015 4 天前 018 Kevin2015 4 天前
预览 [数组] Leetcode 66题目应该如何理解? New Victor940829 5 天前 1202 shurui91 4 天前
预览 [算法题] Erect the fence是个典型的凸包问题。。狗这是要往ACM的方向杀过去了么。。 agree New 2011051305 5 天前 15404 LeetCodeOJ 4 天前
预览 [其他] 分享资源【Cracking the Coding Interview, 6th Edition recommend agree daisynowhere 2016-9-25 175407 rjing2017 4 天前
预览 [学Java/C#] Java刷题常用方法汇总 attachment recommend heatlevel agree  ...23456..16 oio14644 2015-11-5 31839519 greentea1280 5 天前
预览 [算法题] 请问acm考试真的是申请美国留学文书必备经历吗? 新人帖 Christina_Tan 2017-7-26 9524 Christina_Tan 5 天前
预览 [系统设计/OOD] 系統設計救星! 一天內手把手教你面試System design Facebook chat heatlevel agree jyt0532 2016-11-12 195885 wzrthhj 5 天前
预览 [算法题] 各位大神能不能帮我看看Palindrome Pairs为什么会TLE(本地运行正确) 2011051305 7 天前 4158 2011051305 5 天前
预览 [Leetcode] 自己在用的一个leetcode cli工具 新人帖 agree  ...2 skygragon 2016-8-31 214442 skygragon 6 天前
预览 [算法题] 【Google】 面经, 这题怎么搞? 笑眯眯的白云 2017-7-31 10624 emma1987 6 天前
预览 [编程题] Leetcode求刷友求组队 attach_img  ...234 cherry_picker 2015-11-16 633908 knight0clk 7 天前
预览 [其他] 找个人一起使用LC会员 sy10017667 2017-4-8 6696 wudizhuo 7 天前
预览 [其他] CC189需要全部看完么? SeanYang15 2017-8-9 11480 FightForTomo 7 天前
预览 [Leetcode] 请问一个instantiating stack的语法问题 新人帖 zhizunbao 2017-8-9 2153 zhizunbao 2017-8-9 10:30
预览 [Leetcode] 重点算法-刷题必备Algorithms 4th edition attachment heatlevel agree mxc19912008 2017-7-12 173157 codebyte 2017-8-8 20:51
预览 [其他] lintcode是不是没有像LeetCode一样的runtime统计和论坛? silence_shadow 2017-8-8 1257 FightForTomo 2017-8-8 19:17
预览 [其他] 求问JavaScript上哪刷题啊? 新人帖 Connor_tang 2015-7-7 121154 Connor_tang 2017-8-8 11:54
预览 [其他] 刷题和刷项目只能二选一 时间(智商)不够真沮丧  ...2 2011051305 2017-7-30 201415 edyyy 2017-8-8 03:55
预览 [其他] Cracking The Coding Interview以及Javascript的入门学习资料 agree zhouyuhangcn 2017-7-21 2367 Will5 2017-8-8 00:08
预览 [其他] 超清,编程,面试,近百本电子书,共享(CC150抛砖开楼,后续新增,求加精,求大米) recommend heatlevel agree  ...23456..17 liziyuanhaha 2014-12-20 33829398 sodall 2017-8-7 05:11
下一页 »

快速发帖

还可输入 80 个字符

本版积分规则

所属分类: 学习+工作




zhangmm123rd Michigan State University - Business
MSU大概是我的dream school,因为现在就在这里工作。压着3rd的deadline申请的(8月1日

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明

custom counter

GMT+8, 2017-8-17 10:09

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

返回顶部 返回版块