去年底,公司裁了一波员,当时身为 Java 程序员的我还感到十分庆幸,毕竟裁的大部分是运营、市场,和一些做不起来的产品线,我们这种波及较小。
然而没想到的是,疫情来了,然后我被裁了。
一开始,我还没有很慌,毕竟有一定基础和工作经验的 Java 程序员,市场上应该不会很缺?简历上的 Java 那里,我赫然写着「精通」,然后蓝色加粗。
我甚至想,之前这家规模中等,趁机去个大厂。结果......
我先去了一家知名电商公司,因为是晚上面试,时间充分,我以为自己会发挥得很好。
结果是面试官发挥得比我还好。我全程半懵逼。
疫情期间,我们尽量挑了一个人少偏僻的地方。对方看样子起码是个经理级别,常规的问题没问几个,然后就开始:
「说说 servlet 和 jsp 区别?如果没有 servlet,jsp 怎么跟后端交互?」
(我:一脸懵逼)
「说说 java 内存模型,新生代老年代算法...你说的新生代老年代属于堆还是栈?还知道哪些 gc 算法?创建大对象也是在新生代分配吗?
(我:说了两句人话然后开始懵逼)
「你觉得你的项目中如果需要 jvm 调优你会注重哪个分带的调优,或者说更注重哪种 gc 调优,为什么,具体怎么做」
(我:懵逼,随便吹了两句。对方反问:「你确定?」)
最后,面试官照例问了一句「你还有什么想问的?」,脸上挂着和蔼的微笑。那表情分明是在说:
总之,这场疫情给所有人都带来一次警醒,平时看似很稳的程序员也不例外。
经过这次,我一直在想,有什么办法,是能让自己短时间内快速提升专业水平、面试经验,同时又尽量少走弯路的?
那就是不断去学习,或者一直去刷题,才能提升自己!所以我给大家准备了一些学习资料,需要的可以来获取!
结尾:这半年筹备中,我自己也在不断找资料学习,也通过很多渠道和朋友要到一份Java岗最新的学习资料大全
重点给大家推荐,这份资料中的Java岗面试题库,里面都有Java后端以及一些大厂的面试场景和面试题,我也是不断刷题提高自己的眼界
Java岗技术面试题库(5000+面试题)
这套题库里面中包含了以下很多个模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM......
获取方式:
内容来源于网络如有侵权请私信删除