秋招总结

149 阅读3分钟

秋招结束了,最终拿到了几个小厂的offer。作为一个双非的非科班学生,还算比较满意。简单做个总结:

关于实习:

有一个互联网的实习经历非常重要!!!尤其对于学校不是很好、非科班的同学,一段好的实习经历可以帮你弥补很多学校的差距。在面试的时候,面试官基本都会和我们谈论自身的项目经历,如果这个时候你有一个好的实习经历,你会很容易的过关。但是实习的时候需要注意以下几点。

  1. 你所说的项目必须是你非常熟悉的,甚至需要达到深思熟虑的级别。因为面试官会从各个角度审查你说的各个问题(甚至是挑刺)。例如:我描述我项目中的降级策略如何做的;各种中间件的各种性能、部署问题、MySql最大连接数,容灾机制,Redis集群的方式等等);接口的响应时间;代码中使用的设计模式。
  2. 如果能去实习,就需要注意转正机会,同时查看各类提前批的校招机会,实习的时候需要多总结多反思。如果不能去实习,则需要自己做一些优质的开源项目。
  3. 实习的时候可能会踩很多坑,这很正常,保持冷静,抗住压力就好。但是犯了错误,一定要学会总结,不能犯第二次。(看到别人的经验也是一样。)

关于基础:

我找的是后端开发,熟悉的技术栈是JAVA,所以我JAVA做一些简单总结。PS:大厂是没那么在乎语言的,熟悉一门最重要。

  1. 对各类计算机的基础知识的掌握要非常熟练,这个不仅仅是需要平时的积累,更需要关键时刻去背背面经,去总结下每次面试出现的问题。
  2. 就Java而言:JAVA基础,JAVA并发,JAVA虚拟机,JAVA容器;计算机网络;操作系统;设计模式;Linux基础等

关于算法:

算法这个需要越早准备越好。一定要多刷题多刷题,算法需要日积月累。现在不仅仅需要笔试,每轮面试的最后阶段,面试馆都可能会说:”来,我们做到题。“ 有个经典的段子就是,算法做出来了80%都过了,算法没做出来80%都凉了。提以下几点建议。

  1. 喜欢直接看书看题的,可以参考leetcode每日一题,剑指offer,CodeTop(小程序),labuladong 的算法小抄(labuladong.gitbook.io/algo/)等题库;
  2. 喜欢看视频的可以参考覃超的算法训练营(极客时间)。

关于HR面试:

我被HR挂过好多次,总结一下原因就是:面评排序问题,学校差距问题,非科班,表达不够好。提以下几个雷区。

  1. 需要十分注意自己的表达方式,例如问你缺点,程序员最好不要说自己不抗压,产品不要说自己不善于沟通;
  2. 说到程序员与产品的关系,一定要小心。给一个我的回答,仅供参考。(我们程序员需要站在产品的角度思考问题,协助产品制定好产品,告知各类风险点。)
  3. 谈到实习、科研学习的收获的时候,最好可以说自己比较懂得反思,因为犯错是常有的事,一个懂得反思懂得总结的人会成长很快。

关于Offer选择:

在不考虑城市的前提下:平台>业务>薪资。

写在最后:

最后,我身边有很早就拿到各类大厂的同学,也有最后时刻才收到offer的同学。秋招需要保持一个平常心,需要自身的努力也需要一点运气。如果选择了,就去全力以赴,相信自己。