首页 > 编程语言 >面试了一个 5 年 Java 程序员,一个问题也不会。。

面试了一个 5 年 Java 程序员,一个问题也不会。。

时间:2024-03-14 09:00:37浏览次数:34  
标签:Java 辅导 Spring 程序员 面试 模拟

大家好,我是R哥。

周末愉快呀,最近我在做 Java 面试辅导,也模拟面试了好些个学员,说说其中一个学员吧,一个工作 5 年的 Java 程序员,模拟面试,居然一个问题也不会。。

当晚模拟面试完,我的心情很复杂。

我之前做系统架构师,同时也是面试官,这些年,少说也面试过几百上千人,不乏知识渊博、技能顶尖的选手,但从未遇到过工作了 5 年,连一个问题都答不上来的。。

这场史无前例的模拟面试,虽然我也早有心理防备,但多少也在我意料之外。

我先说说他的情况吧:

  • 双非二本
  • 工作 5 年+
  • 空窗期半年

这个学员工作了五年,毕业就一直在传统公司干,简历上的技术居然都是 JSP、Servlet、 jQuery 之类的技术,连 SSH 这样过时的技术都没怎么用过,就更别 Spring Boot、Spring Cloud、Dubbo、RabbitMQ、Redis 之类的技术了……

干了五年,又没什么进步,自己觉得不能再这样混下去了,就主动提出了离职,和女朋友到处旅游,空窗期了大半年,放空了自己,结果想现在想捡起来,又盲目且没有方向,才找了我做面试辅导。

他说自己并不笨,思维敏捷,新知识接受能力也快,可以接受挑战,就是有点懒,加上有严重的拖延症,找我们做「面试辅导」,一方面也是想通过这种方式让他走出来。

他也做好了打持久战的准备,如果再不好好学习,程序员之路就真的走不远了,他也知道通过「面试辅导」不一定能找到满意的工作,关键还得看自己努力。

找我们做面试辅导的学员也不少,想通过这种方式让自己走出来的,他还是第一个。

我看到了他的决心,所以,就接了他的面试辅导,觉得他还是有机会的,毕竟只要不下牌桌,就有翻盘的可能,真的放弃了,就真的输了。

看他情况比较紧急,当天晚上,我们给他做了「模拟面试」摸底,问了他几个问题,结果一个问题也没答上来,下面是不完整面试过程。


说说 HashMap 的数据结构是怎样的?

HashMap 的数据结构?Emm...不太清楚了,但我知道怎么用,你让我说原理我真说上来了,但你要我做事情我是没问题的,比如,put..set..我都会用。

好的,没关系。你用过 Spring 吗?说说为什么要用 Spring?

Spring 好久之前有用过的,不过最近几年的一些开发项目没有用过了,为什么要用 Spring,Emm....我还真想不起来了...

好的,没关系。那你知道 MySQL 的事务隔离级别吗?

这个,,不太清楚,这个知识点我没怎么听过。

好的,我大概了解了你的情况...

以上面试问题答案,在我的微信小程序「Java面试库」中全部有整理。


其实我问完这 3 道题,就已经大概了解了他的底子了,也没有必要再追问下去了,再问下去也没有意义,因为他也没有刷题,也没有技术储备。

然后又和他深入沟通了下他的状态和技术情况,发现他最近一两年都没怎么写过真正的 Java 代码了,他还特意强调说连 IntelliJ IDEA 这样的工具也没有使用过。

于是我们第二天,我们就给他定制了针对性的学习计划:

整个学习计划 2 个月,先让他把 Java 做项目、写代码的感觉找回来,学习一些常用框架和中间件的基本用法,然后再集中精力刷题,整个过程我们提供保姆式解答,并提供所有力所能及的帮助。

有了一些技术储备之后,我们再辅导他的简历和求职的事。

他看完计划,很满意,说会安排好自己的时间按计划有序推进学习进度,然后当天就把 IntelliJ IDEA 装起来了,并且还挺有想法,说发现问题他先自己解决,解决不了再请求导师协助。

我们也鼓励他,其实他还算年轻,他也说想借此把拖延症毛病改掉,他真的心态还挺好的,祝他最终会拿到结果吧,不管结果怎么样,至少他自己已经努力过了。

年轻就是好,一切都还来得及。

更多文章推荐:

1.Spring Boot 3.x 教程,太全了!

2.2,000+ 道 Java面试题及答案整理(2024最新版)

3.免费获取 IDEA 激活码的 7 种方式(2024最新版)

觉得不错,别忘了随手点赞+转发哦!

标签:Java,辅导,Spring,程序员,面试,模拟
From: https://www.cnblogs.com/javastack/p/18072047

相关文章

  • 【JavaScript】面试手撕柯里化函数
    ......
  • 面试题 17.12. BiNodec
    树遍历的变形/***Definitionforabinarytreenode.*structTreeNode{*intval;*structTreeNode*left;*structTreeNode*right;*};*/structTreeNode*convertBiNode(structTreeNode*root){if(!root)returnNULL;if(!roo......
  • 图解Java并发编程第一章总结【精炼版】
    【第一章】图解Java并发编程Java线程的基本操作yield操作:yield操作,在基于时间片轮转的cpu调度算法中,用来放弃当前时间片sleep操作:sleep操作分为三种情况普通sleep:在指定时间内放弃cpu使用权,不释放同步锁sleep(0):作用与yield相同sleep被中断:抛出中断异常......
  • 基于SSM的协同过滤算法的电影推荐系统(有报告)。Javaee项目。ssm项目。
    演示视频:基于SSM的协同过滤算法的电影推荐系统(有报告)。Javaee项目。ssm项目。项目介绍:采用M(model)V(view)C(controller)三层体系结构,通过Spring+SpringMvc+Mybatis+Vue+Layui+Elementui+Maven来实现。MySQL数据库作为系统数据储存平台,实现了基于B/S结构的Web系统。报......
  • Java知识点之单例模式
    1、单例模式(BinarySearch)单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但......
  • java毕业设计小众咖啡店推荐平台的设计与实现(springboot+mysql+jdk1.8+meven)
    本系统(程序+源码)带文档lw万字以上 文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景在当今社会,咖啡已经成为许多人日常生活中不可或缺的一部分。随着人们生活水平的提高和消费观念的转变,越来越多的人开始追求个性化和高品质的咖啡体验。小......
  • java毕业设计线上教学平台(springboot+mysql+jdk1.8+meven)
    本系统(程序+源码)带文档lw万字以上 文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景随着互联网技术的迅猛发展,线上教育已经成为了现代教学体系中不可或缺的一部分。尤其是在全球性的公共卫生事件影响下,线上教学平台显示出了其独特的优势和......
  • Java 简单 bean 与 json 互相转换
    场景说明最近在写一个服务,经常用到调别人接口得到json,然后需要转换为指定bean,记录一下常用工具类引入依赖<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId></dependency><dependency>......
  • 数据结构面试常见问题(一)
    面试中经常会问到数据结构相关的问题,因为它们是编程和软件开发的基础。本篇博客将介绍一些数据结构面试中的常见问题,并提供答案和解释,帮助你为面试做好准备。1.解释数组和链表的区别。数组是一种线性数据结构,用一段连续的内存空间来存储元素,这意味着它们可以通过索引快......
  • 【华为OD】C卷真题 200分:分披萨 JavaScript代码实现[思路+代码]
       C++\python\java\C代码:【华为OD】C卷真题200分:分披萨C/C++代码实现[思路+代码]_第一行为正整数奇数n,表示最小披萨小块数量。3<=n<500-CSDN博客【华为OD】C卷真题200分:分披萨python代码实现[思路+代码]-CSDN博客【华为OD】C卷真题200分:分披萨Java代码实现[思路+......