3.25 美团二面-核心本地商业-业务研发平台 65min
问题:
1. 问了下志愿项目
2. 项目拷打 20分钟
3. 线程安全?举例Java关于线程安全的关键字等相关例子; TheadLocal可以解决线程安全吗?
4. synchronized 最终可以加到重量级锁?了解膨胀过程了解吗?
5. 自旋代码是怎么去做?
6. Redis有哪些是CopyOnWirte机制
7. 权限控制怎么做的?
8. AOP原理
9. Future和CompleteFuture的原理和区别?使用过哪些操作
10. 数据库的深度分页?触发深度分页的数据量是多少?导出同步还是异步? execl存在哪里?
11. 项目时间?其他工作?有用过偏ai的能力吗?
12. Redolog 和 undolog
13. 慢查询分析?
14. 智力题: 从1开始数30 两个人交叉数, 可以数1或1、2 两个, 先数到30谁就输了, 里面有必胜做法, 请问是什么?
15. 算法题: 数组的第k大数字
16. 实习遇到的问题, 通过自己的努力结果还不错的
17. 你有什么优缺点?
18. 反问:部门业务
回答:
3. synchronized、ReentrantLock、并发集合:ConcurrentHashMap、CopyOnWriteArrayList等;TheadLocal可以解决,每个线程私有的空间
4. 可以。 最开始版本是重量级锁, 是根据monitor 进行enter\exec的监控, 现在版本: 无锁 偏向锁 cas自旋锁 重量级锁
5. 根据AQS队列来做。 不希望频泛自旋, 每次先试图访问公共资源, 如果失败进入CLH双端队列阻塞, 队头元素才会试图访问公共资源, 访问成功则唤醒下一个节点;
6. 我以为是在问redis哪些数据结构用到了, 我说不知道。。。 后续问ai是说RDB和AOF
7. 实现了一个权限控制接入权限中台;RBAC
8. 面向切面编程;实际是代理+反射; 动态代理函数执行, 在invoke前后可以有操作
9. 我回答是Future更丰富的版本,里面赛一个线程池实现了非常优雅的流水线模式,用了AsycRun, thenSupple、thenCompose
10. 5000 -> 50w 50w 数据导出大概2min18s, 异步导出?部门云端
11. 11. 11天9天; 回答了下之前用ai做标题的工作。。
12. undolog:事务回滚 MVCC版本链, RedoLog 恢复数据
13. 比如深度分页、索引失效的实际场景, 需要定期维护索引, buffer pool 太小了、脏页太多、连接池连接数不匹配;
14. 想了一会, 最后说的是 只要我数到了29,对方肯定输, 我数到了26, 对方无论说27还是27、28, 我都可以数到29对方一定输, 依次类推, 以3为递减, 我只要数到2, 也就是说我开头说一直保持数量3的增长我就一定赢
15. 优先级队列 堆实现
16. � 说了下自己实际的结果, 线上故障排查, 先看监控分析问题、dump文件看对象存储问题
17. 阿巴巴巴, 缺点说成优点
18. 做营销, 业务增长
1. 问了下志愿项目
2. 项目拷打 20分钟
3. 线程安全?举例Java关于线程安全的关键字等相关例子; TheadLocal可以解决线程安全吗?
4. synchronized 最终可以加到重量级锁?了解膨胀过程了解吗?
5. 自旋代码是怎么去做?
6. Redis有哪些是CopyOnWirte机制
7. 权限控制怎么做的?
8. AOP原理
9. Future和CompleteFuture的原理和区别?使用过哪些操作
10. 数据库的深度分页?触发深度分页的数据量是多少?导出同步还是异步? execl存在哪里?
11. 项目时间?其他工作?有用过偏ai的能力吗?
12. Redolog 和 undolog
13. 慢查询分析?
14. 智力题: 从1开始数30 两个人交叉数, 可以数1或1、2 两个, 先数到30谁就输了, 里面有必胜做法, 请问是什么?
15. 算法题: 数组的第k大数字
16. 实习遇到的问题, 通过自己的努力结果还不错的
17. 你有什么优缺点?
18. 反问:部门业务
回答:
3. synchronized、ReentrantLock、并发集合:ConcurrentHashMap、CopyOnWriteArrayList等;TheadLocal可以解决,每个线程私有的空间
4. 可以。 最开始版本是重量级锁, 是根据monitor 进行enter\exec的监控, 现在版本: 无锁 偏向锁 cas自旋锁 重量级锁
5. 根据AQS队列来做。 不希望频泛自旋, 每次先试图访问公共资源, 如果失败进入CLH双端队列阻塞, 队头元素才会试图访问公共资源, 访问成功则唤醒下一个节点;
6. 我以为是在问redis哪些数据结构用到了, 我说不知道。。。 后续问ai是说RDB和AOF
7. 实现了一个权限控制接入权限中台;RBAC
8. 面向切面编程;实际是代理+反射; 动态代理函数执行, 在invoke前后可以有操作
9. 我回答是Future更丰富的版本,里面赛一个线程池实现了非常优雅的流水线模式,用了AsycRun, thenSupple、thenCompose
10. 5000 -> 50w 50w 数据导出大概2min18s, 异步导出?部门云端
11. 11. 11天9天; 回答了下之前用ai做标题的工作。。
12. undolog:事务回滚 MVCC版本链, RedoLog 恢复数据
13. 比如深度分页、索引失效的实际场景, 需要定期维护索引, buffer pool 太小了、脏页太多、连接池连接数不匹配;
14. 想了一会, 最后说的是 只要我数到了29,对方肯定输, 我数到了26, 对方无论说27还是27、28, 我都可以数到29对方一定输, 依次类推, 以3为递减, 我只要数到2, 也就是说我开头说一直保持数量3的增长我就一定赢
15. 优先级队列 堆实现
16. � 说了下自己实际的结果, 线上故障排查, 先看监控分析问题、dump文件看对象存储问题
17. 阿巴巴巴, 缺点说成优点
18. 做营销, 业务增长
全部评论
同25核心本地商业后端,26号二面,现在还没结果,楼主有信了吗
江西的嘛
oc了吗佬
同25二面,现在还在流程中


同25面没消息 但已经三个工作日了 明天会不会直接进人才库
佬,是暑期还是春招啊?今天有消息了吗
接好运
项目时间有点短
佬oc了吗
相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享

点赞 评论 收藏
分享
03-31 09:48
武汉理工大学 Java 点赞 评论 收藏
分享