LeetCode找工作的时候刷了几遍,最近开始刷Euler。
已经有很多年工作经验的前辈们会不会觉得这样只是入门级别的程序员才干的事情,但是真心觉得很有意思有木有。代码越来越优化,方法越来越多,数据结构用的越来越顺手。以下是目前接触到的非常的有用的网站:
我和身边的朋友找工作必刷的LeetCode:
http://oj.leetcode.com/
复杂数据结构的讲解及实现GeeksForGeeks:
http://www.geeksforgeeks.org/
面试前了解公司的背景及面试题:
http://www.glassdoor.com/
一个比较牛逼的coding challenge网站:
https://www.hackerrank.com/
国内的面试题总结,我在csdn发现的July的博客:
http://blog.csdn.net/v_JULY_v
他总结出的《程序员编程艺术》:
https://github.com/julycoding/The-Art-Of-Programming-By-July/blob/master/ebook/zh/Readme.md
国内比较有名的可能是北大的oj:
http://poj.org/
其他的国内国外的OJ请自行查询维基百科。
最近发现的一个比较有意思的论坛Hacker News:
https://news.ycombinator.com
----------------------------------------------------------------------------------------------------------------------------
突然想起来一本神书,这本书是大家在北美找工作必看的,叫做<Cracking the Coding Interview>,网上可以直接下载到电子版,我在amazon上面买了第五版的,二十多刀,是除了《Operation Systems In Depth》之外我目前在这边买的最贵的书(屌丝伤不起)。有人据说在找工作前刷了5遍然后面遍天下无敌手。个人认为这里的都是基础入门级算法题,不过每章有一两道稍难一些的(和LeetCode难度差不多的),对语言运用的比较熟的可以很快就刷完了。不过很有成就感有木有,这么厚的一本书,不过光答案就大半本,全是代码。我觉得这本书可以用来复习基础知识,查漏补缺,操作系统计算机网络数据库之类的,我一般用它来复习面向对象程序设计。
By the way,大家有没有设计过电梯(OO Design)? 好多公司在面试的时候都这个问到这个,google,box,貌似没有人能给出一个比较满意的答案,我琢磨着这个应该是上班之后项目做得多了容易有想法,有大神愿意赐教吗?
lz最近想换工作,开始正经的刷题,一年多没有做新题了,前两天刚刚把这一年出的新题中的easy和medium都搞定,hard一道都做不出来,动态规划是个坎儿,感觉看了答案就知道,不看答案自己知道这个是动态规划,也做不出来,唉,真捉急
- 浏览: 1084288 次
- 性别:
- 来自: 广州
-
文章分类
- 全部博客 (1355)
- test (75)
- 红茶和绿茶 (1)
- Jave SE (206)
- Oracle (19)
- English (177)
- Log4j (5)
- RIA(Rich Internet Applications) (9)
- Ext Js (6)
- Android (14)
- Logo (0)
- 文字采撷 (287)
- 使用技巧 (92)
- Project Management (22)
- Hibernate (12)
- Struts (5)
- 规则引擎 (1)
- Html & Javasctipt (56)
- Spring MVC (10)
- Maven (17)
- Java Test (17)
- Linux (16)
- Tools (1)
- CV (0)
- Middleware (2)
- HTML5 (2)
- Algorithms (4)
- Web Service (15)
- 留学 (15)
- LADP (5)
- PXCOA (0)
- SysLog (6)
- SSO (3)
- Spring Security (4)
- Spring Batch (1)
- Jmail (1)
- Bible (4)
- Java Thread (5)
- Architect (6)
- github (2)
- Java Swing (12)
- NoSQL (7)
- UML (2)
- 敏捷(Agile) (7)
- Hudson+Maven+SVN (15)
- cloud computing (2)
- Bahasa Indonesia (1)
- jBPM (6)
- 民俗知识 (3)
- Consulting (1)
- Mysql (5)
- SAP (1)
- 微信公众平台接口开发 (3)
- 做生意 (1)
- 西餐 (1)
- Banking (1)
- Flex (0)
- 黄金投资 (1)
- Apache Tomcat 集群 (3)
- Hadoop (7)
- 需求分析 (1)
- 银行知识 (3)
- 产品管理 (2)
- 钢琴Music (3)
- 设计 (3)
- Marketing (2)
- US Life (3)
- 算法 (14)
- BigData (4)
- test红茶和绿茶Jave SEOracleEnglishLog4jRIA(Rich Internet Applications)Ext JsAndroidLogo文字采撷 (0)
- Design Pattern (5)
- NodeJS&AngularJS (9)
- Python (1)
- Spring boot (0)
- ACM (3)
最新评论
-
心往圣城:
微时代-最专业的微信第三方平台。LBS定位导航,微网站,自定义 ...
微信公众平台 /微信公众平台怎么用 -
zhaojiafan:
return ReverseStr1(str.substrin ...
逆转字符串 Write a String Reverser (and use Recursion!) -
zhaojiafan:
public class StringUtils {
p ...
逆转字符串 Write a String Reverser (and use Recursion!)
发表评论
-
一个优秀的姐姐
2018-12-15 07:58 352一个优秀的姐姐,她的经历值得学习,看了觉的很赞 ht ... -
完成这五步,搞定“深度工作”----读《深度工作》
2018-11-03 03:01 455恐怕很多人都经历 ... -
如何提升思维广度、深度、高度和远度,从而完善自己的思维体系
2018-07-06 06:54 659https://williamouyang.gitbo ... -
人生倒三角理论
2018-05-10 04:35 1114女神一诺在【诺言】中讲到系统思维和人生倒三角理论体系 ... -
分享到微信 面对失意烦恼痛苦,不同的心境,不同的态度,将造成出每个人千差万别的人生。
2018-04-10 02:37 423面对失意烦恼痛苦,不同的心境,不同的态度,将造成出每个人 ... -
ACM 的正确入门方式是什么?
2018-04-10 01:59 985作者:数学lover链接:https://www.zhih ... -
卢苏伟《你要配得上自己所受的苦》
2018-04-09 23:56 449人生的道路是如此的简单,你选择什么,付出什么,你就得到什么。 ... -
古典书籍网
2018-03-25 14:58 432古典书籍网 【经部】 ... -
世界10大文学经典
2018-03-13 07:41 420http://www.360doc.com/content/1 ... -
Systemd 入门教程:命令篇
2017-12-23 08:06 513Systemd 入门教程:命令篇 http://ww ... -
Webpack Tutorial for Beginners
2017-11-19 15:42 424https://www.youtube.com/wat ... -
硅谷禁书
2017-11-13 05:14 417http://www.360doc.com/content/ ... -
React 入门实例教程
2017-11-06 10:13 515http://www.ruanyifeng.com/blo ... -
哈佛大学的核心课程
2017-11-06 07:11 435https://wenku.baidu.com/view/d ... -
业精于勤荒于嬉 行成于思毁于随
2017-10-18 01:46 581业精于勤,荒于嬉;行成于思,毁于随。(韩愈)学业由 ... -
怎样成为一个高情商的人?
2017-10-10 00:13 593情商(EQ)又称情绪智力,是近年来心理学家们提出的与智力 ... -
具体问题抽象化,抽象问题具体化
2017-09-16 12:16 847具体问题抽象化,抽象 ... -
心若清澈 阳光自来
2017-09-14 05:43 626古人云:顺为贱,逆为贵。是指顺流而下易,逆流而上难。意 ... -
Keep your fears to yourself, but share your courage with others
2017-08-25 01:54 418https://www.values.com/inspir ... -
十大心理学定理
2017-08-22 02:39 3781、鸟笼逻辑 挂一 ...
相关推荐
本篇文档将列举一些在刷算法题时常用的Java API,并对它们进行简要的解释。 首先,字符串(String)类是处理文本数据时的基础。在Java中,String 类提供了大量方法来操作字符串数据。例如: - `charAt(int index)` ...
LeetCode刷题手册,刷算法题必备
用来记录我们刷LeetCode题目时候的心酸历史。我们保证,这些代码一定通过了当时LeetCode的测试,虽然后续可能因为LeetCode测试条件的改变导致某些解题无法通过,但我们会实时的跟进。 编程语言使用Golang,代码风格...
软件工程师经典笔试算法题 软件工程师经典笔试算法题是软件工程师面试中经常出现的算法笔试题,这篇文章将从六个方面对软件工程师经典笔试算法题进行详细的讲解。 一、将一整数逆序后放入一数组中 这个算法题考察...
在当今信息科技迅猛发展的背景下,算法与编程已经成为程序员必备的核心技能之一。尤其是在编程竞赛领域,算法题目的练习对于提升解题能力有着至关重要的作用。本次分享的资料集中,我们主要针对蓝桥杯算法竞赛,提供...
本资料包“algorithm:刷算法题”显然是为了帮助学习者通过实践来提升算法能力,特别是针对Java开发者。 首先,我们要理解什么是算法。算法是一系列精确的步骤,用于解决特定问题或执行特定任务。它们可以是简单的...
《LeetCode:刷算法题全攻略》 在编程领域,LeetCode是一个广受欢迎的在线平台,它提供了大量的算法题目供开发者练习和提升自己的编程技能。本文将深入探讨LeetCode及其在提升算法和数据结构能力方面的重要性,特别...
"ACMrookie:刷算法题的一些代码"这个项目,显然是一份针对初学者的算法题解集合,旨在帮助新手通过实战提升编程和算法能力。下面将围绕标题、描述以及标签中的关键词来详细讲解相关知识点。 1. **模拟**:模拟法是...
在网络技术领域,计算机网络概述是一...此外,算法面试题如LeetCode和剑指offer这类题库也经常出现在面试过程中,它们考查的是候选人的逻辑思维、问题解决能力和编码技巧。掌握这些知识点,无疑会增加面试成功的几率。
9. **源代码分析**:提供的"程序员面试题精选+C+++算法+微软+google.TXT"文件可能包含已有的解题代码,面试者需要能读懂并分析代码的正确性和效率。 10. **问题分析和解决方案**:面试不仅仅是测试你是否知道某种...
记录个人在找工作时,所刷算法题的汇总,主要使用了Python和C++。 包括五个文件夹: sword_offer:《剑指offer》第一版、第二版 cracking _the_coding_interview:《程序员面试金典》 leetcode:程序员刷题圣地 ...
本仓库存放着刷算法题目的记录 目录结构说明 —notes: 学习和练习算法时留下的笔记 —solution: 解题时写的代码 |——leetcode: LeetCode上的题目 |——codinginterviews: 剑指offer上的题目 |——weeklycontest: ...
编程编程算法题数据结构 用于记录学习算法的存储库 数据结构是每个程序员的重要内容,它会对你的代码质量提升带来很大的帮助。 这里我会用leetcode刷题学习数据结构,同时分享,分析一些题的答题过程。 希望为一些人...
算法-笔记本 这个仓库用来记录平时刷算法题的笔记,在督促自己的同时也方便以后复习与查找。参与者可在目录下建立一个以自己的ID为名的文件夹,将笔记文件名替换对应题号,后期可自己进行分类。
同时,这种离线形式也方便用户随时随地查阅和做题,提高了学习效率。 在题库中,试题的难度排序是十分重要的一个特性。它允许用户根据自己的编程水平和学习进度,有选择地进行训练。初级学习者可以从简单的题目入手...
蓝桥杯真题必刷题目-算法题等差数列.zip是一个包含蓝桥杯真题中关于等差数列算法题的压缩文件。该资源可以帮助参加蓝桥杯编程比赛的学生或爱好者熟悉和掌握等差数列相关的算法和数据结构,提高解题能力和编程水平。 ...
leetcode刷题账号 leetcode leetcode上刷算法题的记录,有pythond和c++的代码 本人的leetcode账号:1922792698xq 如在刷题过程中或者代码有看不懂的地方,欢迎来骚扰,QQ号:1922792698, 看到定第一时间回复
适用于:在应聘华为OD岗位的同学,校园招聘,校招刷题的同学,社招刷题,刷算法题,入门算法题,华为外包招聘,大厂招聘如:阿里、腾讯、百度、网易等。资源截图预览:https://www.uu2id.com/47385.html
本文件中提到的“面试算法必刷题-算法复习.pdf”强调了几个关键的数据结构和算法知识点,下面我将详细解释这些内容。 首先,数组和链表是数据结构存储方式的两种基本形态。数组是顺序存储的结构,其优点在于可以...
java用编程刷题算法数据结构和算法 在这里,您将找到用 Java 语言 Swift 实现的流行算法和数据结构,并简要说明它们的工作原理。 如果您是一名计算机科学专业的学生,需要在考试中学习这些东西 - 或者如果您是一...