初中级java面试思考

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


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


3.问技术点

异常机制

排序至少说出三种,并说说复杂度

Hibernate优化以及公平锁和非公平锁的概念和场景。乐观锁的机制,Mybatis的一级缓存和二级缓存。

Final如何使用(修饰类,方法,变量)

接口和抽象类的区别

常用的集合以及作用,ArrayListLinkedList的区别,HashTableHashMap的区别,foreachIterator的区别,HashMap什么时候扩充,什么是泛型?什么是泛型擦除?阻塞和非阻塞的不同,异步和同步的不同

   多线程的实现(其实一种)RunnableThread有什么区别,怎么调用有返回值的线程,为什么要线程池,如何创建,种类,APIwaitstart的区别,什么是死锁?怎么避免死锁?具体场景

Jdk1.6,1.7,1.8的区别,有什么新特性,至少说三个

XML解析有哪些?如何查找某一节点的值

Volatile的意义和使用场景

Cookiesession的区别

简单介绍三次握手和四次挥手

拦截器和过滤器的区别

Redis干啥用?用在哪些方面?AOFrdb的区别

Spring特性,如何管理事务的,隔离级别和传播行为

SpringMVC原理

Linux命令,查看日志命令,如何部署

用了哪些数据库?为什么用索引?为什么就能提高查询速度?有哪些?怎么加索引?MySQLmyisaminnodb的区别,至少5

用过哪些服务器?怎么用?如何优化?

动态代理的两种方式,以及区别。

Dubbo原理以及注册中心如何使用,假如注册中心宕机怎么办?

手写单例模式?至少说出三种熟悉的模式

WebService基于什么协议?

笔试写sql语句


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在一个方法内部定义的变量都存储在栈中,当这个函数运行结束后,其对应的栈就会被回收,此时,在其方法体中定义的变量将不...
    Y了个J阅读 4,463评论 1 14
  • Java8张图 11、字符串不变性 12、equals()方法、hashCode()方法的区别 13、...
    Miley_MOJIE阅读 3,789评论 0 11
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,419评论 11 349
  • 一、/*输入一批考试分数,用-1作为结束标志,若输入大于100,则提示重新输入,并计算最高分,最低分,平均分*/ ...
    逍遥_9353阅读 452评论 0 2
  • 文/天尺 车水马龙,各色声音徘徊于耳旁,绵延于视野内起伏不一的高楼,颜色单一,造型单调,压抑,四处张贴的海报,横挂...
    彭卜灭阅读 262评论 4 9