文章之前小编想问大家一个问题:大家起初选择做开发是因为感兴趣?还是就单纯地觉得这个行业的工资相对于其他行业来讲要高一点?
如果是前者就觉得自己喜欢代码,喜欢开发工作,那么一直做开发也是一件的不错的事。不过要考虑当做开发 10 年后,自己所做的工作,一个大学毕业 2、3 年的开发人员一样能做时,你的价值在走下坡路,越来越不值钱。所以要时刻保持学习,并且深入研究技术,往架构师方向发展。当然时刻保持学习,并且深入研究技术对于后者同样适用,只有你技术牛逼了,你才有底气要求涨薪,才能拿到理想的薪资。(下图是程序员的通用职业发展路线,大家可以参考一下)

说到职业发展,程序员这一行业想要技术提升、涨薪肯定是要通过跳槽来实现的,一直在一家公司能学到的东西始终有限。更何况当初大家刚入行的小伙伴应该许多进的只是外包跟一些小公司,要想跳出来去更好的平台发展就需要好好准备面试了。但是道理大家也都懂,面试题也刷了不少,面试后大家也会查漏补缺,一直以来就是缺乏一份全面的笔记将一些面试必备的知识点与大厂面试真题系统的梳理总结出来。
针对这一情况,小编特地总结一些有关程序员面试的知识点,将面试中经常被问到的都总结了一下,希望可以对大家有帮助,总计有 20 多个知识点

Java 10W 字+面试总结
这份面试总结比较多,就不一一的详细介绍了,粗略的将主要内容展示一下,其中含有 20+的知识点:

目录总览

目录详览
基础篇

JVM 篇

多线程 &并发篇

Spring 篇

MyBatis 篇

SpringBoot 篇

MySQL 篇

SpringCloud 篇

Dubbo 篇

Nginx 篇

MQ 篇

Linux 篇

Zookeeper 篇

Redis 篇

分布式篇

网络篇

设计模式篇

maven 篇

ElasticSearch 篇

tomcat 篇

Git 篇

软实力篇

内容一览
基础篇

JVM 篇

多线程 &并发篇

Spring 篇

MyBatis 篇

SpringBoot 篇

MySQL 篇

SpringCloud 篇

Dubbo 篇

Nginx 篇

MQ 篇

数据结构与算法篇

Linux 篇

Zookeeper 篇

Redis 篇

分布式篇

网络篇

设计模式

maven 篇

ElasticSearch 篇

tomcat 篇

Git 篇
