中级开发工程师面试题目(Java方向)

  • 格式:docx
  • 大小:38.18 KB
  • 文档页数:4

下载文档原格式

  / 4
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

姓名: 联系方式:时间:30分钟

第一章.简答题(100分)

1.1 spring的依赖注入有哪几种方式?(10分)/*写出一种5分,最

多10分*/

1.2 HashMap数据结构是什么,如何实现线程安全的

HashMap?(10分)/*写出数据结构5分,如何实现5分*/

1.3 构造器(constructor)是否可被重写和重载? (10分)

1.4 代理模式、多例模式、懒汉模式、工厂模式分别如何实

现?(10分)/*写出一种3分,最多10分*/

1.5 内存溢出原理什么?如何避免内存溢出,并举一例说明?

(10分)/*写出原理5分,如何避免3分,例子2分*/

1.6 下面这段代码什么意思?-Xms2048m -Xmx2048m

-XX:PermSize=512M -XX:MaxPermSize=512M(10

分)/*写出一项2分,全部10分*/

1.7 sql如何实现分页?(选择一种数据库

mysql\postgres\oracle)(10分)

1.8 下面这段代码什么意思?(function( window,

undefined ) {/*your code here…*/})(window) (10分)

1.9 请说出HTML5的几个新特性?(10分)/*写出一种3分,最多10

分*/

1.10 get和post请求的区别?(10分)/*写出一种3分,最多10分*/

第一章.附加题

1.1 描述JDK8 的lamda表达式,其使用场景是什么?(5

分)

1.2 关系型数据库设计的3大范式是什么?(5分)

1.3 如何优化数据库性能?(5分)

1.4 简要说明OSGI、微服务?(5分)