不太知道进去做什么业务的,面试的问题基本上忘了,能说一点是一点美团一面 80min先说了实习的项目难点和个人项目的难点。线程池的参数选用有什么思考?有什么拒绝策略?用过future类吗?lock和synchronized内部有异常哪个会释放锁?实习项目介绍一下?HashMap和线程安全的HashTable,ConcurrentHashMap原理的和区别?java中,如果一个类中有两个方法A和B,B实现了AOP切面,如果A中用this调用B,B的AOP能不能增强?为什么? 你刚刚项目中说用到了threadLocal,如果线程池中用了threadLocal存储用户信息,可能会发生什么问题?threadLocal的set方法底层是什么?算法二叉树的先序遍历要求递归和非递归两种解法。美团二面80min 实习做的后端开发跟大数据相关,所以讲项目主要讲了实习项目,体现对hadoop相关的了解。实习中遇到问题怎么解决的?假如说,你的需求写到一半,然后产品或者你的leader要换方案或者其他问题,这个问题有没有遇到过?怎么处理的?方案设计资料怎么查找的?有没有看相关论文?有没有经历过项目的加速优化,涉及哪些优化?说了分表和定时任务相关的优化?假如有一个活动,我们要统计一个区域,比如长宁区的全部商户你有什么策略和方法?手撕算法就是一个无限大的矩阵,矩阵上有数字,要求找出规律然后输出某一位置的数的大小。 手撕完就问了一些比较轻松的问题。隔了一天确认了意向,今天填了各种信息,应该差不多了。总算不是全挂了。#美团#