最近的一些Java面试小结

Posted WriteOnRead

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最近的一些Java面试小结相关的知识,希望对你有一定的参考价值。

本文首发于微信公众号【WriteOnRead】,欢迎关注。

前言

前段时间陆续面试了一些大中小公司,踩了不少坑,挂了很多,同时也有不少感悟和收获。这里想把那段经历记录一下,如果能对亲们有所帮助就再好不过了。

面试的过程其实也是一个自我认识和学习的过程,即便暂时没打算跳槽,隔段时间出去面一面对自己还是有些好处的:不仅可以评估一下自己在市场的价值和竞争力,同时也能了解一些新技术、更新一下自己的技术栈。

而且在一个地方待久了,可能不自觉的就会陷入到一种「舒适区」,久而久之,就像温水里的青蛙,万一哪天被“优化”了可能会不知所措。

本文主要从「项目」和「技术」两个方面进行总结,除此之外还有一些比较开放式的问题。

元旦过了,“金三银四”还会远吗?春节后有想法的亲们,可以嗨起来了!

项目

有人说:三年一道坎。

对于工作三年左右的伙伴们来说,「项目经历」可谓重中之重,可以说比具体的技术点更重要。

技术点其实大同小异,有些临时刷刷题就能了解个大概。但项目经历往往难以临时编造,如果不是自己真实做过的项目、或者没有充分的准备,一旦面试官问得稍微深入很可能 hold 不住,面试扣分不少、甚至可能直接挂掉。

因此不少面试官喜欢从项目入手,抽丝剥茧、步步深入,通过项目把技术点串起来考察。

不同人的项目千差万别,但还是有一些共同亮点的:比如高并发场景,复杂的架构设计,JVM 调优及问题排查等。

这些亮点有的话固然更好,但如果平时 CRUD 居多、没太多的亮点,其实也不必太慌,技术亮点不多的话,可以多思考一些业务上的亮点,比如:

  • 业务模型比较复杂
  • 对业务整体的架构设计很熟悉
  • 业务模块拆分比较合理
  • 自己在业务中做过哪些扩展和优化?
  • 业务数据的上下游流转是怎样的?
  • 遇到过什么问题,如何解决的?
  • 等等

这些其实也是亮点,可以让面试官看到你平时对业务有自己的思考和理解,而不是只关注自己的那一块,不只是写代码的机器。

其实面试官对你的项目是一无所知的,他的印象仅仅停留在你简历上描述的那些文字(而且有些面试官可能是被临时拉过来的,别问我为什么知道

以上是关于最近的一些Java面试小结的主要内容,如果未能解决你的问题,请参考以下文章

java多线程面试题小结

金三银四面试季节之Java 核心面试技术点 - JVM 小结

关于2019的一些面试实战小结

java程序员面试小结

Java知识点详解 8,2021Java岗面试题知识点小结

[Java复习02] 集合框架Collection - 面试题小结