[求指点]小白关于career path和刷题的疑问

avatar地里匿名用户TXSKH
1489
1
先汇报基本情况:
1. 本科CS,2020 fall入学CMU
2. 技术栈:(都用过,但都不太熟)Java, Python, JS
3. 相关经验和刷题:前端和算法都有course project(比较toy) ;在外企有短暂实习,内容为代码维护和unit test;Leetcode刷题目前easy+medium 300道左右

2020 fall申请季基本要结束了,最近一直在思考之后的职业方向的问题。在CMU的track的选课比较广泛,让我能够从SDE,DS,consulting中做选择,不过目前还是比较偏向做SD,而且从之前的经历来看,对 前端/全栈 比较感兴趣,但是对后端/DS也并不排斥 。还是有几个问题想问一下地里的前辈:
1. 大厂的招聘流程是如何呢?现在大部分厂貌似都大类招聘SDE,之前有听说过有的厂(例如亚麻?)招聘的时候不进行team match,最后招进去做什么全看缘分?
2. 总体来看,前端/全栈的岗位并没有SDE多。是否有必要在刷题/学习的过程中上后端的skill set以备不时之需呢?比如上一些cloud computing, computer networks的课程,刷题时刷到hard,准备一些system design的知识等等。
3. 具体对于找 internship / new grad岗位 来说,是否会有前端/全栈的岗位,还是单纯的SDE general?准备的话,是刷题就OK,还是需要像全职一样需要准备js, web performance 和 project portfolio呢?

比较焦虑,问的问题也比较杂乱 = = 希望有经验的前辈们能现身说法 0.0
  • 8
1条回复