-
架构设计方面:对于mysql,redis,kafka,tomcat,spring , mybatis 这些中间件和框架至少应该非常熟悉,可以某些细节不清楚,但是大的该知道的不能不知道;尤其是架构方面;而不可以仅仅在细节知识的记忆;
-
基础上:对于jvm,gc,并发与锁,多线程,io,tcp/ip 网络通信 这些也应该非常的熟练;一定要有自己的案例,否则就是空口白话;
-
项目:如何设计,亮点和难点,各种想法和思路都应该 非常多,而不是啥都不知道,让别人问细节,
-
算法 : 这个必须要有思路,这个很重要;
-
所有的东西都要给一套完整的解决方案,而不是等待被问,这是很不对的;
关于上面的每个小点,自己一定要尽快熟悉相关的知识框架,而不是一条一条记录的死知识,这是没戏的; 切记,自己回答问题,务必要能更高一个层次,不仅仅是知识体系完善,还要有架构思维,每回答一个问题,都要特别的体系,而不是片段的记忆的死知识,这样自己才会符合自己的年限,才会更值钱,否则我回答的和我上一份工作找的就没有任何区别了;