• 博客(21)
  • 资源 (5)
  • 收藏
  • 关注

原创 九章算法 | Google 面试题:Same Number

撰文 | JZ专栏 | 九章算法 题目描述 给一个数组,如果数组中存在相同数字,且相同数字的距离小于给定值k,输出YES,否则输出NO。 思路点拨 用HashMap记录每个元素最后一次出现的位置,遍历的时候判断是否满足题意。 ...

2018-04-30 02:19:40 790

原创 硅谷求职周报 | G家面试题分析;FACEBOOK甩锅AI;特朗普政府禁止阿里云在美提供服务...

《硅谷求职周报》(4/23/18) 内容摘要 G家面试题分析;FACEBOOK甩锅AI;特朗普政府禁止阿里云在美提供服务;阿里百度京东回归A股,腾讯缺席。 ...

2018-04-29 14:23:47 896

原创 九章算法 | Netflix 面试题:Surplus Value Backpack

撰文 | JZ专栏 | 九章算法 题目描述 有一个容量为 c 的背包。有 n 个 A 类物品,第 i 个 A 类物品的体积为 a[i],物品的价值为装入该物品后背包剩余容量 * k1。有 m 个 B 类物品,第 i 个 B 类物品的体积为 b[i],物品的价值为装入该物品后背包剩余容量 * k2。求最大可以获得的价值。 ...

2018-04-28 05:06:32 858

原创 如果把编程语言比作是一件武器……

撰文 | Emma专栏 | 九章算法 1 ...

2018-04-27 08:41:25 310

原创 九章算法 | Netflix 面试题:Deliver the Message

撰文 | JZ专栏 | 九章算法 题目描述 给一个公司的人员信息,第i个人传递消息的时间花费为t[i],下属名单为list[i]。当某人接到消息后他会马上传递给他的所有下属,0号人物是CEO。现在CEO发布了一个消息传递下去,问公司里面所有人都收到消息的时间是多少? ...

2018-04-26 01:48:54 832

原创 程序员修炼第一课 | 如何通过改善代码风格来消灭隐藏bug

撰文 | 李琳专栏 | 九章算法 正如食物腐烂之前,可能会发出异味。当代码存在隐藏问题时,代码也会表现出一些异状,我们称之为代码异味(code smell),它存在于整体结构和代码设计阶段,暗示代码块或通用的编程模式中可能存在更深...

2018-04-24 13:47:19 813

原创 九章算法 | Netflix 面试题:Big Business

撰文 | JZ专栏 | 九章算法 题目描述 给出两个数组a,b。a[i]代表第i部影片的版权费,b[i]代表第i部影片能卖的钱,现在本金k,问最后最多能赚多少钱。(每部影片只需要买一次版权,只能卖一次) 思路点拨 可以考虑排序后从小到大开始贪心,当然这里我们只考虑赚钱的...

2018-04-24 01:38:06 815

原创 九章算法 | Netflix 面试题 : Longest Repeating Substring

撰文 | JZ专栏 | 九章算法 题目描述 给出一个字符串str,找到最长重复不小于k次的子串,输出长度,子串可以有重叠部分,但不能完全重叠。 思路点拨 可以通过枚举子串+hash的方法做到O(n^2),当然如果用算法竞赛中的后缀数组+...

2018-04-22 12:35:00 827

原创 硅谷求职周报 | 亚马逊市值蒸发近六千亿;Windows新系统停止开发;欧盟对安卓反垄断处罚;Netflix面经分析...

《硅谷求职周报》(4/16/18) 内容摘要 亚马逊市值四天蒸发近6000亿; Windows新系统停止开发; 欧盟对Android反垄断处罚; Netflix面试题专题分析。 ...

2018-04-21 13:17:15 1144

原创 程序员需要避免的致命错误

作者 | Freya编辑 | Freya & Ivy专栏 | 九章算法 程序员在编程的位置上被炒掉的绝大多数原因一般都是犯了一些致命性的错误。有很多问题一旦出现,就会很难在短时间内逆转,给整个公司都造成了很大的麻烦,所以一个合格的程序员应当时刻记住这些不能触碰的警戒线。 ...

2018-04-19 14:08:30 243

原创 九章算法 | Snapchat 面试题 : Palindrome Data Stream

撰文 | JZ专栏 | 九章算法 题目描述 一个数据流进来,每次一个字母,当前数据流的排列是否能组成回文串。 思路点拨 alphabe[i] 维护小写字母 'a' + i 的个数,cnt 维护当前奇数个字母的个数,如果 cnt >...

2018-04-19 14:00:06 868

原创 九章算法 | Snapchat 面试题 : K Spaced Array Sorting

撰文 | JZ专栏 | 九章算法 题目描述 一个数组每隔k个数字是从小到大有序的,即arr[i] <= arr[i + k] <= arr[i + 2 * k] <= ....,请将这个数组从小到大排序。我们期望你能写出 O(n * logk) 复杂度的算法。 ...

2018-04-17 01:26:44 795

原创 数据科学家薪资大比拼,看看行业内TOP5

撰文 | Emma专栏 | 九章算法 虽然数据科学这项工作已经出现了近十年,但到今天为止,还是只有顶尖的科技人才才能胜任这项工作,因此数据科学从业人员的薪资水平在 IT 领域是相当有竞争力的。根据 Paysa 近期的薪酬数据,数据...

2018-04-14 13:21:42 1234

原创 九章算法 | Snapchat 面试题:Radar Detection

撰文 | JZ专栏 | 九章算法 题目描述 一个2D平面上有一堆雷达(雷达有x, y坐标,以及能探测到的范围r半径)。现在有一辆小车要从y = 0和y = 1的区间里面通过并且不能被雷达探测到。若被检测到,输出YES,否则输出NO。(可以认为,小车是一条长度为1的线段,沿直线从x = 0 向右前进) ...

2018-04-13 03:40:52 975

原创 简历上不该出现的内容,不看后悔!

撰文 | Shona 专栏 | 九章算法 简历对于求职者来说至关重要,一份专业的简历必须能够突出你的技能、经验、工作经历和重要成就,只有这样,HR 才能判断出你是否适合这个职位。同时有一点你要记住:你的简历中出现的每一个字都应该有它的用处。所以你一定要注意,对于那些并不适合出...

2018-04-12 02:04:03 842

原创 九章算法 | A-company 面试题:Digital Problem

撰文 | JZ专栏 | 九章算法 题目描述 给一个转换规则来转换数字n:n是奇数,n = 3n + 1;n是偶数,n = n / 2;经过若干次转换后,n会变成1。现在给一个n,输出它转换到1需要的次数。 思路点拨 使用简单的递归模拟转...

2018-04-11 02:13:14 779

原创 想成为网络安全工程师?如何“打怪升级”?

撰文 | 郭韶玥专栏 | 九章算法 近年来,信息网络安全问题引发了社会各界的广泛关注,越来越多的网络安全类人才受到各大公司的青睐。如果你的逻辑分析能力足够强,而且同时还有IT领域工作经验,那么恭喜你,你已经拥有了成为网络安全工程师的基本条件。如果你对网络安全工程师这个职业感兴...

2018-04-10 13:03:44 885

原创 硅谷求职周报 | 谷歌被告侵权恐赔甲骨文88亿美金;谷歌低调布局区块链;A-company面经分析...

《硅谷求职周报》(4/4/18) 内容摘要 谷歌被告侵权,恐赔88亿美金侵权费 谷歌低调布局区块链 A-company 最新面经题整理 & 讲解 ...

2018-04-08 14:51:39 1434 1

原创 如何识别伪程序员?

撰文 | Freya Han专栏 | 九章算法 程序员, 我叫你一声你敢答应吗? 孙悟空有真假,现在程序员也有真假。 伪程序员冒充真程序员 四处装逼。 如何捅破他们吹得牛呢? 教大家9招,识破真假程序员。 ...

2018-04-05 14:52:47 3458

原创 2018届800万毕业生奔涌而来,你准备好了吗?

2018届全国普通高校毕业生预计820万人,95后开始奔赴求职现场。 如果你也是八百万中的一个,那你是否注意到应届毕业生人数在增加,归国海归人数在增加,跳槽再择业的人数在增加的现状。 虽然每年都是“史上最难就业季”,但是每年绝大部分的同学仍然能找到工作,一部分同学还找到了不错的工作,其中收到的off...

2018-04-03 12:50:48 845

原创 10 个 tips 搞定电话面试!

电话面试是一种比较常见的用于筛选候选人,来进一步缩小需面试的考核人数的面试方式;同时,电话面试因为方便高效,可以为远距离的面试者提供更加便利的机会。准备一场电话面试应该像准备一场常规的面试一样认真全面,在真正的面试到来之前,可以进行模拟面试来让自己进入电话面试的状态。 以下是帮助你准备电话面试的10条具体建议: ...

2018-04-01 14:18:27 848

OOD面试的5C解题法-Clarify.mp4

应届生及亚马逊面试必考,IT求职必备基础! OOD面试的5C解题法--Clarify、Core Objects、Cases、Classes、Correctness Clarify,就是通过和面试官交流,去除题目中的歧义、确定答题范围。

2020-06-30

OOD面试应对方法 SOLID原则.mp4

应届生及亚马逊面试必考,IT求职必备基础。 S - Single-responsiblity principle 单一责任原则 O - Open-closed principle 开发封闭原则 L - Liskov substitution principle 里氏替换原则 I - Interface segregation principle 接口分离原则 D - Dependency Inversion Principle 依赖反转原则

2020-06-29

刷题刷到什么程度去面试才够.mp4

九章算法班2020版第一期视频剪辑——刷题刷到什么程度才能去面试?课程适配 C++/Java/Python 等主流编程语言,30 天精通 57 个核心高频考点,9 招击破 FLAG 、BATJ 算法面试。完整版请点击链接报名试听:https://www.jiuzhang.com/course/71/?utm_source=sc-csdn-fks

2020-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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