以下纯属个人想法

一、秋招前的准备

1、首先在大三下学期开始,要规划复习面试需要知识点。因为秋招最早也就7,8月,一般持续到10月结束。
2、准备简历!
简历上最关键的是技术栈和项目经验,如果有实习 经验自然是最好。如果是和楼主一样,没有时间实习,建议大三期间做一个比较拿得出手的项目。学习别人的简历,完善自己的简历。
简历上可以写一两条校园活动上去,在hr面用的上,会被问

二、秋招过程

  • 简历投递:建议先拿一些小厂练手,一方面不会丢失大厂机会,一方面还能熟悉秋招流程,提高自己秋招的应试能力,完善简历等。刚开始不要海投,投一两家,先看这一两家自己能到什么地步,再开始下一轮。每轮结束,都弥补一下空缺的知识点,这样一点一点地积累,我就是这样过来的,到最后积累多了,面试会比较自信。
  • 完善简历:最开始投递时,简历肯定是不够好的,如果简历挂,基本上是简历没写好(除了大厂的核心部门对简历要求特别高),要重新修改简历。有时候一些内推人会帮看简历,给出合格与否。
  • 笔试技巧:
    (1)可到牛客上找相关的笔经或直接刷历年的笔试题,可以提前知道这个公司的笔试题型,以及部分考察的知识点。
    (2)我个人是用leetcode刷剑指offer的,然后整理题型,然后再按根据leetcode给出的分类补充题型。一些人的面经说会遇到相似的剑指offer题。
    (3)推荐一个公众号【labuladong】,这个大哥有总结一些面试常用算法的套路,并且可以免费下载文档学习。
    (4)编程题这块,我了解到的是每道题是按通过率计分,那么就需要有夺分意识,遇到难的复杂的题目先果断跳过,回头再干。
  • 面试技巧:
    (1)有时候面试官自己准备的不是很充分,一些问题讲地不清楚,这需要你仔细询问
    (2)面试时的算法题,有些只需要口述,有些需要敲出来讲解,有些不仅要敲出来讲解,还得运行成功
    (3)回答问题的语速不要过快,扩展多点,如果面试官不打断,那么他能问的问题就少了。
    (4)有机会可以设置鱼饵回答,等面试官对这块内容进行提问
    (5)面试,可以的话,适当推迟一天,因为很可能面试当天就能看到昨天那些同学的面经,然后很可能和你是同一个面试官,问相同的问题
    (5)遇到不了解的地方,可以声明自己了解另一个东西的同一个方法。如:不了解redis的rehash过程,但是了解HashMap的rehash过程
    (6)相同的内容,面试官经常会问他们之间的区别

三、offer

到了秋招末尾,需要了解意向书,offer,三方的概念。
而有些同学是不怎么喜欢的公司先发了offer,喜欢的公司却还在审核,这是就面临违约的问题。
这块内容自己也没经历过,了解的也不多,简单说一下。如果只是签了offer,里面可能写明了违约内容(一般是赔几千),没有则不用负违约责任,自然最好。
当喜欢的公司终于发offer或意向书了,那么需要违约,找个理由,委婉地告诉hr。

个人经历

暑假期间有经常刷牛客的帖子,发现了有说字节0基础客户端,后面发现大厂服务端连笔试都过不了就放弃了,了解了一波客户端,发现前景还行吧,就转行了,主要自己特别想进大厂!