牛骨文教育服务平台(让学习变的简单)
博文笔记

蚂蚁金服java后台开发一面

创建时间:2018-03-24 投稿人: 浏览次数:635

1.介绍项目,没问实习,项目我介绍的不好,他说最好要有技术细节和遇到的问题,这个还要自己总结;

2项目中用到了spring,问我对spring的了解(回答原理,但是感觉也没答好),又问了有没有了解过Struts2,我说没有(傻叉了),就没了。

3然后他说是不是问的太底层,就问基础,java多线程有了解吗?(应该多说一些多线程的知识点)

4。线程池的知识,很重要,没答出来。。。

5说一下hashmap   是线程安全的还是不安全的),项目中如果使用hashmap或者map的话如何保证线程安全(说了同步的方法)

6Maven是做什么的,版本snapshot什么什么,没有了解过。。

7Java异常有哪些?(  ,,   我竟然忘了,我个傻叉)

    Error类和,Exception类  都是  继承Throwable类

    Error类Java运行时系统错误和资源耗尽错误;

    Exception类 又分成两种,IOException和RuntimeException类;

      受查异常 :派生于Error类和RuntimeException类的所有异常;

    非受查异常:IOException

声明受查异常用throws,(将异常传递给调用者,告知调用者这个方法可能产生异常),当前的方法什么也不用做;

抛出异常用throw;

捕获异常try/catach语句;finally(应该捕获哪些异常?传递哪些异常?应该捕获那些知道如何处理的异常)

8如何处理异常?(我当时理解错了。。现在想想应该回答  捕获异常必须设置try/catach语句;finally等相关知识)

9 StringBuffer和StringBuilder的区别;

10,平时如何学习的,最近看什么书?

11有什么要问的?

最后我问了他我回到的哪里不好,他说基础还行,但是也不算满意,可以多去看写书,多实践,

推荐了一些书比较深入简出系列,spring的理解,

(自己的反思,听不懂对方的问题和想获取的信息,应该尽可能地把自己知道的所有相关的讲出来,)






阅读更多
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。