美团点评8.28一面面经
先介绍自己,问自己项目相关的问题好多好多
开始各种问:
Redis常见的数据类型,过期策略
Int的范围
常见的数据类型 ,List、ArryList、LinkList,ArryList和LinkList的区别及应用场景
i++和++i的区别
一个线程读list、一个线程写list,这种操作是否允许?为什么?
Hashmap底层实现,怎么往map中数据存储,而且数组和链表是怎么支持底层存储的?Hashmap是线程安全的吗?哪个map是安全的?
Currentmap是安全的吗?
线程各个状态有哪几种,是怎么流转的?用什么方法来启动线程?Java中怎么实现线程?线程1线程2同时执行,1一定会比2先执行完吗?如果任何阻塞态都没出现,1还会比2执行完吗?Java中怎实现线程安全的?
Volitate关键字用过吗?
了解JVM吗?说了内存模型,然后问什么是堆和栈?
Java中有几种类加载器?类加载机制有哪些?
了解什么是双亲委派机制吗?
怎么判断一个类是否可以垃圾回收?
Mysql中有几种存储引擎?
描述一下建表语句?
常见的主键的数据类型?Char和vachar的区别?
Mysql中的锁?乐观锁和悲观锁分别是什么?
什么是事务?
索引用过吗?索引创建原则?
Spring有哪些特性?IOC和AOP分别是什么?
红黑树的定义,是怎么实现平衡的?
了解线程池吗?什么是线程,什么是进程?
忘记问面试官问题了,结束之后巨后悔!!!