蚂蚁金服一面
////////////////////////////////////////////////////////////////////////////
Java都学了些什么?
答:集合、IO、多线程、框架等等
说说多线程吧
答:说了一下多线程的实现,同步,优化
说一下线程池,线程池里面的线程的状态有哪些?
数据结构学了些什么?
Hashmap和hashtable的区别?
Hashmap的数据结构,Hash的具体实现(这块答得不好)
设计模式有了解吗?
答:谈了一下单例模式、工厂模式、代理模式,顺便说了一下Spring的AOP是基于代理模式的,可以实现日志记录等功能。
数据库事务你了解吗?
脏读是什么,幻读是什么?
基本就是这些问题,倒是不难,就是问的很抽象很宏观,差不都是自己一直在说,然后面试官听到你说的关键点就提出来具体问问。
////////////////////////////////////////////////////////////////////////////
3. 一个大文件中数据排序,内存一次装不下,怎么实现?哈希+排序+归并+最小堆
4.
判断一个32位整数是不是4的幂?先判断是不是2的幂,然后再判断是不是4的幂,将数与0x55555555与,非0则是。
////////////////////////////////////////////////////////////////////////////
2. springIoC是干啥的,能解决什么问题?SpringAop呢?
3. MVC框架的实现原理?比如它的url怎么映射的……
4. 有没有使用应用程序互相调用Api接口
5. 消息队列?应用场景
6. 了解关系型数据库吗?它的事务?隔离级别之类的
7. 乐观锁与悲观锁?怎么实现的……
8. 网站负载变大怎么办……
9. 知不知道SOI(貌似是这么说的)?
10. 知不知道WebService是什么?
11. 然后问了一大堆多线程的东西,具体问题记不住了
12. 紧接着问了JMM、JVM内存与垃圾回收器
////////////////////////////////////////////////////////////////////////////
1Java线程有几种状态,这几种状态之间是怎么装换的
2.HashMap源码
3.JDK1.8和JDK1.7新增了哪些新特性
4.七层OSI模型与TCP模型的对应关系
5.MySQL的引擎有哪些?都有神马特点?在什么场景下使用
6.Session和Cookie的原理和区别
7.HTTP状态码
8.索引的实现机制?优缺点?应用常见
9.事务的ACID特性
10 举例子说说隔离性
11 问我有技术博客没
12 自己平常会上哪些网站看互联网最新技术
13 问我知道Duddo这个技术吗
14 锁和synchronized
15 排序算法:你最熟悉的排序算法,思想原理,最坏(什么情况下)和平均时间复杂度
16 Unix在项目中用吗?有哪些常用的命令
////////////////////////////////////////////////////////////////////////////
Java都学了些什么?
答:集合、IO、多线程、框架等等
说说多线程吧
答:说了一下多线程的实现,同步,优化
说一下线程池,线程池里面的线程的状态有哪些?
数据结构学了些什么?
Hashmap和hashtable的区别?
Hashmap的数据结构,Hash的具体实现(这块答得不好)
设计模式有了解吗?
答:谈了一下单例模式、工厂模式、代理模式,顺便说了一下Spring的AOP是基于代理模式的,可以实现日志记录等功能。
数据库事务你了解吗?
脏读是什么,幻读是什么?
基本就是这些问题,倒是不难,就是问的很抽象很宏观,差不都是自己一直在说,然后面试官听到你说的关键点就提出来具体问问。
////////////////////////////////////////////////////////////////////////////
3. 一个大文件中数据排序,内存一次装不下,怎么实现?哈希+排序+归并+最小堆
4.
判断一个32位整数是不是4的幂?先判断是不是2的幂,然后再判断是不是4的幂,将数与0x55555555与,非0则是。
////////////////////////////////////////////////////////////////////////////
2. springIoC是干啥的,能解决什么问题?SpringAop呢?
3. MVC框架的实现原理?比如它的url怎么映射的……
4. 有没有使用应用程序互相调用Api接口
5. 消息队列?应用场景
6. 了解关系型数据库吗?它的事务?隔离级别之类的
7. 乐观锁与悲观锁?怎么实现的……
8. 网站负载变大怎么办……
9. 知不知道SOI(貌似是这么说的)?
10. 知不知道WebService是什么?
11. 然后问了一大堆多线程的东西,具体问题记不住了
12. 紧接着问了JMM、JVM内存与垃圾回收器
////////////////////////////////////////////////////////////////////////////
1Java线程有几种状态,这几种状态之间是怎么装换的
2.HashMap源码
3.JDK1.8和JDK1.7新增了哪些新特性
4.七层OSI模型与TCP模型的对应关系
5.MySQL的引擎有哪些?都有神马特点?在什么场景下使用
6.Session和Cookie的原理和区别
7.HTTP状态码
8.索引的实现机制?优缺点?应用常见
9.事务的ACID特性
10 举例子说说隔离性
11 问我有技术博客没
12 自己平常会上哪些网站看互联网最新技术
13 问我知道Duddo这个技术吗
14 锁和synchronized
15 排序算法:你最熟悉的排序算法,思想原理,最坏(什么情况下)和平均时间复杂度
16 Unix在项目中用吗?有哪些常用的命令