第一次面试即kpi
投的暑期实习,处女面给滴滴了,可惜是kpi面,项目全问并发、订单、秒杀场景。面试官人很好。以下是面经
一、项目
1. 介绍一下你的第一个项目(电商平台)
2. 电商项目过程中有没有遇到 并发 问题?你怎么解决?
3. 有没有 并发冲突 导致数据错误、异常的情况?怎么解决?
4. 不用缓存(Redis),只操作数据库,并发修改、状态更新错误怎么解决?
5. 更新状态会出现ABA问题,怎么解决?除了分布式锁还有什么方法?
6. 这个项目还有哪些难点?
7. 介绍第二个项目(黑马点评)
8. 什么情况会导致超卖?
9. 除了乐观锁,用什么手段能防止超卖?
10. 怎么保证减库存和下单过程数据不出问题?
11. 库存减成功了,但下单失败怎么办?
12. 补偿回滚的消息可能丢失,怎么解决?
13. 消息队列怎么保证可靠性?
14. 订单库数据量特别大,定时扫描效率极低,怎么解决?
15. 分表后单表依然很大,查询慢,怎么解决?
16. 不能用时间、状态查订单表,用什么方式解决补偿问题?
17. 分布式系统下最终一致性有哪些实现方案?
二、计算机网络
1. OSI七层协议有哪些?各层作用?
2. 浏览器输入URL到页面展示的网络流程?
3. HTTP与HTTPS区别?
三、操作系统
1. 什么是零拷贝?
四、数据库(MySQL)
1. MySQL慢查询解决思路?
2. MySQL索引类型有哪些?#牛客AI配图神器#
3. explain执行计划哪种效率最高?
4. MVCC是什么?
5. Redo log、Binlog等日志作用?
五. Java基础与并发
1. 什么是AQS?
2. 常用设计模式?策略模式如何使用?
六、AI工具使用
1. 开发中用AI做什么?
2. 如何保证AI生成代码的业务逻辑正确性?
七、算法题
1. 两数之和:思路、边界问题、有序数组解法
2. 三数之和思路
3. 数组含重复元素求多组解思路
个人总结:
1.简历泡了10天,没有笔试测评,直接约面试,感觉是kpi面,面完也是几分钟发感谢信了。
2.黑马点评的场景完全不够用,问的很深,项目要有很多套解决方案,八股也得准备底层原理,不然真给问倒了。
3.简历需要再打磨,加更深的场景,不然初筛过不了,面试也聊不起来。
一、项目
1. 介绍一下你的第一个项目(电商平台)
2. 电商项目过程中有没有遇到 并发 问题?你怎么解决?
3. 有没有 并发冲突 导致数据错误、异常的情况?怎么解决?
4. 不用缓存(Redis),只操作数据库,并发修改、状态更新错误怎么解决?
5. 更新状态会出现ABA问题,怎么解决?除了分布式锁还有什么方法?
6. 这个项目还有哪些难点?
7. 介绍第二个项目(黑马点评)
8. 什么情况会导致超卖?
9. 除了乐观锁,用什么手段能防止超卖?
10. 怎么保证减库存和下单过程数据不出问题?
11. 库存减成功了,但下单失败怎么办?
12. 补偿回滚的消息可能丢失,怎么解决?
13. 消息队列怎么保证可靠性?
14. 订单库数据量特别大,定时扫描效率极低,怎么解决?
15. 分表后单表依然很大,查询慢,怎么解决?
16. 不能用时间、状态查订单表,用什么方式解决补偿问题?
17. 分布式系统下最终一致性有哪些实现方案?
二、计算机网络
1. OSI七层协议有哪些?各层作用?
2. 浏览器输入URL到页面展示的网络流程?
3. HTTP与HTTPS区别?
三、操作系统
1. 什么是零拷贝?
四、数据库(MySQL)
1. MySQL慢查询解决思路?
2. MySQL索引类型有哪些?#牛客AI配图神器#
3. explain执行计划哪种效率最高?
4. MVCC是什么?
5. Redo log、Binlog等日志作用?
五. Java基础与并发
1. 什么是AQS?
2. 常用设计模式?策略模式如何使用?
六、AI工具使用
1. 开发中用AI做什么?
2. 如何保证AI生成代码的业务逻辑正确性?
七、算法题
1. 两数之和:思路、边界问题、有序数组解法
2. 三数之和思路
3. 数组含重复元素求多组解思路
个人总结:
1.简历泡了10天,没有笔试测评,直接约面试,感觉是kpi面,面完也是几分钟发感谢信了。
2.黑马点评的场景完全不够用,问的很深,项目要有很多套解决方案,八股也得准备底层原理,不然真给问倒了。
3.简历需要再打磨,加更深的场景,不然初筛过不了,面试也聊不起来。
全部评论
什么部门呀uu
佬的第一个项目没有redis吗?

看上去不是kpi面
相关推荐
点赞 评论 收藏
分享
查看14道真题和解析