小公司实习,值得去吗?
共 3128字,需浏览 7分钟
·
2023-04-07 06:01
作者:沉默王二
二哥的Java进阶之路:https://tobebetterjavaer.com
大家好,我是二哥呀。
最近有不少小伙伴咨询实习的事情,星球专栏《Java 面试指南》中有一篇《如何找到一份实习工作》的内容,作者是球友阿零(一家知名的互联网大厂),这篇内容算是他对自己实习经历的一个总结吧,对于在校生,尤其是想找实习的小伙伴会很有帮助。
顺带给大家同步一个关键的信息,暑期实习的招聘基本上会和春招重合,所以近期打算找暑期实习的小伙伴一定要抓紧时间。
接下来给大家分享的主题也是关于暑期实习的,来自二哥的编程星球,一位球友,大三,想暑期找一份中小厂的实习,为秋招加分,他问了一些非常有含金量的问题,这里同步出来,希望二哥的回复能给大家一些启发和帮助🤔。
球友提问
二哥,我是普通二本,现在大三,想在暑假找到实习为秋招准备,目标中小厂,看一些群里的很多小伙伴最近都在准备面大厂的暑假实习了。说一下目前我的情况:
1.Java基础现在每天有在牛客刷题补充
2.MySQL刚看完黑马进阶部分,就是面试问的索引mvcc那些有看了,然后也准备看MySQL的面渣逆袭还有刷牛客的SQL在线编程
3.现在准备把之前学的博客项目好好二刷,查漏补缺一下之前不懂的点,这个博客项目搞定完再搞Redis,简历目前只有这个博客项目,打算学黑马Redis,刚好视频有黑马点评项目,到时候学好Redis可以补充简历项目上
4.算法没怎么刷过,我的想法是想刷代码随想录但是一直没有动手,好像是每天学完没什么时间了,就不想刷算法题
5.面渣逆袭该怎么看高效,看不懂的记也记不住怎么办,现在也是打算每天上课不听的时候可以刷Java基础题或者看看面
6.我上面的安排是否合理,每天分配多少时间在上面,侧重哪部分
7.我看有人翘课去实习,我在想我是否要先投学校附近小公司(这种小公司值得去吗),找到实习就翘课去,找不到就继续自学准备暑假实习
二哥回复
球友好。
很努力了,制定的计划也是比较清晰,最好是有一些产出的成果,比如说思维导图,这样等你秋招面试的时候也可以重新拿出来复习,不然很可能到时候就忘记了,还要重新复习。有了思维导图,你到时候可以直接拿出来查漏补缺。
下图是一位球友在学习 Redis 时总结的思维导图,可以说非常的硬核,你可以作为参考。
接下来,我们来一一过一下你的问题。
1、Java 基础
重点就是面向对象、字符串、集合框架和并发编程(同步与互斥、线程池、锁)部分,这部分会问的比较多一些,除此之外,还有异常处理、类加载机制、垃圾回收算法、内存模型这些。可以先刷《二哥的 Java 进阶之路》。
最近有一个球友在复盘大厂实习面试的时候,就感慨没有好好刷 Java 进阶之路,只顾着背八股了。像他在美团面试的时候,要求手写一道 LRU,结果不是很理想。面试复盘的时候发现 Java 进阶之路上竟然写的这么详细。
除此之外,最好去看一下《Java 面试指南》里的面经,做到知彼知己。里面收了了不少学长学姐的经验贴。
2、MySQL
这部分可以问的东西也比较多,比如说事务、ACID、索引相关(B+树、聚簇索引)、SQL 优化(索引优化)、锁机制等,如果还有时间可以看看高可用、分布式(主从复制、读写分离、分库分表、分布式事务、分布式锁)这些,有时候会结合项目一起来问。
学习路线:https://tobebetterjavaer.com/xuexiluxian/mysql.html
3、博客项目
不是很建议写到简历上,这种类型的项目几年前都烂大街了,最好是能换一些别的,像技术派、MYDB、动态线程池、网盘,这些星球里推荐的,现在用的人比较少,但面试官 HR 应该都是比较喜欢和认可的。
当然了,你可以把博客项目作为简历上的第二项目,在二刷的时候加入一些新的功能和技术,比如说加入 Redis 缓存、DB 自动初始化这些,这个在技术派的教程里也有写。
4、算法方面
可以跟着星球里的《二哥的LeetCode 刷题笔记》来刷(卡哥的代码随想录当然也可以),也可以从简单题开始,会一些基础的排序算法、查找算法,然后再逐步切入到高级算法,当然了,算法这部分比较靠天赋。也可以只刷我在知识图谱里提到的算法 50 题,就能应付大多数中小公司的面试了。
https://t.zsxq.com/0cxU6HN5v
5、面渣逆袭
最好的办法,就是理解不了的先跳过,能理解的一定要背会,这就相当于题库,你多背会一道,面试的成功概率就会越大。然后就是遇到理解不了的,就去搜一下为什么要这么回答,理解背后的原因,并且最好是,通过代码演示一遍,就是说在自己的项目中敲一遍,这样效率应该会高一些。
如果实在是看不懂记不住,也没关系,这些题并不是所有的都会问到,有些我估计一些面试官也不会,只是说我们要这么筹备,尽可能让自己站在一个有利的位置。
然后在秋招的时候,根据面试反馈的结果或者你去投实习的时候根据面试反馈来调整,看看哪些题的概率更高一些。
6、Java 后端四大件
侧重的部分就是我一直强调的 Java 后端四大件,这是面试求职的时候必选项,这部分你拿下了,面试官就会觉得你很扎实,有项目有基础,只要面试表现不是特别拉胯,我觉得机会挺大的。
面试官也会结合实际的项目来问你这部分内容,所以有时间就好好搞这些。
7、关于实习
可以去实习僧、boss 直聘、公司官网、公众号上多了解信息,多投一投,如果能去,也不用翘课,和辅导员班主任沟通清楚,学校其实愿意看到一些积极向上的学生,如果能提高学校的就业率,何乐而不为。
至于去小公司实习值得吗,这个还是要具体问题具体分析,实习也是开盲盒,如果你刚好去的是一家能接触的核心业务的小公司,那么就是一段非常美好的经历。下面是之前一位读者分享的实习经验,我前几天发文说过:双非,找到了一份不错的工作(18*16)。
但尽量不要太随意,如果去一些学不到知识的公司,去了也是出卖廉价劳动力,耽误你秋招准备的进度,还是要挑选一些合适的目标公司,真正能学到东西的。
以上,希望能帮助到你,保持好的心态,不断学习和实践,积少成多,踏踏实实过每一天,我觉得问题不大。
ending
一个人可以走得很快,但一群人才能走得更远。二哥的编程星球已经有 2100 多名 球友加入了,如果你也需要一个良好的学习环境,戳链接 🔗加入我们吧。这是一个编程学习指南 + Java项目实战 + LeetCode刷题的私密圈子,你可以阅读星球专栏、向二哥提问、帮你制定学习计划、和球友一起打卡成长。
星球的知识图谱里已经沉淀了非常多优质的内容,相信能帮助你走的更快、更稳、更远。
最后,把二哥的座右铭送给大家:没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟。共勉 💪。
欢迎点击左下角阅读原文了解二哥的编程星球详情,这可能是你学习求职路上最有含金量的一次点击。