原创 | 为何跳槽不考虑腾讯?聊聊我和鹅厂的一点往事
大家好,上周的时候发了一篇文章,和大家聊了聊我当初实习毕业的一些经历。当中提到了一句,由于和腾讯家有一些不愉快,导致我毕业的时候基本上没有考虑腾讯。有些小伙伴对这个很感兴趣,给我留言问我到底发生了什么。不得不说,大家抠字眼的本事,可以的!
原创 | 五年前的转正我没有留下,校招进不了大公司就是失败吗?
四年多以前,我两次距离大公司只有一步之遥。两次回眸又两次擦肩而过。
原创 | 带你领略拼多多2020校招笔试题,这样的难度你可以搞定吗?
大家好,本来今天想写一篇算法和数据结构的。但是看了一眼计划,发现基本上大部分基础的内容都已经讲过了。接下去就是一些竞赛相关的算法了,刚好最近是校招季,所以写一点笔试题的题解,也许对大家的招聘有点用。 这一次选了拼多多的校招笔试题其中的一题,在写文章的时候还看到了小马智行的。也就是那个楼教主创办的著名的pony.ai,
原创 | 做业务、做技术和打杂,你的职场现状是哪种?
大家好,之前写过一篇关于职场当中打杂文化的文章,反响不错。最近刚好有些小伙伴在准备校招,来请教我招聘信息当中的“做业务”究竟是什么意思。所以我就写下了本文,把这里面的门道给大家说道说道。 我们谈到业务这个词,大家联想得最多的应该是销售或者是售后服务这类岗位。但实际上在互联网公司也有技术和业务的区别。面试的时候,HR也经常拿这个说事:
原创 | 内卷预警,本科生真的很不适合算法岗位吗?
大家好,今天给大家聊一个很多同学很感兴趣的问题,做算法真的有学历限制吗?本科生是否真的不行? 今天文章的灵感源于知乎的同名问题:本科生真的很不适合做算法吗?这篇问题我也回答了,只是知乎里比较简略,我做了一些加工,写成了本文。希望可以帮助到正在迷茫当中的同学们。
原创 | codeforces 1424J,为了过这题,我把祖传的C++都用上了!
大家好,我们选择的是Bubble Cup比赛Div2场次的J题,不用问我Bubble Cup是什么比赛,我也不清楚。总之是一场算法比赛就是了。可能是这个比赛知名度比较低吧,参与的人数也不是很多,我们选择了一道中等通过人数的J题,作为今天的题目。 这题非常不错,是一道质量很高的数学题,也很符合我的胃口。因为没有太多的trick,有的只有思维和逻辑的碰撞。
原创 | codeforces 1426F,初学者也能做,div3的最难题
今天选择的题目是Div3比赛的最后一题,也是最难的一道题。选这道题的主要原因是帮助大家建立信心,因为有些小伙伴给我反应说之前选择的题目有些难了,觉得自己可能应付不了codeforces的题目。所以今天特地选了Div3比赛当中的最难题来给大家一点信心。 Div3比赛是难度最低的比赛,面向的是算法的初学者,非常适合大家作为入门练习。
原创 | 从啥也不会的小白,如何才能成为合格的算法工程师?
大家好,今天这篇文章同样来自于大家的提问。之前有一个小伙伴在留言当中问我,说自己想要从事算法工程师的工作,但是不知道应该从哪里入手,请问我应该怎么办。 这其实是一个老生常谈的话题,也是一个很大的概念。我很难用三言两语告诉你究竟应该如何做,但我可以告诉你一个合格的算法工程师应该至少需要具备什么样的能力,也许可以帮助你们找到前进的方向。
原创 | 刚聊完就弹窗推荐,这些APP是在偷听吗?
点击上方蓝字,关注并星标,和我一起学技术。不知道大家有没有过这样的经历,有时候我们聊天聊到了某个商品,没过多久,一些电商类APP就推荐了相关商品。比如有一次我和老婆刚聊了某个话题,知乎没过几分钟就给了一个弹窗,如何看待XX……我当时的第一反应是很惊讶,觉得有点不可思议,就好像发现自家的机器人会说话一
原创 | 一半人写不出冒泡排序,你的同龄人都躺下了
点击上方蓝字,关注并星标,和我一起学技术。今天这篇不是正经的吹水文,属于有感而发吧。前段时间在知乎上回答了一个问题“计算机学院的学生该怎样提高自己的编程能力?”,下面的回答五花八门,有些人分享各种各样的资料,什么学Java的,学操作系统的,等等。还有些人说要学好算法、数据结构刷LeetCode的,还
原创 | 详解git rebase,让你走上git大神之路
在之前的文章当中我们介绍了git merge的用法,明白了通过git merge我们可以合并两个分支的改动。这样我们就可以很方便地进行协同开发了,每个人都在自己的分支下开发代码,开发完毕之后再一起合并到master分支。通过这种方式可以保证大家的代码不会陷入混乱,但是这样有一个隐含的缺陷。
原创 | Git仓库的提交记录乱成一团,怎么办?
大家好,今天和大家聊聊git当中一个非常好用的功能——区间选择,它可以帮我们处理看起来非常复杂的提交记录。从而帮助我们很快找到我们需要的内容。 如果大家有参与过多人协同的项目开发,比如十几个人甚至更多的成员的时候,会发现一些分支的记录非常的混乱,比如master。因为其中包含了太多的提交信息,比如各种分支的merge记录,以及线上bugfix等。
原创 | 平面内有N个点,如何快速求出距离最近的点对?
大家好,我们今天来看一道非常非常经典的算法题——最近点对问题。 这个问题经常在各种面试当中出现,难度不低,很少有人能答上来。说实话,我也被问过,因为毫无准备,所以也没有答上来。是的,这道题有点神奇,没有准备的人往往答不上来。
原创 | 操作失误不要慌,这个命令给你的Git一次反悔的机会
今天我们来介绍git当中两个非常非常好用的工具,git show和reflog。 这两个命令虽然不是必知必会,但是如果熟练使用可以极大地帮助我们查看代码仓库的问题,以及在我们操作失误的时候拯救我们。可以理解成应急技能,一般情况下用不到,关键时候会的话可以救命的那种。
原创 | 想做推荐算法?先把FM模型搞懂再说
在上一篇文章当中我们剖析了Facebook的著名论文GBDT+LR,虽然这篇paper在业内广受好评,但是毕竟GBDT已经是有些老旧的模型了。今天我们要介绍一个业内使用得更多的模型,它诞生于2010年,原作者是SteffenRendle。虽然诞生得更早,但是
原创 | codeforces 1417C,逆向思考的数据结构题
大家好,欢迎阅读周末算法题专题。 今天我们选择的是codeforces contest 1417的C题k-Amazing Numbers。这是一道经典的数据结构题,全场通过4700+,比以往的C题要稍稍难一些。有一些trick,解法不算很难,但是不太容易想到。
原创 | 操作失误不要慌,这个命令给你的Git一次反悔的机会
今天我们来介绍git当中两个非常非常好用的工具,git show和reflog。 这两个命令虽然不是必知必会,但是如果熟练使用可以极大地帮助我们查看代码仓库的问题,以及在我们操作失误的时候拯救我们。可以理解成应急技能,一般情况下用不到,关键时候会的话可以救命的那种。
原创 | 随机数大家都会用,但是你知道生成随机数的算法吗?
今天我们来和大家聊聊随机数。 大家如果学过编程对于随机数应该都不陌生,应该或多或少都用到过。再不济我们每周的抽奖都是用随机数抽出来的,我们用随机数的时候,往往都会加一个前缀,说它是伪随机数,那么这个伪随机数的伪字该怎么解释,什么又是真随机数呢?
原创 | 详解git rebase,让你走上git大神之路
在之前的文章当中我们介绍了git merge的用法,明白了通过git merge我们可以合并两个分支的改动。这样我们就可以很方便地进行协同开发了,每个人都在自己的分支下开发代码,开发完毕之后再一起合并到master分支。通过这种方式可以保证大家的代码不会陷入混乱,但是这样有一个隐含的缺陷。
原创 | 2021年了,算法岗位应该怎样准备面试?
最近有一些小伙伴在知乎上问我,已经快要2021年了,自己想要做算法岗,但是担心竞争非常激烈,非常迷茫,不知道该怎么办,想让我给点建议。 我仔细一想,这是一个好问题,2021年将近,该怎么准备算法岗位的面试呢? 就这个问题,简单聊聊我自己的想法。