4.3 pdd二面面经

整体65分钟,项目拷打+八股+场景题库表设计。
自我介绍
40分钟项目拷打,中间会根据项目进行延伸,比如服务端压力大怎么办、某个挂了怎么办等等

缓存三件套
缓存一致性问题
平常常用jdk版本,版本默认垃圾回收器
讲一下g1垃圾回收器
讲一下MVCC
redis过期淘汰策略(ps:没搞懂要问过期删除策略还是内存淘汰策略,就两个全部吟唱了一遍)

面试官说:接下来做一道题目吧。我以为要开始手撕算法题了,结果给了一个系统让设计库表,考虑高并发场景问题。(直接红温,没做过相关的业务项目,完全不会,拼尽全力无法战胜)

反问:如何提高业务相关的能力
PS:面试官人很好很和善,前面项目中有些地方说的不好还会补充,并且提示,最后库表设计我完全没接触过,面试官还多次提示,但我太菜了
全部评论
接好运
点赞 回复 分享
发布于 04-03 23:12 湖南

相关推荐

09-04 15:26
西北大学 Java
1. 你觉得你有什么优点?2. 碰到问题是怎么解决问题的?解决思路是什么?3. 自己的协作,和其他人相处怎么样?4. 觉得你自己有什么缺点?5. 觉得哪个项目自己比较熟,讲一下6. Redission的定时器是用什么实现的?7. 看门狗续期怎么检测任务是存活的?8. 如果fullgc了,然后看门狗阻塞了,此时key过期了,应该怎么处理?9. redis的路由是在客户端路由吗?10. 有部署过集群吗?11. 说说redis的几种数据结构,以及底层的物理结构是什么?12. Zset底层数据结构是怎么实现的?13. redis哈希结构扩容是怎么做的?14. 有看过redis相关的书籍吗?15. redis过期key清理机制是什么?16. 库存预扣时有没有数据不同步?17. 操作系统内存管理的机制是什么?18. TCP中的滑动窗口和拥塞窗口的作用是什么?19. HTTP协议的结构是什么样的?请求报文和应答报文分别有什么?20. 请求头中有什么?21. 浏览器输入URL到呈现页面会发生什么?22. HTTPS中用到了那两种加密算法23. 为什么要用非对称加密和对称加密?24. JVM中如何标记垃圾的?25. 说下synchronized锁升级的过程26. 介绍一下AQS27. 说下ReentrantLock的公平和非公平机制28. java的动态代理了解吗?怎么实现的?29. CGLIB是什么实现的?30. 有了解过什么RPC框架吗31. 分布式相关内容了解吗?CAP理论和Base理论了解吗?32. Spring的自动配置原理33. Spring怎么解决循环依赖的问题?34. 为什么两级不行?35. RC和RR两种隔离级别在MVCC中执行有什么差异?36. MVCC是解决什么场景的问题?37. 算法:编码字符串解码输入:s="3[a]2[bc]输出:"aaabcte38. 算法:求和为target的子序列长度最大值输入:nums=[1,2,3,4,5],target = 9输出:3解释:总共有3个子序列的和为9:[4,5],[1,3,5] 和[2,3,4]。最长的子序列是[1,3,5]和[2,3,4]。所以答案为3
点赞 评论 收藏
分享
评论
6
9
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务