记录某公司的一次面试

昨天去了一家公司面试 Java 开发岗位,这篇文章主要是做一个面试的记录以及总结。

 

...请看原文,原文地址在文章的最下方

 

1、面向对象的三大特性

答:封装、继承、多态。

2、XML解析

...请看原文,原文地址在文章的最下方

 

 

3、反射

...请看原文,原文地址在文章的最下方

7、Hibernate 的一级缓存、二级缓存

8、ConcurrentHashMap 的 key 可不可以为 null ?

9、线程池的线程命名

...请看原文,原文地址在文章的最下方

10、Linux上安装好MySQL,只能本机访问,其他机器不能访问的问题

...请看原文,原文地址在文章的最下方

11、线程池核心线程数(core) 和 最大线程数(max)

...请看原文,原文地址在文章的最下方

12、线程池捕获异

13、Mybatis 的 Mapper

参考:

...请看原文,原文地址在文章的最下方

14、Jsp和servlet ,jsp的 9大内置对象

 

JSP 的九大内置对象:

内置对象名 类型
request HttpServletRequest
response HttpServletResponse
config ServletConfig
application ServletContext
session HttpSession
exception Throwable
page Object(this)
out JspWriter
pageContext PageContext

JSP 的四大域对象:

对象
ServletContext context域
HttpServletRequet request域
HttpSession session域
PageContext page域

15、文件上传、socket、流

参考:

 

16、Netty

参考:

Netty——基本使用介绍

17、集合

答:List、Set、Map

List 是有序的,可以有重复元素

Set 是无序的,不允许有重复元素

Map 是键值对

18、IO 和 NIO

参考:

Java NIO 系列教程

19、写在最后

最后,我发现面试官也有一些错误...请看原文,原文地址在文章的最下方


先写到这里,以后有什么补充再更新。

本文永久更新地址:https://github.com/nnngu/LearningNotes/blob/master/_posts/2018-03-30-%E6%9F%90%E5%85%AC%E5%8F%B8(%E7%AE%80%E7%A7%B0SMKJ)%E9%9D%A2%E8%AF%95%E8%AE%B0%E5%BD%95.md

你可能感兴趣的:(Interview)