两年工作经历面试了一个四年工作经历的前辈
日期:2021年初
2021年刚上班第二天我们公司来了一个Java后端面试
,我们老大休假没来,前端老大就让我面试一下,对我自己而言也是感触颇多!
事先我是没看过他的简历的,我想着可能就是个刚入职场的新人,就随便准备了几个入门面试题,当我拿到简历那一刻我惊呆了,人家比我的工作简历还多呢,怎么让我来面试,咱也不能服软,就拿平时工作上的一些问题面一下呗!
他大致自我介绍了一下,基本上有两年半在同一个公司,这个公司是个国有性质
的公司,公司还是用的Spring
+SpringMVC
+Mybatis
的项目,都2021年了,Java后端还没用SpringBoot!
很庆幸自己当时没同意去这样的公司,因为当时刚大学毕业(2018年
)也差点去了这种公司,面试的时候人家就很直接的对我说技术很老,问我愿不愿意!我说后面再看看吧!(其实就想看看有么有其他的offer)!
他的回答我也是有点懵了,想着最起码自己私下也应该学习一下,一问三不知,看他的项目大部分是负责优化,项目简历着重描写了,分布式,容器化的一些技术,那就问一下这个吧!Docker
没了解,K8s
就别提了,sql优化
倒是说了一下。
因为我们现在有个项目10万条数据要导出excel,就问下这个优化问题吧,他给的答案是分批导出,其实我始终觉得要明白对方想要什么你再去回答!工作经验越高代码技术可能很高,但更多是一种解决问题的思维方式!然后设计模式应该是私下补课了只要是问到设计模式回答都可以!
下面是自己对于面试的一些感想,希望能够自己总结一下,也帮助到你!
首先你的简历是你和面试官沟通的主要桥梁,面试官会根据你简历的描述问你相关的知识
那些自己不会的还想写上去,就去B站刷一下视频再说,要不就别往上写,不然的话就是拉低你的印象分,还有有些简单的问题要有条理的回答,比如说下你工作中常用的Linux命令,不要东一榔锤,西一棒头!
还有现在都觉得敲代码挣钱,它是挣钱,但是你要不停的学习新知识,不停加班,如果你不热爱这个职业最好别入行,要不也是吃两年青春饭熬不到最后!熬到最后就是自己对于技术的热爱。
对我而言,敲代码更多是一种入门互联网的方式,有很多地方你需要代码做支撑
搞
HomeAssiatant
(一个开源的智能家居平台),里面有一些yaml语法
,内网穿透配置
,ssl配置
,NAT
,HTTP协议
,蓝牙协议
,ui的设计
,这些都需要一些编程基础
作为铺垫,遇到不懂得知识盲区要善于去学习,去问别人!装黑苹果系统善于扒文档,善于折腾,第一次看到
*.plist
文件我还一下是xml
语法呢!多去了解前沿技术,就算是自己工作中用不到也是要了解,
Docker
,K8s
,ES
,消息队列
,Dubbo
,ZK
,Naocs
,Nginx
,Linux
,抓包
,性能优化
,分布式
,高可用
就这么多吧!随手写了点!