2019.7.6中兴提前批java后端开发面经
技术面:首先是自我介绍,项目介绍,我是直接把项目中用的框架数据库技术先说了的,然后问了以下知识点:
1、数据库方面:事务的概念;有哪些方法能够删除数据库数据保留表结构;在数据库设计时用了什么范式或者反范式;
2、设计模式:说一下工厂和抽象工厂的区别;你在项目中用到了哪些设计模式
3、解释一下反射吧,以及在项目中是如何体现的
4、说一下软件体系架构(因为简历上写了,实在是给自己挖坑)
5、项目中的技术难点,以及你是如何解决的
6、并发编程:说一下线程池吧,以及你是如何使用的
7、spring相关的知识(不太记得了)
等等等,反正知识点问的还挺多的
综合面:自我介绍
1、你说你擅长的语言是java,怎么体现的
2、在项目中遇到的三个难点
3、给你一个场景,问你如何实现
4、编写了多少代码
后面的就是一些闲聊了,什么中兴的福利是在国企里面算好的,以及餐补、交通补、大巴免费,年终奖另算等等。
个人感受:基础知识真的很重要,面试官问我事务的概念时,我一时没记起来,看面试官笑了,我就说自己不是不知道,只是突然记不起来了,然后通过一个实例来解释了一下事务以及它的隔离级别这些,面试官才满意点头,然后说我们面试只能通过考你们这些基础知识来判断,毕竟做没做项目以及做了多少都靠说了,而且技术只是敲门砖,这些扎实的基本功才能以后真正解决问题,感觉面试官很和善,而且真的不水的,知识点该问的都在问。还有就是简历上不熟悉的真的不能写,不然真的会尴尬。
#中兴##面经##提前批##Java工程师#