中关村科金一面
时间2/27/2025
自我介绍
项目拷打
形式是先自己选择一个项目(黑马点评),再挑其中一个点来着重介绍,之后再问相关问题
- JWT是怎么存储的?为什么要使用JWT作为登入验证的方式?JWT的原理是什么?用户可以重复申请验证码吗?登入验证的过程(操作数据的流程)?
- 为什么要用Redis + Lua脚本的组合,为了什么?如何在不使用的这个组合的情况下,完成秒杀业务?
- 用户点赞收藏和评论是如何设计的?这些数据是如何保存的?如果用户连续点赞,如何避免对数据库造成太大的压力?
八股拷打
- JVM的内存模型
- 如何申请一块内存
- synchronized和ReentrantLock的区别
- ReentrantLock是如何实现公平锁的
总结
点评做完了,但是没复盘,好多问题答不上来#牛客AI配图神器#