技术资料
文章平均质量分 82
九章算法
vx find九章算法
展开
-
系统设计面试如何才能答好?
可以先把Twitter的功能一个个罗列出来,先筛选出核心功能(Post a Tweet,Timeline,News Feed,Follow/Unfollow a user,Register/Login)。如果有流量暴增,如何扩展?在面试中,常见的错误是面试官给出问题后,候选人就开始怼各种关键词,什么Load Balancer,Memcache,NodeJS,MongoDB,MySQL……直接挂钩项目经验,如以前的项目遇到xx相似问题,给了xx解决方案,得到了xx结果,take-home msg是什么。原创 2023-08-17 15:43:35 · 440 阅读 · 0 评论 -
一文详解系统设计面试(附爆肝整理的SD面试大礼包)
1、面经很重要,无论是大厂还是小公司,好好准备面试真题,真的考到就是赚到。2、工作的时候要多问为什么,尤其是一些技术难点要知道为什么困难,面试会被问到,hm 尤其感兴趣。3、 刚开始不用安排太多公司,package 相近的面试流程差不多的安排到一起好 compete,要不然后期很容易疲惫。戳这里以上,希望能给苦于系统设计的各位,提供一些帮助。也欢迎各位随时提问,知无不言,言无不尽!原创 2023-08-07 18:01:27 · 496 阅读 · 0 评论 -
速速收藏!一个月肝完这10个GitHub优质项目,立马被Google/Meta抢疯了
对于有经验的程序员来说,好的项目是被大厂约面的敲门砖;而对于刚工作的程序员,好的项目就是打败其他Candidates的加分项。在面试时,经过寒暄后,一般面试官会让介绍项目经验。无论是android还是iOS,还是java。常见的问法是,说下你最近的(或最拿得出手的)一个项目。这时,如果你有一个高含金量的项目,面试基本就稳了。何为高含金量的项目?我认为需要包含这三个要素:是在实际工作中可用的、工业级别的项目涉及大量核心知识点,项目能深挖,不会被面试官问倒项目可迁移、可匹配到多个场景。原创 2023-08-03 09:55:30 · 656 阅读 · 0 评论 -
全网首发!AI大佬手把手整理的AI/ML面试全攻略(附最新面试题库)
现在无论是计算机专业还是其他的实体行业(机械、制造等等)对于人工智能的需求都还是蛮大的。所以现在也有很多人想入门人工智能。所以,下面我将带大家详细说明AI/ML面试究竟该如何准备。原创 2023-08-02 17:37:19 · 1194 阅读 · 0 评论 -
ChatGPT对于普通人有哪些用处
…ChatGPT简直太香了!但很可惜的是,很多人还不知道怎么用ChatGPT。看这里!!!其实现在一些网站已经。原创 2023-05-10 14:07:02 · 452 阅读 · 0 评论 -
如何获得高并发的经验?
我在学习的过程中,时常觉得自己的基础已经非常牢固了,可每次遇到新的场景,就会有新的问题出现,后来在一位阿里学长的推荐下,我去听了一场由北美顶尖IT企业的高级系统架构师讲授的。商家以4499的价格上架了某iphone,比官网价格便宜了1000元,库存总数10台,运营设置11/11 00:00活动生效,一人只能购买1台,商品售完为止。假如一个服务的RT(Response time)是20ms,则QPS为50(这里计算的是单机单线程QPS,如果要计算集群的话,需要考虑集群数量和线程数量)。原创 2023-04-24 09:45:51 · 258 阅读 · 0 评论 -
裁员潮血洗硅谷,普通人惨遭裁员的血泪教训——要随时做好失业的准备
请普通人随时做好失业的准备!原创 2023-02-16 14:35:58 · 424 阅读 · 0 评论 -
用阅读书籍的方式来培养编程素养和代码风格?不推荐!!!
提升代码质量,有比阅读技术书籍更粗暴有效的途径!原创 2023-02-16 19:00:00 · 243 阅读 · 0 评论 -
爆肝30天!高级数据分析师整理的【SQL速成手册】出炉(干货满满,建议收藏!)
本文作者:月夜,高级数据分析师,九章算法班助教学习SQL最大的门槛并非他本身,而是缺乏正确的学习路径。有的同学翻烂了《SQL必知必会》,刷遍各类SQL题目,却依旧无法通过大厂面试。也有的同学,没有项目经验,不知道如何在短时间内上手SQL。短期内上手SQL,应该这样做1、快速掌握SQL常用语法,理解关系型数据库2、掌握数据库的分组、聚合、排序等操作3、巩固知识点:精刷SQL题为此,我整理出了《编程新手必刷SQL40题》,因为只有实操才能掌握真正的掌握概念,弥补因为缺乏项目经验而出现的不足。.原创 2021-05-31 10:55:16 · 334 阅读 · 0 评论 -
JVM 面试都问些啥?看这一篇就够了
国内大厂对Java工程师的考察要求越来越严格,已经不限于Java Web的那套东西了,往往会提出更高的要求,比如熟悉Java并发编程和JVM调优,了解分布式技术、微服务以及中间件等等。这里有道阿里春招时的面试真题,P6级别的Java开发岗会考到:JVM与JDK,JRE的区别是什么?JVM是驻留在计算机中的虚拟机器,主要功能是执行编译器产生的字节码。每个操作系统都有不同的JVM,但是它们在执行字节码后产生的输出在所有操作系统中都是一样的。也就是说,在Windows上生成的...原创 2020-06-27 17:04:22 · 5375 阅读 · 0 评论 -
清华学霸总结的动态规划4步曲,仅这篇动归够了
本文作者:九章算法《动态规划专题》金牌讲师清华大学全国算法竞赛金牌,ACM国际大学生程序设计竞赛全球总决赛选手。FLAG资深面试官。动态规划题目类型多,难度高,没有固定模板,死记硬背没用。作为大厂高频面试题,**动态规划问题的识别与解决一直是难点所在,**往往也是决定面试成功与否的最终关卡。**不过不用怕,我总结了解决动态规划类问题的4步套路,分享给大家。**先备一份见面礼——7.2个G的5月最新大厂求职资料,感兴趣的同学可以长按识别白嫖~望笑纳侯卫东的见面礼FLAG高频动态规划66题.原创 2020-05-13 11:42:45 · 3891 阅读 · 0 评论 -
CS专业的道路上有哪些课程要学?
首先来看中国大学在QS和THE最新的世界大学计算机科学专业排名中的情况,清华大学的计算机科学与技术系在两项排名中都稳居榜首。那以清华大学本科生培养方案中的专业核心课程与学位基础课为例,我们来看看cs都要学哪些。清华计算机科学与技术专业的本科生除了要求运用所掌握的理论知识和技能,从事计算机科学理论、计算机系统结构、计算机网络、计算机软件及计算机应用技术等方面的科研、开发与教育工作,还多了一...原创 2020-04-01 17:56:07 · 5685 阅读 · 0 评论 -
听说亚马逊和微软正在组建“贴心男友团”?
身边常常有女生抱怨自家男友是钢铁直男。老惹人生气、节日不主动送礼,甚至连两句“土味情话”都不肯说。这样的男朋友,还不如宠物贴心…而男生面对女生突然的小情绪也是常常满头包,不知道自己做错什么、说错什么惹的女友生气。莫名其妙地就被打上了“直男”的标签,心里有苦说不出啊…近几年AI领域的研究突飞猛进,人才辈出。机器学习的进一步深入让AI的拟人和分析能力越来越强!那些让各位男生猜破脑袋也猜不透的“情...原创 2020-03-31 18:03:55 · 1634 阅读 · 0 评论 -
如何快速打好Java基础?
推荐一个国外大佬的Java学习路线:有条件的可以看看完整视频:油管链接Then,Java相关学习资源,请收好~Java学习网课资源CodeGym :一个在线Java编程课程,80%的内容是练习,适合一窍不通的入门者。Wibit Online Java Courses :一个非常有趣的编程学习网站,各种生动的动画形象能让人忘记学习的枯燥。在线视频学习,非常适合零基础。stanf...原创 2020-03-24 15:25:27 · 4385 阅读 · 0 评论 -
西雅图大学竟然完胜藤校?非名校也能跻身大厂!
每年春秋招,就像是一次人口大迁徙,谷歌亚麻脸书这些顶级科技公司就是所有new grad 最渴望的落脚点。僧多粥少的情况下,同校校友内推就成了最快速、成功率最高的一种方式。那么在这些大厂之中,你的校友有多少呢?华盛顿大学经济学老师暨校友聚会数据分析公司Paysa曾对美国100家科技公司的近30w名员工做过一次专门的问卷调查,专门分析了各个学校的校友在各家大厂的任职数量、比例以及对应的薪资。这...原创 2020-03-13 17:18:10 · 2428 阅读 · 0 评论 -
听说Facebook和Uber不考最难的这类算法了?别高兴太早!
最近网友在blind发帖询问,Uber面试不会问动态规划题,是不是真的?底下有Uber员工表示确实不考DP,然而也有人说自己在实习面试就遇到了DP,甚至还有老哥被要求在半小时内解决 hard 动规题的。所以Uber到底会不会考动态规划?根据Uber员工的说法,经过公司培训的面试官确实有被要求不问DP题,而现状是很多未经培训的面试官还是有出DP题的情况。但即使电面不考DP,onsite仍...原创 2020-03-12 17:34:16 · 2513 阅读 · 0 评论 -
作为程序员,是什么让你坚持不懈地学习?难道不累吗?
是Github让我坚持不懈地学习!在抖音上找漂亮小姐姐Star:6.2K用Python + ADB做的Python抖音机器人Douyin-Bot。帮你最高效、直接地找到漂亮小姐姐。表情博物馆:ChineseBQBStar:5.6K表情包大集合, Github最有毒的仓库, 快快拿去发一波,在群里挺起腰板吧~表情包机器人有了表情包博物馆后,你还需要一个自动发表情的机器人。表情包机...原创 2020-03-11 17:10:46 · 8303 阅读 · 8 评论 -
81%的码农不快乐!谷歌,uber的员工们都这么苦吗?
FLAG可以说群英荟萃的“天堂”,不仅仅是因为他们的高薪,还有他人无法企及的最优福利——签约奖金、健康保险、精致午餐、瑜伽教室、健身房等,只是标准福利。然而,去年一项针对5000名科技及非科技公司员工工作满意度的调查显示,很多人都觉得自己被孤立、能力发挥受限、职场上面临很多困惑。只有19%的科技公司员工觉得自己工作开心,也就是说,81%的码农过得不开心。在Google工作,但不是Google...原创 2020-03-09 16:15:29 · 3154 阅读 · 0 评论 -
我放弃了谷歌四年的工作,因为他们不给发圣诞礼物
谷歌作为北美科技巨头,除了薪资巨高,员工福利也是出了名的好。然而随着市值破万亿,诞生21年的谷歌也似乎逃不开大企业病,内部员工也是吐槽不断……“谷歌越界了,让人觉得被忽悠了,这是最明显的改变。”“给性骚扰的家伙发放天价离职补偿金,我就像挨了一记重拳,这真是一家邪恶的大公司。”“如果谷歌想活,有两条路:透明度和问责制。”在外面的人挤破头想要进来,在里面的人则天天盼望着出去。那些...原创 2020-03-06 15:14:11 · 5234 阅读 · 1 评论 -
人理解迭代 神理解递归
递归要和迭代比较来看。迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值,因此迭代是从前往后计算的。递归则是一步一步往前递推,直到递归基础,寻找一条路径,然后再由前向后计算。迭代是从前往后计算的,而递归则是先从后往前推,然后再由前往后计算,有“递”又有“归”。递归经典案例还有斐波那契数列、⼆阶阶乘...原创 2020-03-04 17:52:44 · 4755 阅读 · 0 评论 -
怎样进行大数据的入门级学习?
大数据在刚出来的时候,人们表现的非常乐观,以至于对它持有非常高的期望,和普遍的追捧。不过只要有数据在,大数据就不会过时。随着上游的数据规模持续增长,大数据在未来一定会扮演重要角色。因此,市场需求将会更加突出,未来的发展趋势也一定是稳步向前的。想要学习大数据,总得先了解有哪些必备的技能。废话不多说,先来上图:接下来围绕着所需技能推荐20本相关的书籍:1、数据科学与大数据分析数据科学与大...原创 2020-03-03 17:37:03 · 11837 阅读 · 2 评论 -
再不跳槽,应届毕业生拿的都比我多了!
跳槽几乎是每个人职业生涯的一部分,很多HR说“三年两跳”已经是一个跳槽频繁与否的阈值了,可为什么市面上有很多程序员不到一年就跳槽呢?他们不担心影响履历吗?PayScale之前发布的**《员工最短任期公司排行榜》中,两家码农大厂Amazon和Google**,以1年和1.1年的员工任期中位数分列第二、第四名。PayScale:员工最短任期公司排行榜意外的是,任期中位数极小的这两家公司,薪资...原创 2020-02-27 17:49:47 · 50602 阅读 · 31 评论 -
有哪些高质量的自学网站?
分享10个程序员优质自学网站~1. GithubGithub是程序员托管代码的平台,很多开发者都会在上面找各种各样的开源项目来学习。阿里、腾讯、字节跳动、美团、Google、Micosoft等国内外大厂都有自己的Github开源库。如果你做的东西正好符合一些公司的要求,他们可能会邀请你面试哦~2. LintCodeLintCode 收集了最常见、最高频的编程题目。相比其他的一些网站,L...原创 2020-02-25 16:32:15 · 28181 阅读 · 33 评论 -
哪些 Python 库让你相见恨晚?
Python的灵活性和易用性不仅体现在大家都知道的语法优雅简洁上,还因为它拥有非常庞大且强大的库。这些库可以用于数据清理、数据操作、可视化、构建模型甚至模型部署,所以这也是为什么Python在开发者中这么受欢迎的原因。那么今天,我们就来盘一盘其中8个好用的库:1、TensorFlow什么是TensorFlow?该库是由Google与Brain Team合作开发的。TensorFlow...原创 2020-02-25 11:24:29 · 17564 阅读 · 16 评论 -
学 Python 都用来干嘛的?
近年来Python在AI和数据分析领域大展拳脚,据Stack Overflow调研报告显示,Python的月活用户已超越了Java、成为第一!Python能玩的东西太多了,今天就说几个比较有趣的:1、撩妹子有人为了追某妹子,用Python做了一个很高级的操作:每天早晨定时发一封Email提醒妹子今天天气。在一起之后还是每天如此,只不过前面加上了“今天是我们在一起的第xx天”。还有人写了个小...原创 2020-02-20 14:58:24 · 14774 阅读 · 17 评论 -
1小时快速入门大数据 ——从面试题还原学习流程
1小时快速入门大数据——从面试题还原学习流程【讲师介绍】:李白国内独角兽公司在职大数据工程师,负责商业级BI辅助决策项目,对于Hadoop、Hive、Spark、Kylin、Kudu、Flink等大数据组件及框架有深入研究。【讲座亮点】:DA/DE/DS傻傻分不清,职位到底如何划分?数据仓库浅谈,大数据常用框架有哪些?hadoop vs spark, 零基础从何学起?面试梳理,如...原创 2020-02-19 17:45:48 · 3806 阅读 · 0 评论 -
有没有简单一点的 Python 小例子或小项目?
分享一波Github上适合新手入门、又十分有趣的Python项目~1. 人脸识别star:30.5k最简洁的人脸识别库。可以使用Python和命令行工具提取、识别、操作人脸。其人脸识别是基于业内领先的C++开源库dlib中的深度学习模型,用Labeled Faces in the Wild人脸数据集进行测试,准确率高达99.38%。而且有中文版README哟~2. faceaista...原创 2020-02-17 17:31:13 · 32266 阅读 · 39 评论 -
B站有哪些可以推荐的学习 up 主?
说到B站,在小九眼里就是宝藏般的存在,放年假宅在家时一天刷6、7个小时不在话下,更别提今年的跨年晚会,我简直是跪着看完的!!最早注册B站当然是为了追番,后来经常刷欧美新歌和漂亮小姐姐的舞蹈视频,最近两年,我和周围的小伙伴们早已将B站当作学习教室了,而且学习成本还免费,说起来感觉自己好励志呢ヽ(.◕ฺˇд ˇ◕ฺ;)ノ下面咱们就来盘一盘我在B站上关注的优质学习阿婆主:综合类Oeasy:...原创 2020-02-14 15:57:49 · 13386 阅读 · 1 评论 -
LintCode题解 | 微软北京Azure面试真题:数组除了自身的乘积
微软Azure 电面第一题,LintCode原题,比较简单,关键testcase的时候举出0这种case就行。【题目描述】给定n个整数的数组nums,其中n> 1,返回一个数组输出,使得output [i]等于nums的所有除了nums [i]的元素的乘积。【题目样例】样例1输入: [1,2,3,4]输出: [24,12,8,6]解释:234=24134=12124=8...原创 2020-02-11 14:45:31 · 5344 阅读 · 0 评论 -
钜惠+免单!“九章春招锦鲤”活动来了~
CSDN的朋友们~春招在即,为了助你顺利过春招,我们准备了两大福利:1、参与活动即有机会享免单福利2、更有“高阶算法+简历面试”钜惠课程,为你铺平道路,离offer更近一步~扫码回复【锦鲤】即可参加免单活动!添加微信:九章嘎嘎(jiuzhang13)回复【锦鲤】也可以参与活动哦~算法强化班系统设计班简历面试班...原创 2020-02-10 21:10:29 · 3908 阅读 · 0 评论 -
在家办公的你,工位是什么样的?
昨天跟我司小伙伴征集了一波家居工位照,收到一看,大概猜到之前肯定花了不少时间打扫和摆拍。。。其中有养生派小姐姐,书桌后还摆着维生素保健品护肤品。时间正好~室温正好~ok开工:纸巾、记事本、小音箱……一切就位,开干:拥有粉色水杯的小姐姐,电脑桌面相当霸气,心有猛虎嘛?哈哈哈~「双屏侠」工作更高效吗?这一点同事没告诉我。但……我看到了啥?右边红色的那个是热水袋吗???我家十几年前就用这...原创 2020-02-10 12:17:42 · 4636 阅读 · 4 评论 -
B 站上有哪些很好的学习资源?
哇说起B站,在小九眼里就是宝藏般的存在,放年假宅在家时一天刷6、7个小时不在话下,更别提今年的跨年晚会,我简直是跪着看完的!!最早大家聚在在B站是为了追番,再后来我在上面刷欧美新歌和漂亮小姐姐的舞蹈视频,最近两年我和周围的朋友们已经把B站当作学习教室了,而且学习成本还免费,真是个励志的好平台ヽ(.◕ฺˇд ˇ◕ฺ;)ノ下面我们就来盘点一下B站上优质的学习资源:综合类Oeasy:综合...原创 2020-02-06 15:35:37 · 224710 阅读 · 192 评论 -
阿里,百度,字节跳动面试同时考了它,你需要的题解来了
递归作为基础中的基础,可以说99.99999%的算法面试中会考到,如果因为递归问题挂掉面试,那就真真真真真的太可惜了。既然递归面试命中率这么高,那努力刷题就万事大吉?NO!递归虽然基础,但对初学者极度不友好,算法界流传着这样一句话:To iterate is human, to recurse, divine.人理解迭代,神理解递归。今天我们来一起看一道Google, Uber,Z...原创 2020-01-19 21:52:33 · 3794 阅读 · 0 评论 -
01背包问题除了动态规划还有别的解法吗?
爆搜法和贪心法也是解决01背包的思路,但都存在局限。爆搜法解01背包举例:背包容量 m = 10,物品大小 A = [2, 3, 5, 7] ,物品价值 V = [1, 5, 2, 4]爆搜解法:分别枚举每一个物体取或者不取,1代表取,0代表不取爆搜算法的局限:贪心法解01背包取价值最高:m=2, A = [1, 1, 2], V = [2, 2, 3]贪心答案:3,正确答案...原创 2020-01-23 12:12:12 · 4542 阅读 · 0 评论 -
本科生如何才能进入腾讯,阿里等一流的互联网公司?
首先,你需要知道BAT之类的互联网公司面试的一般流程:1.笔试(如果内推,一般可免笔试)2.电话面试(1轮,随机)3.现场面试(3-4轮)第1轮:基础技术面(简历、基础知识、算法)第2、3轮:高级技术面(业务相关知识、算法)第4轮:leader面或HR面(以三观为主)其次,你需要知道BAT之类的互联网公司面试的风格套路:1.注重基础知识的掌握,讲究细节,知识点繁杂2.综合考察...原创 2020-01-20 17:11:57 · 13174 阅读 · 1 评论 -
GitHub 上有哪些适合新手跟进的优质项目?
专栏 | 九章算法网址 | www.jiuzhang.com/?utm_source=sc-csdn-fksHelloGitHubstar:19kPython,Java,PHP,C++,go,swift等各种编程语言的项目都有,每月28号更新发布(持续更新中)。这些开源项目大多都是非常容易上手,适合新手。接下来按分享几个Python和Java相关,有趣又优质的项目。Python:...原创 2020-01-17 17:38:33 · 46011 阅读 · 27 评论 -
推荐一些有趣的在线编程游戏
1.Robocode让坦克们互相博弈的游戏,你可以看到它们飞奔,碾碎一切挡道的东西。机器人配有雷达与火炮,选手在躲避对手进攻的同时攻击对手,以此来较量得分的多少。这个游戏很有意思,曾经令我沉迷…你可以用Java、Scala、C#等编程语言,编写人工智能程序,驱动机器人。2.Code CombatCode Combat是一款学习编程的角色扮演游戏。每一关都用任务的形式设立目标,用实时的反馈...原创 2020-01-16 21:46:15 · 26808 阅读 · 13 评论 -
怎么才能最短时、高效、踏实的学习 Python?
专栏 | 九章算法网址 | www.jiuzhang.com/?utm_source=sc-csdn-fksPython是当前全球的主流编程语言之一,基于其简洁的语法结构,可以让开发者用更少的代码完成很多复杂的效果开发。诞生近30年来,很多我们耳熟能详的产品都是基于Python开发出来的,国内的豆瓣、知乎和果壳网都是基于Python开发的,而Youtube、Dropbox和Reddit也...原创 2020-01-15 17:47:57 · 22857 阅读 · 10 评论 -
程序员不得不知道的技术面试资料大全
妈妈说他什么都好,就不该是个程序员。原创 2015-05-13 02:49:12 · 4030 阅读 · 1 评论 -
【干货】动态规划十问十答
从来都搞不懂什么是动态规划?动态规划学习有什么捷径?有哪些DP学习资料推荐的?动态规划大总结,绝对不能错过!原创 2015-07-18 09:43:32 · 2708 阅读 · 1 评论