
面经
愤怒的凹凸曼
愤怒的凹凸曼
展开
-
京东数据中台面试
京东: 一面: 1、springMVC执行过程 2、线程池执行流程 3、redis分布式锁 4、redis热key会产生什么问题,怎么解决,大量请求访问redis的一个分片,redis崩溃,怎么解决 5、springCloud 微服务间调用,TCP,HTTP区别 6、@Trans 默认回滚什么异常,什么情况下会失效 7、mysql 存储引擎数据结构 8、sql慢查询优化 9、mysql 主从同步 10、mybatis mapper中的方法怎么定位到sql语句 11,hashMap扩容为什么是2倍原创 2021-09-03 21:02:06 · 1184 阅读 · 0 评论 -
美团 到店 面试
美团: 一面: 1、项目中的技术难点和亮点; 2、线程池的核心参数,线程池的使用过程 3、ThreadLocal的实现原理,数据结构 4、常用集合类,map,List,set,queue,LinkedList的线程安全类,怎么实现线程安全,ConcurrentHashMap底层实现,怎么保证线程安全,size方法是否每个entry都加锁; 5、编程题,动态规划 ...原创 2021-09-03 21:01:28 · 176 阅读 · 0 评论 -
去哪网面试
去哪儿网: 一面: 1、String类的数据结构,不可变的常量是怎么保证的,是否线程安全,为什么? StringBuilder的数据结构,和String的区别,StringBuilder是否线程安全,为什么? 2、多线程,线程池如何使用,设置的参数之间有什么联系,拒绝策略有哪些,默认是哪个?抛异常的拒绝策略怎么捕获? 有返回值的任务(实现calleable接口),怎么获取到返回值? 3、HashSet数据结构,怎么判重复,hash冲突后怎么处理? 4、mysql存储引擎,索引原创 2021-09-03 21:00:17 · 174 阅读 · 0 评论 -
58-人人车面试
58-人人车面试 一面: 1、hashMap和currentHashMap的区别,底层原理 2、Synchronized锁的底层实现原理 3、jvm内存模型,垃圾回收机制,算法 4、怎么排查,解决OOM问题 5、Redis数据类型,分别用在哪些场景 6、mysql两种主要的存储引擎的区别 7、springIOC AOP 的理解 8、生产中遇到的问题,怎么解决的 二面: 1、所做项目数据量多大? 2、将多个库的数据进行聚合,有什么方案? 3、常规电商系统,有订单,支付,优惠券等业务,大概500万并发,设计其原创 2021-09-03 20:57:08 · 262 阅读 · 0 评论