为了账号安全,请及时绑定邮箱和手机立即绑定

面试题你能答出来多少?

标签:
Java

file

引言:前些天去参加面试,面试官对我出了如下一套面试题,大家不妨利用空闲时间也测试下自己的知识水平,试卷满分150分,你能答出来多少呢?心动不如行动,赶快测试一下吧!

1、下面程序的运行结果是什么?(10)

ReentrantLock lock new ReentantLock (Boolean. True);

try{

lock.lock();

…//

}catch (Exception e){

…//

}finally{

lock. unlock() ;

}

2、聊聊关键字synchronized的工作机制是什么? (10)

3、StringBuilder, StringBuffer的区别是什么? (5)

4、聊聊组合与聚合的区别是什么? (5)

5、SpringMVC的工作原理是什么? (建议图解) (10)

6、浅谈SpringBoot的优势是什么?简单谈谈SpringBoot的启动过程中。@SpringBootApplication包括哪几个注解? (10)

7、SQL优化的原理是什么?若不清晰,则列举己知的优化措施方式(5)。(不少于三种)

8、title与h1两个标签的区别是什么? (5)

9、列举常用的javascript对象(5)

10、样式position有几种取值? 对布局会产生什么影响? (5)

11、父类构造器,子类构造器,当子类构造器new的时候,先调用哪个类的构造器? (5)

12、下面几个程序的执行的结果是什么(15)

程序一:

Integer i=new Integer(123);

Integer i1=new Integer(123);

System.out.println(i1.equals(i));

程序二:

Integer i = 200;

Integer i1= new  Integer (200);
System. out. println(i1. equals(i));

程序三:
Integer i=200:

int i1=200;
System. out. println(i1==i) ;

附加题(60) :
1、一列数:从1开始,前两项为1,从第三项开始每一项等于前两项之和。请用Java代码实现

例:1 1 2 3 5 8 13

2、JDK1. 8是采用ConcurrentHashMap是采用分段数组,还是采用数组+链表+红黑树实现?简单聊聊区别

3、javascript的闭包是什么?什么是事件的冒泡机制?如何阻止事件冒泡?

4、spring事务传播的策略有哪些? spring默认的事务策略是什么?

5. JDK8 Function, BiFunction的区别是什么?

以上就是整套面试题了,针对此套笔试题,作者也是专门邀请了郭老师对试题做了简单详细的讲解,

点击查看-》面试真题解答中参考答案及解析。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消