九章算法的博客

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

原创 九章算法 | Google 面试题:Take Coins

撰文 | JZ专栏 | 九章算法 题目描述 有n个硬币排成一排,每次要你从最左边或者最右侧拿出一个硬币。总共拿k次。写一个算法,使能拿到的硬币的和最大。 思路点拨 ...

2018-05-30 05:07:26

阅读数 16

评论数 0

原创 被老板批评了,我要怎么做?

撰文 | Shona专栏 | 九章算法 你曾经被老板批评过吗?你是否曾经因在同事面前被老板批评而郁郁寡欢甚至满腔怒火?身在职场,我们或多或少都会因为这样或那样的原因而遭受老板的训斥和谴责,那么被老板批评了,我们应该怎么做呢?本篇文章...

2018-05-28 14:29:21

阅读数 20

评论数 0

原创 九章算法 | Google 面试题:Recommend Friends

撰文 | JZ专栏 | 九章算法 题目描述 给n个人的朋友名单,告诉你user,请找出user最可能认识的人。(他和user有最多的共同好友且他不是user的朋友)。 思路点拨 ...

2018-05-28 05:53:54

阅读数 17

评论数 0

原创 九章算法 | Google 面试题:Twitch Words

撰文 | JZ专栏 | 九章算法 题目描述 我们正常的单词不会有连续两个以上相同的字母,如果出现连续三个或以上的字母,那么这是一个抽搐词。现在给一个单词,从左至右求出所有抽搐字母的起始点和结束点。 ...

2018-05-26 08:48:07

阅读数 16

评论数 0

原创 简历中的skill该怎么写?

撰文 | 李琳专栏 | 九章算法 我们都知道,通过简历筛选,是求职成功的第一步。而在求职简历中列出自己与应聘职位相关的技术和能力能为自己的简历大大加分,那么如何撰写简历的技能部分才能让你做到出类拔萃,从而在成千上万的求职者中脱颖而出呢?下面我们就来教你如何...

2018-05-25 14:17:05

阅读数 20

评论数 0

原创 九章算法 | Facebook 面试题:The Barycentre of The Trees

撰文 | JZ专栏 | 九章算法 题目描述 对于一棵多叉树,如果有一个结点 R,以R为根,其所有子树的最大子树的结点数最少,则称结点 R 为这棵树的重心。现在给你一棵有 n 个结点的多叉树,求这棵树的重心,如果有多个重心,则...

2018-05-25 01:27:30

阅读数 16

评论数 0

原创 硅谷求职周报 | Google面经分析;亚马逊与 Google 的流量竞争;巴菲特与科技股的爱恨情仇...

《硅谷求职周报》(5/14/18) 内容摘要 Google面经分析; 亚马逊与 Google 的流量竞争; 巴菲特与科技股的爱恨情仇; ...

2018-05-23 08:30:34

阅读数 20

评论数 0

原创 九章算法 | Facebook 面试题:Set Union

撰文 | JZ专栏 | 九章算法 题目描述 有一个集合组成的list,如果有两个集合有相同的元素,将他们合并。返回最后还剩下几个集合。 思路点拨 先遍...

2018-05-23 01:46:58

阅读数 16

评论数 0

原创 九章算法 | Facebook 面试题:Digital Coverage

撰文 | JZ专栏 | 九章算法 题目描述 给出一些区间,问覆盖次数最多的数是多少,如果有多个,输出最小的那个数。 思路点拨 由于只查询一次,故可以使...

2018-05-22 02:01:36

阅读数 16

评论数 0

原创 给小朋友的编程书

作者| RJ Zhu专栏 | 九章算法 你可能会意外,也可能会惊喜,但现如今,六岁大的孩子都开始学习编程了。或是自学,或是上学校的编程课。 然而无论他们是通过哪种方式...

2018-05-20 13:38:27

阅读数 20

评论数 0

原创 如何解释频繁跳槽,面试中有哪些注意事项?

撰文 | Freya Han专栏 | 九章算法 频繁跳槽,容易让面试官觉得你是不靠谱的员工。但是如果不得不跳槽,如何应对面试官的刁钻提问?有些人会说:短时间频繁换工作=事业上的自杀行为。毕竟,有不少雇佣单位都会依据应聘者换工作的频率来判断这个人的可靠性和忠诚度。但是,现在已经很难找到一个能...

2018-05-19 05:42:44

阅读数 16

评论数 0

原创 硅谷求职周报 | 苹果股价创新高;亚马逊落败Flipkart收购;Azure云计算持续挑战亚马逊AWS霸主地位...

《硅谷求职周报》(5/7/18) 内容摘要 巴菲特增持苹果,苹果股价创新高; 亚马逊落败Flipkart收购; Azure云计算持续挑战 亚马...

2018-05-17 02:44:46

阅读数 18

评论数 0

原创 九章算法 | Facebook 面试题:K Decimal Addition

撰文 | JZ专栏 | 九章算法 题目描述 给出一个k,a,b,代表a和b都是一个k进制的数,输出a + b的k进制数。 思路点拨 模拟加法进位即可。...

2018-05-17 01:27:22

阅读数 16

评论数 0

原创 只有程序员才能看懂的13件事!非程序员请勿点击!

作者 | Blair专栏 | 九章算法 当你开始学习编程时,一个新世界的大门就向你敞开了。不同于其他事情,编程创造性的融合了数学和工程科学。所以,有些事情只有我们程序员才会明白。 ...

2018-05-15 14:17:50

阅读数 17

评论数 0

原创 九章算法 | Amazon 面试题:The Longest Scene

撰文 | JZ专栏 | 九章算法 题目描述 一个字符串,每个字符表示一个场景。两个相同字符之间认为是一个连续的场景。例如:abcda,可以认为这五个字符是同一个场景。或者acafghbeb可以认为又aca和beb两个场景。场...

2018-05-15 01:30:16

阅读数 16

评论数 0

原创 九章算法 | Amazon 面试题:Minimum String Array Coverage

撰文 | JZ专栏 | 九章算法 题目描述 给定一个字符串集合tag_list,一个字符串数组all_tags。请寻找最小的all_tags子数组包含tag_list中的所有字符串,输出这个子数组的长度。如果不存在返回-1。 ...

2018-05-13 03:03:45

阅读数 16

评论数 0

原创 还在为你的简历苦恼吗?程序员必读!

作者 | 程可欣专栏 | 九章算法 不论你是刚进入电脑编程这个行业的菜鸟还是资历丰富的专业程序员,你都要知道在这个行业中很多职位的竞争是十分激烈的。美国劳工统计局预测在未来几年里,程序员的职位数量会有轻微的下降,所以你需要让自己的简...

2018-05-12 05:02:43

阅读数 16

评论数 0

原创 九章算法 | Amazon 面试题:Find Substring

撰文 | JZ专栏 | 九章算法 题目描述 给定长度k,找出字符串str里面所有长为k的子串。子串的字符不能重复,输出满足这样条件的子串数量(子串相同的只算1个)。 思...

2018-05-11 09:11:55

阅读数 18

评论数 0

原创 九章算法 | Amazon 面试题:Log Sorting

撰文 | JZ专栏 | 九章算法 题目描述 给一个日志,由List< String >组成,每个元素代表一行日志。每行日志的信息用一个空格分开。最前面的是日志的ID,后面是日志的内容,内容要么是全部由字母和空格组...

2018-05-10 01:19:33

阅读数 17

评论数 0

原创 如何与老板成为朋友,21个拉近上下级关系的社交话题

撰文 | Betty专栏 | 九章算法 老板和员工之间的关系是办公室里最重要的关系。为了自身的学习和成长,你必须与你的老板或经理建立起牢固并互相信任的关系。老板也许对你很友好,但你必须小心,不要说错话或太随便,以免破坏关系。在中国,人们往往比较含蓄,很少有...

2018-05-09 01:15:46

阅读数 20

评论数 0

原创 九章算法 | Google 面试题:Minimum Cycle Section

撰文 | JZ专栏 | 九章算法 题目描述 给出一个int的数组 array, 求这个数组的最小循环节的长度。 思路点拨 可以考虑使用双指针(L,R),并开一个变量记录len当前的循环...

2018-05-08 01:26:24

阅读数 16

评论数 0

原创 硅谷求职周报 | Amazon面经分析;亚马逊成全美第二大公司;FB股价大涨;FB加入AI芯战局...

《硅谷求职周报》(4/30/18) 内容摘要 Amazon面经分析;亚马逊成全美第二大公司;FACEBOOK股价大涨;FACEBOOK加入AI芯战局。 ...

2018-05-07 14:52:47

阅读数 17

评论数 0

原创 九章算法 | Google 面试题:Directed Graph Loop

撰文 | JZ专栏 | 九章算法 题目描述 请你判断一个 n 个点,m 条边的有向图是否存在环。参数为两个int数组,start[i]到end[i]有一条有向边。 思路...

2018-05-06 03:29:26

阅读数 16

评论数 0

原创 简历近乎“完美”却被系统刷掉?如何了解并通过求职者跟踪系统

撰文丨Blair专栏丨九章算法 求职者跟踪系统(Applicant tracking systems)是众多求职者的噩梦。很多人的简历近乎“完美”,却莫名其妙被应聘公司的简历系统给刷掉。 ...

2018-05-05 11:18:05

阅读数 18

评论数 0

原创 九章算法 | Google 面试题:Police Distance

撰文 | JZ专栏 | 九章算法 题目描述 给一个n x m的矩阵,里面的值1代表那个位置站了一个警察,-1代表是墙,0代表是空地。现在请你输出一个n x m矩阵,输出每一个空地到离他最近的警察的距离。 ...

2018-05-04 12:24:09

阅读数 16

评论数 0

原创 如果有多项紧急任务同时给你,你会如何处理? ― Top 10 行为面试题解析

撰文 | Blair & Emma专栏 | 九章算法 公司在面试新员工的时候一般都会问这么一个问题: ...

2018-05-01 02:43:14

阅读数 17

评论数 0

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