个人情况学历:二本工作年限:2年半拿到了字节、拼多多、美团、滴滴、欧科云链....等公司的offer面试准备复习
你信我,真学习还得看书,看书能让你的知识体系更加健全。
当然,平时也可以看一些大佬的文章扩充一下知识库。
我看过的Java相关的书单如下:
Java:《Java并发编程的艺术》、《Java并发编程实战》
JVM:《深入理解Java虚拟机》第三版、《深入Java虚拟机:JVMG1GC的算法与实现》、《新一代垃圾回收器ZGC设计与实现》、美团技术团队相关JVM的文章、R大相关JVM文章
MySQL:《MySQL技术内幕:InnoDB存储引擎》、《高性能MySQL》、《MySQL实战45讲》、《从根儿上理解MySQL》、《从零开始带你成为MySQL实战优化高手》
Redis:《Redis设计与实现》、《Redis开发与运维》、水滴与银弹Redis系列文章
Kafka:半兽人博客、《ApacheKafka实战》
Zookeeper:《从Paxos到Zookeeper:分布式一致性原理与实践》
架构:《凤凰架构》、《领域驱动设计:软件核心复杂性应对之道》
还有一个点是,看书的时候可以尝试记一下笔记,这样效率会高一些,不至于看完就忘记了。上面提到的书籍和文章,有兴趣也可以看一看。
没有开源的书籍,我建议可以支持一下原创,去买一下实体书或者对应的课程。
算法算法的话,没有那么多高超的技巧,LeetCode前道反复刷就行了,应付社招绰绰有余。
我只刷了道题,面了十几个大公司,大多的算法题都是原题。
刚开始刷的时候会很痛苦,坚持几天,没有思路的就看答案,看完答案继续写代码,写不出代码继续看答案,反反复复坚持下来算法就搞定了。
简历至于怎么写简历,我也不是专家,不说些花里花哨的,直接给一个我的简历模板吧,仅供参考。
提一个点,你写的简历就是划了一个知识范围,然后让面试官从题库里面选题,如果你自己划的知识点你都不清楚,那你面试肯定没有把握的。所以,一定要对你简历上面的每一字负责,要对你在简历上写的每一个技术点都熟悉。
面试过程自我介绍自我介绍是简历的精简,不需要说一些没意义的事情,面试官也不