面经 2018年9月新华三(H3C)Java软件开发面试
新华三(H3C)面试问题,大概2018年9月收到新华三的面试Java软件开发通知: 1.介绍一下自己 2.你对Java了解多少? 3.Java中比如有add方法,你知道底层调用是怎么样的吗?看过原码吗? 4.你知道线程吗,线程在线程池是怎么存放的?怎么调用的? 5.你知道同步吗?同步是怎么加的,能描述下同步在底层怎么调用的吗? 6.你知道Java中的前缀、后缀吗? 7.你知道数据结构算法吗?(冒泡,选择排序什么的就别说了) 8.你会数据库吗? 9.你是怎么学习Java的? 10.集合你了解多少,集合中的ArrayList在底层的数据结构是什么? 11.sting类了解吗,里面有stringbuffer,stringrbuilder底层结构有什么不同? 12.线程知道吗?线程中有哪些关键字你知道吗? 13.异常中的try中出现了return,finally中的语句是否会执行?(这题是我觉得被刷的主要原因,可能与面试官的答案不一样!) 我:应该会执行 面试官:真的会吗? 我:我觉得是 面试官:你再想一下 我:就我目前的理解来说应该会执行,但是具体的要做个Demo才能确定。 大概只记得这些,面试过程中从头到位一直围绕着Java展开,不会问你项目什么的(除非你的项目跟Java相关吧),所以没有机会给你发挥。
#面经##新华三##秋招##Java工程师#