中级java面试思考

1.自我介绍,包括针对最近的项目介绍,技术框架(前台,后台),负责模块.

2.针对项目,manage追踪问几个感兴趣的问题。

3.问技术点
异常机制
排序至少说出三种,并说说复杂度
Hibernate优化以及公平锁和非公平锁的概念和场景。乐观锁的机制,Mybatis的一级缓存和二级缓存。
final如何使用(修饰类,方法,变量)
接口和抽象类的区别
常用的集合以及作用,ArrayList与LinkedList的区别,HashTable与HashMap的区别,foreach与Iterator的区别,HashMap什么时候扩充,什么是泛型?什么是泛型擦除?阻塞和非阻塞的不同,异步和同步的不同
多线程的实现(其实一种),Runnable和Thread有什么区别,怎么调用有返回值的线程,为什么要线程池,如何创建,种类,API,wait和start的区别,什么是死锁?怎么避免死锁?具体场景
Jdk1.6,1.7,1.8的区别,有什么新特性,至少说三个
XML解析有哪些?如何查找某一节点的值
Volatile的意义和使用场景
Cookie和session的区别
简单介绍三次握手和四次挥手
拦截器和过滤器的区别
Redis干啥用?用在哪些方面?AOF和rdb的区别
Spring特性,如何管理事务的,隔离级别和传播行为
SpringMVC原理
Linux命令,查看日志命令,如何部署
用了哪些数据库?为什么用索引?为什么就能提高查询速度?有哪些?怎么加索引?MySQL中myisam与innodb的区别,至少5点
用过哪些服务器?怎么用?如何优化?
动态代理的两种方式,以及区别。
Dubbo原理以及注册中心如何使用,假如注册中心宕机怎么办?
手写单例模式?至少说出三种熟悉的模式
WebService基于什么协议?
笔试写sql语句

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值