这里是《齐姐聊大厂》系列的第 11 篇(前 10 篇见文末)每周五早上 8 点,与你唠唠大厂的那些事小齐说:这篇文章来自去年一起刷题跳槽的小当家大佬,大佬手握 N 个 offer,先是被西雅图的悠闲生活所打动,可去了...
这里是《齐姐聊大厂》系列的第 6 篇(前 5 篇见文末)每周五早上 8 点,与你唠唠大厂的那些事。小齐说:2016 年 7 月 25 日,Verizon 最终敲定以 48 亿美金收购雅虎的核心资产,与之前收购的 AOL 合并,成立名为 ...
大家好,这里是《齐姐聊算法》系列之 Top K 问题。Top K 问题是面试中非常常考的算法题。Leetcode 上这两题大同小异,这里以第一题为例。题意: 给一组词,统计出现频率最高的 k 个。 比如说 “I love leetcode, I...
比如 Leetcode 第一题 Two Sum 的某种变种的最优解就是需要用到 HashMap 的,高频考题 LRU Cache 是需要用到 LinkedHashMap 的。
生产者 - 消费者模型 Producer-consumer problem 是一个非常经典的多线程并发协作的模型,在分布式系统里非常常见。也是面试中无论中美大厂都非常爱考的一个问题,对应届生问的要少一些,但是对于有工作经验的工...
这里是《齐姐聊大厂》系列的第 5 篇(前 4 篇见文末)每周五早上 8 点,与你唠唠大厂的那些事。小齐说:大家周五好,又到了每周五早上 8 点的《齐姐聊大厂》系列。今天邀请到我的校友,Evens,跟大家分享他在谷歌...
很多同学面对多线程的问题都很头大,因为自己做项目很难用到,但是但凡高薪的职位面试都会问到。。毕竟现在大厂里用的都是多线程高并发,所以这块内容不吃透肯定是不行的。
小齐说:在来美国之前,她在北京的一家公司工作;这个暑假,她在亚马逊 AWS 组做后端开发的实习。那么在美国工作的感受到底怎样呢?让我们一起来看吧~先恭喜她已经拿到了 return offer!先介绍下自己的背景吧:...
本篇终于讲到了齐姐文章里常常出现的分割线!计算机说到底就是 0 和 1,所有的数在内存中都是以二进制的形式储存的。而位操作,或者说位运算,就是直接对内存中的二进制位进行操作。位运算可以说是我们的基本功,...
上一篇的 「Java 集合框架」里,还剩下一个大问题没有说的,那就是 PriorityQueue,优先队列,也就是堆,Heap。 什么是堆? 堆其实就是一种特殊的队列——优先队列。 普通的队列游戏规则很简单:就是先进先出;但这...
话不多说,直接上图: Java 集合,也称作容器,主要是由两大接口 (Interface) 派生出来的: Collection 和 Map 顾名思义,容器就是用来存放数据的。 那么这两大接口的不同之处在于: Collection 存放单一元素; M...
上一篇讲 Git 的文章发出来没想到效果特别好,很多读者都要求继续深入的写。 那今天齐姐简单讲下 Git 的实现原理,知其所以然才能知其然;并且梳理了日常最常用的 12 个命令,分为三大类分享给你。 本文的结构如...
这个话题比较大,也算是对自己职场的阶段性总结,准备分几篇来写,在这里分享给大家。 职场中的很多问题没有对与错,不同的公司也有不同的文化导致了不同的行事风格。扛精一律不回。 在职场中,把事情做好永远是...
反转链表这题真的是面试非常喜欢考的了,这题看起来简单,但是能用两种方法一遍 bug free 也是不容易的,面试的时候可以筛下来一大批人,无论是对 junior 还是 senior 面试都很爱考。
今天又有新来的小朋友问我关于 Git 的用法,我发现还是有蛮多新人不会用的,或者用不好的。其实想想自己刚工作时也是倒腾不清楚这些参数和用法,而且总怕出错,慢慢的多看文档、用得多了就熟悉了,今天简单跟大家...
这个问题看起来确实不太好回答,好像是在给自己挖坑,说什么都不好。 网上有很多答案: 我最大的缺点就是没有缺点; 我是个工作狂; 我追求极致,一定要把工作做好。。 这也太假了吧,面试官也是从面试者过来的,...
荷兰旗问题又称三色排序,或者彩虹排序, 因为荷兰旗就三种颜色嘛,那这道题的问题就是给你三种颜色,按照给定的顺序排好。 当然了,题目的问法各种各样,有的给数字,有的给字母,但本质都是一样的。 比如给你一...
算法 首先选一个基准 pivot,然后过一遍数组, 把小于 pivot 的都挪到 pivot 的左边, 把大于 pivot 的都挪到 pivot 的右边。 这样一来,这个 pivot 的位置就确定了,也就是排好了 1 个元素。 然后对 pivot 左边 ...
那我们借用 cs50 里的例子,比如要把一摞卷子排好序,那用并归排序的思想是怎么做的呢? 首先把一摞卷子分成两摞; 把每一摞排好序; 把排好序的两摞再合并起来。 感觉啥都没说? 那是因为上面的过程里省略了很多...
插入排序 借用《算法导论》里的例子,就是我们打牌的时候,每新拿一张牌都会把它按顺序插入,这,其实就是插入排序。 齐姐声明:虽然我们用打牌的例子,但是可不能学胡适先生啊。 对于数组来说怎么做呢? 有一个...
公众号:码农田小齐回复【666】查看往期文章分类...