多贝网 --Java后台实习生面试题

多贝网 --Java后台实习生面试题

简述:多贝网是一个创业型公司,多线程、高并发

       

一面(技术官):

1,介绍下自己做

2,Spring原理

3,SpringMVC原理,SpringMVC和Struts2区别及各自的使用场景

4,Hibernate和Mybatis的区别?

5,Hibernate的缓存机制

6,缓存原理(底层怎么实现的),说查询一个结果可以有很多查询条件,现在把查询结果删除,如何删除缓存中的其他条件查出的缓存

7,jdk源码看过吗?集合的底层实现ArrayList和LinkList,及区别?

8,servlet原理,说下servlet的生命周期,问servlet是线程安全的吗?

9,数据库sql的优化

10,线程的实现方式

11,Ioc和AOP原理说下

12,具体的AOP的分为哪几个点,你说下(什么切面点等)


二面(CTO) 

1,介绍下自己的项目

2,自己的框架是怎么搭建的

3,项目中遇到的问题,怎么解决的

4,Spring原理

5,如果不用Spring管理,你会怎么做,怎么设计

6,synchronized的实现原理,参数什么的,如果不设置参数,默认的锁是什么?

7,注解原理,不通过注解,你怎么访问Controller?

8,多线程访问集合如何保证数据安全?不使用java.util.concurrent包

                              

你可能感兴趣的:(Java开发实习生面试)