【Java后端项目推荐】设计有亮点的面试项目 | 别再做秒杀项目了
2023-05-13 14:11 作者:阿斯顿法国红酒快哭了 | 我要投稿



至少不扣分的项目

不是为了做项目而去学框架
而是选中一些项目,里面的一些框架是自己已经学过的,或者准备去学的
大而全
小而美

非关系型数据



http rpc doubbo
消息中间件


技术是通用的,但是背景确实千人千面的
硬件项目
进行包装
秒杀:图书馆抢座、快递取货
脱离现有背景,生化到我们项目的背景中
项目亮点:没有问题就去制造问题
- 代码质量:做好测试(代码覆盖率 eg.变更覆盖率达到了80% eg.用例测试 使用的单元框架、自动化测试工具)
- 项目上线:分布式更好,要有个页面
- 给项目压测,并进行修复:承受多大的访问量,qps是多少,tps是多少 (开源的压测框架进行压测,发现导致性能瓶颈的组件,并能进行修复,修复前后的对比【让qps、tps提升的多少倍】,用了缓存的时候,qps有了质量的提升)
难点设计

埋藏fgc的bug:

java虚拟机:内存泄漏
mock流量
几乎所有的系统都会出现fgc
并发问题

并发集合源码

写一个死锁
原子类的源码
制造问题、发现问题、解决问题,解决完问问题还看了源码
流量问题
mock流量,压测问题,限流,蓄洪泄洪