随笔(一)

好久没有更新博客了,主要是这段时间一直忙着换工作,疫情期间,找工作真不容易,最后奉劝广大的博友们,如果没有必定的把握,还是不要轻易换工作,否则真的会后悔的,我也是折腾了许久方才暂时稳定了下来,下面就先说一说找工作的经历以及前几天遇到的一个特别诡异的问题,希望一来对博友们有所帮助,二来请大神帮忙看一下这个问题。

说起找工作,程序员除了学历之外,工作年限也是一个十分重要的指标,无论是从最开始的面试,到最后的薪资待遇,可以说都与工作年限息息相关,我呢,有着两年半左右的工作经验,其实说是工作经验,不如说是平日里增删改查,复制粘贴罢了,真正提升自己能力的工作,可以说少的可怜,所以从去年年底开始就一直在酝酿着换一份工作,毕竟不能再这样混下去了,否则估计以后连吃饭都要成问题了。

话不多说,在确定了想要换工作的想法后,第一件事自然是要修改简历,俗话说的好,好的简历会给你加分不少,这句话我觉得很有道理,因此我特意花了一个周末的时间用来完善简历,虽然做的不是很完美,但是至少能看的过去,该有的东西都有了,这就够了。完善好简历后,就要开始投递了,对于投递简历,一般有两种方式,一种是海投,一种是针对性的寻找公司,然后投递简历,我采用的是第二种,因为我在投递简历之前已经有了明确的目标,这次的工作一定要能够提升自己的能力,而不是那种简单的混日子,所以我自然能够寻找自己合意的公司进行投递,如果你只是单纯的想要尽快找到一份工作的话,那我觉得海投的机会应该会更大一些。

接下来就说说我的几次面试经历,对于具体的面试题和流程这里我就不说了,百度上太多了,我只是简单的说一下像我这种有着两年半工作经验的人,一般在面试时会被问道哪些方面的问题,希望对大家有所帮助。

一、数据库方面的问题,因为我主要从事的是Java方面的工作,平日里对于数据库接触的真不是很多,所以就写了熟悉,因此也没有被问道什么高深的问题,基本就是简单的场景应用,再加上索引啊,分表查询之类的,其实只要简单的看一遍面试题,这方面应该没什么难度;二、基础知识方面的问题,这方面的问题真的不多,可能工作年限已经过了问这方面问题的时候了,因此这几次面试中只是被问了一次关于hashmap的源码问题,还算比较简单;三、框架方面的问题,这个在我看来是一大重点问题,尤其是我简历上还写了精通二字,真是自己挖的坑太深了,从struts2的实现原理,底层代码实现,再到spring,springboot,hibernate,mybatis,可以说把我简历上写的框架都问了一遍,重点是都是源码级别的问题,回答的磕磕盼盼,不过总算糊弄过去了,因此在这里告诫诸位,如果不是真的对这些框架的源码十分熟悉,千万不要写精通,自己给自己挖坑。四、项目经验,对于项目经验,个人觉得还是需要好好准备一下,很多面试官对于项目经验还是很重视的,因为从你的描述中,他们就能听出来你在这个项目中担任着什么样的角色,所以一定要多准备一下。

以上是我这段时间面试的一些经历和心得,希望能够对大家有所帮助,接下来我就要说一下在新公司遇到的一个十分诡异的问题,希望能够有哪位大神帮小弟解惑。

这个问题是这样的,公司的项目是maven项目,很多jar包都放在maven的本地仓库中,开发工具我用的是eclipse,代码管理用的是svn,之前一直好好的,前几天公司有别的同事提交了代码,我就顺势更新了一下,结果整个项目就崩掉了,一大堆报错,点进去才发现好多apache的导包报错,包没有导进来,再往前追查,发现是maven里面的很多jar包置灰了,这才导致很多包无法引用,看到这里,相信很多人的第一反应就是pom文件中设置了scope范围,我当时也是这样想的,结果点进去后发现并没有设置scope范围,于是我就给设置了一下,发现还是没有用,后来又尝试过clean项目,强制导包,清空maven本地仓库重新下载等等各种操作,都没有效果,最终在同事的提醒下重新下载了一个版本的eclipse安装,然后检出项目,发现竟然变好了,虽然解决了问题,但是其中的原因却一直没能够想明白,所以希望有哪位大神能够替小弟解解惑,再度拜谢。

原文地址:https://www.cnblogs.com/libinhyq/p/13060283.html