北邮大二的凡尔赛:学习剪枝

帅友提问

地哥你好! 我是北邮大二在读,之后意向的岗位是java后端,目前一天能够投入6小时学技术。想向您请教一些问题 个人背景:

技术栈:Java,刚开始学习spring,预计这一周能够把spring看完,接下来打算 按照spring mvc→mybatis →ssm→springboot的方式学习

算法:leetcode200+,之前是跟网上的刷题笔记按专题刷的。目前打算系统的过一遍Leetcode Hot 100 和codetop题库,然后平常打周赛 mysql:基础过完了,现在在看mysql实战45讲。

基础:目前处于停滞状态 计网是这学期学校开课,寒假已经学了一遍,OS跟着学校的进度走。 tcp ip看了一遍 现在好多知识点都忘了

问题

1.关于技术栈,听闻大厂校招是不看语言只看算法和基础是吗?如果是java的话面试腾讯和字节会不会因为语言而到不了核心岗位(比如抖音,wxg)?还是校招看基础然后进去转语言?意向是字节和腾讯现在要转c++吗(c++只会stl)?

2.算法:

1)目前算法再去看之前做的题的话还是有很多写过的题目会被卡住,一般都要看题解才能写出来,要怎么破解这种困境?

2)目前的路线是否正确?接下来是要按照专题再过一遍还是把之前做过的题刷熟

3.关于八股

现在感觉看书有点慢而且很多知识点看过就忘了 现在在看的是小林的计算机网络,和系统,Java基础看的是java guide,感觉都是面试突击,自己的根基不是很稳。是否需要系统的去看一下《网络是怎样连接的》,《深入理解操作系统》,做mitOS的lab? 打算大二寒假去实习,计算机基础方面要怎么安排比较好?要先投小厂吗还是一开始就试试大厂?

帅地回答

不得不说,你大二这个水平,很强,北邮的很多都进了大公司也是有道理的。

另外对于你的问题:

1、大厂看重基础 + 算法,同时语言也看重,就是你是 Java 岗位的,那么就要把 Java 学好,如果遇到面试官比较懂 Java 的,也会问很多 Java 的知识,感觉 Java + 算法 + 基础 + 项目,被问的比例差不多,具体还得看公司,例如阿里,会问很多语言和项目,像腾讯,会问很多基础,像字节,会问很多算法。

所以,这四种都要掌握,掌握之后,无论你面啥岗位都问题不大,不会因为你的语言而进不了核心岗位的,面试官只看你的潜力。

然后就是,你 Java 学了很多了,就继续学 Java 吧,到时候完全可以面字节和腾讯,大不了到时候转岗,例如我就是Java的,进去腾讯之后就转到别的语言了,而且腾讯和字节也有Java岗位的,只是少而已。

所以呢,照旧学 Java,冲!

2、你的学习路线可以的,看直接做的题目会被卡是正常的,所以我这里推荐大家到时候要二刷一下,平时多总结。

不过你 lc 200,其实不多,普普通通,可以按专题刷,也可以刷到400+,再来二刷。

3、有时间多话,八股文不推荐看别人的笔记,而是应该自己系统学一下,以后复习再看别人的笔记差不多,所以自己系统看书学下了,这样你才能更好掌握这些知识,别人总结的都是别人的理解,容易参差不齐,没时间突击看这些还好,你时间还多哦。所以建议系统学习,可以看我推荐的视频和书籍。

4、去实习的话,直接投大厂,你这实力可以的,投之前,可以让自己先做个项目吧,然后其他的,按照正常来学习就行,就是类似于高考,实习就是模拟考,以高考的学习计划来学,不用为了一个模拟考,而打乱学习计划。

加油。

发表回复

后才能评论