蚂蚁一面凉经
10.21蚂蚁一面
投了一个月以后的kpi面
1.自我介绍 平时如何学习java 然后提问简历项目 为什么选择这个项目以及这种架构 为什么选择这些技术栈
2.单点登录的逻辑 登录方法 cookie和session的区别 token如何使用的 如何保证客户端cookie的安全
3.学习spring框架的时候遇到过什么困难 会查官方文档吗
4.项目中的表结构如何设计的
5.对数据库索引有什么了解 索引分类 什么时候会对数据加锁 说一下乐观锁和悲观锁
6.什么时候产生死锁 如何处理死锁
7.rabbitmq如何确保消息到达队列 如何确保消息已经被消费 消息堆积如何处理 如何部署
算法(2口撕 1手撕)
1.一个文件里面一亿个数据 如何找出最大的前一百个 用什么数据结构
2.一个很长的由a-z组成的字符串 如何消除相邻的重复元素
3.给你一个大表 m行n列 实现翻页查询 每一列需要去重 伪代码实现
感觉自己答的还行 结果第二天流程结束