这是去年刷 Java 面试题写的一篇博客的开头。


起因

  • 焦虑。每次自己想跳槽的时候,内心总是担忧着那些面试题怎么解答。

  • 很多问题在实际工作中并不会遇到,没有实际的解决问题经验,看过也记不住。

  • 假如我明年需要换工作,那现在把下次的面试准备工作,拆分、融入到平时的每天中,会不会取得更满意的offer?

 

目标

  • 收集网上各种经典的 java 面试题

  • 做出答案,分享出去,和猿友讨论,不断进步

  • 扩大知识图谱,扎实基础,梳理知识脉络

  • 避免下次面试时的准备工作

  • 锻炼写文章的能力

图片


没想到文章被访问了 4 万多次,点赞 500+,评论 70+


深深记得自己的起点!开面馆失败,跨专业自学 Java找工作的那种痛苦,每一次都让我回去等那个永远不会有回复的通知。


那种痛苦,让我坚持学习了 6 年多,到现在水平还是一般般(水平的提高速度与上限非常依赖自己所处的团队水平,天天跟大牛在一起,耳濡目染也就高并发、分布式、各种调优了)。每每想到这样,就羡慕那些高学历、科班出生的同学,刚毕业就可以进大厂。


现在深深感觉到底层理论基础的重要性,遗憾比科班学生缺了那 4 年理论基础建设的时间。所以现在业余有空就会在家里的小白板上画画各种知识结构。


图片


不喜欢 csdn 有广告,就自己搭建了博客,简洁的有点简陋,但我喜欢,可以自己写代码想什么玩就怎么玩,这才是一个程序员该有的姿态,「折腾」。


图片


后来又开发了一个小程序,自我感觉躺着或者面试路上过一遍理论,也挺香。


除了博客里贴了小程序的二维码,基本没做任何推广,不知不觉用户数到了一万,多少给需要的朋友带来了一些帮助,这样去想还是挺开心的。


图片


图片


近半年,忙于工作,把刷题这事落下来了,准备拾起来。这次不太一样,身边多了那么多因为刷题认识的朋友,可以一起前行,三人行必有我师!


为什么我要把这事做下去?


第一,是当年的痛苦仍然铭记于心;


第二,是真爱,因为在我一无所有甚至欠下外债的时候,java 让我找到了工作,后来又挣到钱买了车、买了房。如果没有学会它,还不知道在工作方面我现在会是什么状况,自己喜爱的事情又顺手把钱挣了,是一种莫大的开心;


第三,是一件实实在在但又是我之前没考虑过的事,写文章现在能挣钱了。虽然我还一毛钱没挣到,但那只是时间问题。



这是我在小程序里留下的一段寄语:


图片


这次准备把高并发、JVM、微服务、分布式的题目补上,算是进阶。欢迎多多留言与分享,一起努力将面试反转。Inversion of Java Interview!


更多相关文章

  1. java后端面试高薪必备知识点-WeakHashMap工作原理
  2. PriorityQueue:一个提升你刷题效率和解决工作难题的集合框架(基于j
  3. Redis两种持久化机制RDB和AOF详解(面试常问,工作常用)
  4. binlog有哪些工作模式?Linux云计算运维入门
  5. JVM系列(7)内存溢出问题(工作中常用、面试中常问的一个知识点)
  6. JSP第一篇【JSP介绍、工作原理、生命周期、语法、指令、行为】
  7. 一个工作三年的同事,居然还搞不清深拷贝、浅拷贝...
  8. [Java] SpringMVC工作原理之一:DispatcherServlet
  9. Spring Boot 揭秘与实战 工作原理剖析

随机推荐

  1. Apollo 源码解析 —— Portal 发布配置
  2. 使用 Netty 实现 IM 聊天贼简单,看不懂就
  3. 帅气的 Spring Session 功能,基于 Redis
  4. kubernets 挂载 NAS 报 access denied
  5. Apollo 源码解析 —— Portal 认证与授权
  6. Linux学习:文件IO(不带缓冲区),原子操作概念
  7. Linux学习:unix的标准化的实现(Linux中各种
  8. 艿艿的 Spring Cloud Alibaba!开整~
  9. 37000 字 + 代码,艿艿肝的 Shiro 从入门到
  10. Linux学习:Linux基础简介。