小编是17年毕业的,说是毕业5年,其实零零散散的加上实习、实训至少都有6年多的工作经验了。 工作期间做过面试官,做过技术小leader,目前就职在一家小互联网公司,手下的人不多,一共4个。 这篇文章,小编就将这6年职场技术er总结下来的经验免费送给你们。 或好或坏,皆是这世间历练,不求尽如人意,但求问心无愧。
一、一定要刷题
我记得去年毕业季的时候,有个应届生问过我一个问题。
“我看网上说,想进大厂都要刷算法,如果我不刷的话,是不是就没优势?”
我听到这句话的时候,心里真的不知怎么回答。我真的非常厌恶这行业内的刷题风气。 但是偏偏我自己也在刷题。因为不刷题你就无法在某些面试官那些令人生厌的嘴脸下逃出生天。
就拿我去年的一次某一线大厂的面试来说吧。当时前几面的时候,技术方案、业务架构、技术选型、技术原理我都自认为聊的还不错,但是当最后一面技术面的时候,我被一道中等难度的算法题给Pass了。
依稀记得那是一个头发梳了三七分个不高的技术总监,他过来的时候我们简单打了个招呼,然后也没有问项目和业务,直接就来了一道中等难度的算法题。虽然前几面也有算法题,但是我们至少聊了很多业务和项目,这个上来就写算法的流程确实让我猝不及防,而且我的算法的确是我的短板,平时一刷题就想睡觉,所以很荣幸,我连中等难度的都没写出来。Shit…
以此可见,我一个有多年项目经验的老技术er,还是面的业务岗,都逃不脱算法的淫威。更何况是你们应届生呢?
所以,刷吧! 算法依旧是你们分开差距的一种手段。
我曾经和一个大厂的面试官深入聊过业务岗位为什么要问算法,总结下来有两点。
- 我问算法是因为我有的时候从他的经历或者项目里面无法准确的判断这个人怎么样,那就写一道算法题吧,至少能证明他的学习能力是OK的,或者找工