天猫一面
-
Quartz是如何实现的
-
如果有多台机器,一台机挂了,咋办
-
ElasticSearch有什么用,是基于什么的,相对于MySQL的like有什么区别,为什么不直接用lucene呢
-
项目中统计网站的pv和uv是怎么做的
-
为什么不直接将nginx的日志存到es而要使用kafka
-
list和set的区别
-
hashset是如何保证不重复的
-
hashmap是线程安全的吗,为什么不是线程安全的
-
synchronized和lock有什么区别
-
maven是干嘛的,如何解决依赖冲突
-
linux进程有哪些状态
-
有哪些复杂度较低的排序算法,什么因素会影响快速排序的效率
-
MySQL用的什么存储引擎
-
InnoDB的默认事务隔离级别是什么
-
解释一下什么是幻读
-
MySQL是如何解决幻读问题的
-
MVCC是如何实现的
天猫二面
-
自我介绍
-
手头同时有两件任务,如何处理
-
如何处理高并发情况下同时更新数据的情况
-
乐观锁和悲观锁的区别和应用场景
-
MySQL 5.7和5.6的区别
-
解释一下restful
-
restful有什么好处
-
redis和memcached有什么区别
-
除了redis和memcached,还用过哪些中间件
-
说一下自己的三个优点三个缺点,举例
-
以后的职业规划
天猫三面(HR面)
-
自我介绍
-
介绍项目,技术难点在哪里,你在其中扮演的角色?
-
github?博客?
-
乐观锁怎么实现的
-
幂等性的理解
-
如何实现幂等
-
memcached底层实现,介绍一致hash算法?
-
memcached的内存管理
-
redis和memached的优缺点,如何选择?
-
redis内存管理
-
Redis多节点?主从复制好处?原理?
-
mongodb存储引擎
-
elasticsearch介绍
-
es为什么能存大数据量
-
敏感词过滤怎么做
-
字典树
-
布隆过滤器
-
热数据冷数据怎么管理
-
http缓存
-
怎么学习新技术
-
看过哪些源码
-
Hashtable是怎么加锁的
-
synchronized和lock有什么区别
-
ConcurrenHashMap介绍
-
为什么要用红黑树
-
AQS
-
ClassLoader机制
-
用过什么消息中间件,了解他们的优劣势?
-
消息中间件典型的使用场景,举例?
-
典型的分布式集群部署介绍?
-
有什么问题问我?
最后是谈到了对薪资和工作时间、期望岗位,我也就直言不讳,反正面了这么久不就是想拿个高薪的offer,不要难以启齿。
第二天那个HR打电话过来说我被录用了,然后给了offer。这些面试题给大家试试毒,如果是你,你感觉自己应付的过来吗?
扫码关注不迷路
专注分享交流Java价格技术