九章算法的博客

定期发布IT面试题、答案、面经。

原创 本科生如何才能进入腾讯,阿里等一流的互联网公司?

首先,你需要知道BAT之类的互联网公司面试的一般流程: 1.笔试(如果内推,一般可免笔试) 2.电话面试(1轮,随机) 3.现场面试(3-4轮) 第1轮:基础技术面(简历、基础知识、算法) 第2、3轮:高级技术面(业务相关知识、算法) 第4轮:leader面或HR面(以三观为主) 其次,你需要...

2020-01-20 17:11:57

阅读数 4089

评论数 1

原创 怎么才能最短时、高效、踏实的学习 Python?

专栏 | 九章算法 网址 | www.jiuzhang.com/?utm_source=sc-csdn-fks Python是当前全球的主流编程语言之一,基于其简洁的语法结构,可以让开发者用更少的代码完成很多复杂的效果开发。 诞生近30年来,很多我们耳熟能详的产品都是基于Python开发出来的,...

2020-01-15 17:47:57

阅读数 9168

评论数 6

原创 01背包问题除了动态规划还有别的解法吗?

爆搜法和贪心法也是解决01背包的思路,但都存在局限。 爆搜法解01背包 举例:背包容量 m = 10,物品大小 A = [2, 3, 5, 7] ,物品价值 V = [1, 5, 2, 4] 爆搜解法:分别枚举每一个物体取或者不取,1代表取,0代表不取 爆搜算法的局限: 贪心法解01背包 取价...

2020-01-23 12:12:12

阅读数 2466

评论数 0

原创 2020,最大的愿望是做个佛系程序员

2020,最大的愿望是做个佛系程序员 忙忙碌碌又一年过去了,头发又少了一点,手头的工作却一点没少。真想让老板听到内心不断呼喊着的“不要加班!不要on call!不要裁我!”。 2020,怎样才能心平气和地写代码? 2020,想要做一名“代发修行”的佛系程序员,有这么难吗? ...

2020-01-23 03:59:51

阅读数 5069

评论数 0

原创 文言文编程惊艳入世,程序员们有多天马行空?

前段时间,GitHub 上出现的文言文做代码的项目,成为了世界上第一门文言文编程语言(当然,底层还是转换成 Python 或 JavaScript 运行)。 古有科技大厂天才码农开宗立派,今有文言文编程腾空出世。而这门“面向祖宗”的编程语言,竟是出自一个大四学生之手。这个用高中时代让人“闻...

2020-01-22 14:07:12

阅读数 1758

评论数 0

原创 阿里,百度,字节跳动面试同时考了它,你需要的题解来了

递归作为基础中的基础,可以说99.99999%的算法面试中会考到,如果因为递归问题挂掉面试,那就真真真真真的太可惜了。 既然递归面试命中率这么高,那努力刷题就万事大吉? NO! 递归虽然基础,但对初学者极度不友好,算法界流传着这样一句话: To iterate is human, to recu...

2020-01-19 21:52:33

阅读数 2197

评论数 0

原创 面试不考算法考这些?OMG,喷他!

不知道是不是觉得求职者面试压力还不够大,硅谷许多公司在面试时往往会另辟蹊径,给面试者抛出各种奇葩难题,以此来考验你到底符不符合他们的“胃口”。 这些莫名其妙的奇葩题,让无数求职者无可奈何;不少奇葩面试题更是引得一大堆网友吐槽。今天,我们整理了部分奇葩面试的题目,大家可作参考…… ...

2020-01-19 13:42:57

阅读数 1872

评论数 0

原创 GitHub 上有哪些适合新手跟进的优质项目?

专栏 | 九章算法 网址 | www.jiuzhang.com/?utm_source=sc-csdn-fks HelloGitHub star:19k Python,Java,PHP,C++,go,swift等各种编程语言的项目都有,每月28号更新发布(持续更新中)。这些开源项目大多都是非常容...

2020-01-17 17:38:33

阅读数 24645

评论数 14

原创 OMG!专挖FLAG墙角,这些独角兽公司也太狂了吧!

过去几年中,互联网经济的浪潮浩浩荡荡。FLAG传统大厂继续掌舵,在一些全新领域开疆扩土; 同时,一些名不见经传的初创企业或抱紧了大厂的大腿,顺势开展业务;或趁机捡漏,发展被大厂所忽略的产业。 UADP(Uber/Airbnb/Dropbox/Pinterest)脱颖而出,获得”明星...

2020-01-17 10:28:05

阅读数 2694

评论数 0

原创 推荐一些有趣的在线编程游戏

1.Robocode 让坦克们互相博弈的游戏,你可以看到它们飞奔,碾碎一切挡道的东西。机器人配有雷达与火炮,选手在躲避对手进攻的同时攻击对手,以此来较量得分的多少。这个游戏很有意思,曾经令我沉迷… 你可以用Java、Scala、C#等编程语言,编写人工智能程序,驱动机器人。 2.Code Com...

2020-01-16 21:46:15

阅读数 7363

评论数 2

原创 “亚麻加班,谷歌养老”, 同样是码农差距也太大了!

有钱、“科技大佬”似乎是外界对大厂码农这份职业的第一印象。但若是在相亲市场转一圈,你可能会听到这样一个声音:你是码农啊?加班很多吧。 在大家的心中,“加班多”也渐渐成为了码农的一种身份属性。 可能晚上十点你经过FB楼下,还会看到大楼灯火通明; 也有可能你下午六点经过G家,却...

2020-01-16 13:41:45

阅读数 2618

评论数 0

原创 大厂扎推开启春招,谷歌甚至放出了秋季实习岗位…

之前我们预测过2019年谷歌的H1B申请数量将大幅增长最近myvisajobs发布了2020 H1B报告,谷歌H1B数量排名从去年的第8名升至第4名,以143K的平均薪资碾压其余选手。 另外在Sponsor H1B的Top1...

2020-01-15 09:12:23

阅读数 6576

评论数 3

原创 【LintCode题解|阿里巴巴面试真题:路径和 IV】

【题目描述】 如果树的深度小于5,则该树可以由三位整数的列表表示。 对于此列表中的每个整数: 百位数表示该节点的深度D,1 <= D <= 4。 2.十位数表示该节点在其所属级别中的位置P,1 <= P <= 8.该位置与完整二叉树中的位置相同。 3.单位数字表示该节点的值...

2020-01-13 18:23:30

阅读数 2964

评论数 1

原创 人人都想留硅谷,找个国内二线买房它不香吗

或许是独自漂泊太久,想寻求一个更安稳的归属;或许是国内互联网势头较好,美国已经不是非留不可;又或许难以融入的北美文化……每年都有一群人选择离开硅谷、离开北美,回到国内发展。 那么在北美待了几年再回国究竟是种什么样的体验呢? 月是故乡明 回国后,你不用...

2020-01-13 09:55:39

阅读数 3960

评论数 0

原创 【LintCode 题解 | Amazon 面试题:Find Substring】

题目描述 给定长度k,找出字符串str里面所有长为k的子串。子串的字符不能重复,输出满足这样条件的子串数量(子串相同的只算1个)。 思路点拨 用双指针可以将所有的满足条件的子串找出来,在去重方面可以采用字符串hash,也可以直接HashMap或者HashSet去重。 考点分析 本题主要考察双指针,...

2020-01-10 12:24:53

阅读数 2467

评论数 0

原创 【LintCode题解 | 阿里巴巴高频题:删除排序数组中的重复数字】

专栏 | 九章算法 网址 | www.jiuzhang.com/?utm_source=sc-csdn-fks 题目描述 给定一个排序数组,在原数组中“删除”重复出现的数字,使得每个元素只出现一次,并且返回“新”数组的长度。 不要使用额外的数组空间,必须在不使用额外空间的条件下原地完成。 样例 ...

2020-01-09 13:52:46

阅读数 2442

评论数 0

原创 在西雅图工作一年,口袋还剩多少钱?

都说湾区的living cost高,10w的税前年薪最后能省下2w都是万幸,更别提买房买车、成家立业了。不奋斗个五六年拿不了高薪,也很难摸索得出一套省钱的方法。 而在华盛顿州的西雅图living cost相对较低,更有亚麻、微软坐镇,诸多极具潜力的star-ups也在这里纷纷崛起,加上零州...

2020-01-09 09:44:49

阅读数 2788

评论数 1

原创 【LintCode题解|Hulu 面试题:Construction Queue】

九章算法 | Hulu 面试题:Construction Queue 题目描述 存在一个数列的某种排列。现在已知数列中每个数的大小 arr1 ,和每个数之前有多少个比它自身小的数 arr2,要求恢复出原来的排列。保证数列中的元素两两不等。 思路点拨 先将所有数按从大到小的顺序排列,然后从最大的开始...

2020-01-07 21:13:30

阅读数 2367

评论数 0

原创 那个年薪百万的脸书PHP开发,相亲竟然被秒拒?

在学校时,父母对恋爱采取放养、甚至反对态度,一毕业就恨不得我们马上结婚。 但是,在海外工作,本身就会比国内同学生活的圈子更小,再加上湾区和西雅图那令人绝望的男女比例,对很多程序员来说,找到女朋友遥遥无期...... 因此,即使曾经嘴硬称相亲为“洪水猛兽”,现在也逃不过真香定律的魔掌...

2020-01-07 12:40:32

阅读数 2377

评论数 1

原创 【LintCode题解|最优除法】

【题目描述】 给定一个正整数列表,相邻的整数会执行浮点数除法,例如[2, 3, 4]->2 / 3 /4。 请在任意位置加入任意数量的括号,以此改变运算优先级。找出如何加括号能使结果最大,以字符串的形式返回表达式。注意:表达式不要包括多余的括号。 1.输入数组的长度范围为[1, 10]. 2...

2020-01-06 17:37:11

阅读数 2300

评论数 0

原创 北京100w,上海50w!海归回国有钱有车还有房?

在国外受够了温水煮青蛙的日子,终于决定回国;一开始还有点担心不适应国内,结果发现国内也太舒服了吧…… 凭着海归的身份直接落户深圳 买了一辆免税新车,价格真的没比国外那些二手车贵 加班强度也没那么大,至少不像亚麻那样24h on-call 最...

2020-01-06 11:13:52

阅读数 1986

评论数 0

原创 【LintCode题解|困于环中的机器人】

【题目描述】 在无限平面上,机器人最初位于(0,0)并朝北。 机器人可以接收以下三个指令之一: “ G”:直线前进1个单位; “ L”:向左旋转90度; “ R”:向右转90度。 机器人执行顺序给出的指令,一直重复执行。 当且仅当平面中存在一个使机器人永远不会离开环时,才返回true。 1 <...

2020-01-03 11:41:05

阅读数 1859

评论数 0

原创 【LintCode题解|异位词数组排序】

【题目描述】 编写一个方法来对字符串数组进行排序,以使所有字符串彼此相邻,并且按照重构之后的顺序来排序,且重构之后相同的字符串应该保持与相对位置不变。 【题目样例 】 示例: 输入: str: [“ppale”, “lintcode”, “google”, “apple”] 输出: [“ppale...

2020-01-02 18:02:25

阅读数 1806

评论数 0

原创 买再多都不包邮,北美拼多多凭什么叫板淘宝亚马逊?

Q&A 怎么判断一个人是否向生活低了头?看他有没有给你发拼多多的链接。 经济寒冬,网上不断有人抱怨“消费降级”。 在中国,越来越多的北京五环内用户开始向拼多多低头,而美国人民也逃不过“美版拼多多”Wish的低价攻心战。 ...

2020-01-02 10:26:36

阅读数 1807

评论数 0

提示
确定要删除当前文章?
取消 删除