千字带你备战java开发面试

所有的排序不分先后,想到哪里写到哪里。

简历:可以用超级简历(最近好像要开始收费了。)模版可以看看拓跋阿秀(wx搜)的,他的简历也是非常的棒!

面筋可以看

0.校招去牛客 wx小程序看准上也可以看

  1. javaGuide: https://snailclimb.gitee.io/javaguide/#/
  2. javaLearn: www.javalearn.cn
  3. wx搜:帅地玩编程

面筋是看不完的,你要围绕某个面筋来搭建自己的学习框架,学习里面的每一个知识点。

技术栈:可以看javaGuide的目录 从头到常用框架那里结束 算是最基础最常问的。

其中jvm可以先放放,但是会了是巨大的加分项

后面的分布式 以及MQ等各种中间件,都是加分项。

但是千万不要本末倒置。你基础都不会,你就写一堆中间件。写了问你还答不上来。那直接GG。写在简历上的,你都得能答个七七八八!!!

项目:这个我也没有很好的解决。。我的项目属实也菜了。但最基本的,你要知道整个项目的大致流程。问你一个模块,你要知道怎么搞的。这里我还在优化。

设计模式+十大排序 能手写最常用的,知道大部分原理 比如设计模式,常见的工厂单例观察者生产者消费者。十大排序里的选泡插 快排,以及常用的二分等。(十大排序我看到左程云左神的入门的 他还来个诗 发现的确挺好记忆的。叫啥忆排序:选泡插,快归堆希桶计基...有兴趣的可以去搜搜。)

计算机基础

计算机基础很重要哦:计网、操作系统、http:可以看wx 小林coding 的图解计网 图解系统 图解http。

无聊了最好可以把自己的项目发布到github/gitee 用git来版本控制,可以写一些博客,这些在面试时都是很好的加分项!

最后关于面筋 我要强调:面筋没有那么不堪

都是总结出来的知识点呀,你啥都不会,直接背当然痛苦,我的建议是你结合面筋来查漏补缺,不要拿到了就背,你要去啊stackoverflow啊去查查原理与方案,面筋可能告诉你一句话,但是面试官可能就会深入问你嘞,所以要去搜原理,同时你懂了也更容易记忆。

经验分享 程序员 微信小程序 职场和发展