java面试的心得总结
最近换了个公司,从二月底开始面,面到三月底,面了有快二十五家公司。我是一个喜欢总结经验的人,每经过一场面试,我在回来的路上都会仔细回想今天哪些问题可以答的更好,或者哪些问题是自己之前没遇到过的,或者是哪个知识点今天又问了等等。三月中旬的时候,我就在构思要写一篇面经,主要是想着可能对那些跟我相同处境的人有点帮助,再者就是稍微记录下这为期一个月的面试过程。
个人介绍:
首先介绍下我面试时的自身条件情况,我把自己的情况分为优势和劣势来说可能更有利于你们比较自身情况。
劣势:
1.16年7月毕业后开始到南京工作,面试的时候是18年2月到3月,一年多的经验,勉强算两年经验。分析:一年多经验我认为是比较尴尬的,处于一个不上不下的位置,很多公司比较喜欢招三年经验的,或者直接招应届生来培养。
2.毕业于一个大专的学院(期间还到过培训机构培训了一段时间)。分析:这个相对有一定的影响,因为有工作经验后,公司对学校的要求基本是本科以上(包含本科),除非达到是本科就基本没问题,但是还是有个别叼毛公司只要985/211。
优势:
1.在一家中等的公司干过快两年,期间参与过五个比较大的项目,三个自研,两个外包,从需求分析的调研和编写开发文档都全程参与,分配编写的模块也是有难有易,基本的一些常用框架自己都去用过,数据库的MYSQL,ORACLE都使用过,基础还算牢靠(主要是自己平时会看一下基础教程,了解原理),愿意自己主动去学习(这点很重要,大家都是平凡人,公司不是看你的技术牛不牛,而是看你的学习能力强不强,除非是你面试的是很高级的职务或者大厂)
2.良好的沟通交流能力。分析:这个能力不会是关键性的,但是可以加分。
3.较强的学习能力和逻辑思维能力。分析:有些公司和面试官还是比较看重一个人的学习能力的,经验代表着你现在在什么级别,而学习能力则代表着你将来能到达什么级别。
学习过程:
看了我的优劣势介绍,你会发现我的优势相对于我的劣势来说,有可圈可点之处,但是还是有很多的不足。我自己对此也有清晰的认识,因此从过完年之后,我就开始抓紧空闲时间学习。学习的过程如下:
1.看面试题
正常人第一步肯定都会看面试题,我也不例外,