Ada45 level
获赞
75
粉丝
26
关注
4
看过 TA
1153
西北大学
2026
Java
IP属地:陕西
暂未填写个人简介
私信
关注
09-06 21:35
西北大学 Java
1. 项目成果是什么?怎么做的质量保障?2. 什么场景用到ES?Redis都扛不住ES能抗住吗?方案合理吗?3. 有用过本地缓存吗?4. 算法:Result<orderlD> confirmOrder(Order order) (}伪代码实现下单接口(扣减库存、创建订单),要求:吞吐高商品不超卖每人限购一件5. 针对写的伪代码的问题:下单怎么保证同步?6. 并发场景下同一个用户两个请求过来,会不会超卖?前一个请求的异步订单还没有保存,这时第二个请求也没有检测到已经下单,可能出现并发问题,怎么解决?(创建一个轻量的任务去DB,再去做其他的更新)7. 算法:给定数字数组,返回第三大的不重复的数,不存在返回null要求:遍历和比较次数尽可能少(时间复杂度限制),空间复杂度尽量低(空间复杂度限制)7767856->67767766->nul6 7 -> null8. 间隙锁是干啥的?9. 意向锁的作用呢?是表锁还是行锁?解决什么问题的?10. select a, b, c from t where a = xx and b = xx orderby c desc   a,b有联合索引,c也有索引  这个场景走的什么索引?c怎么扫描?怎么优化?11. select a, b, c from t where a = xx and b = xxa.b有联合索引  怎么优化?为什么?12. 秒杀场景中怎么保护系统的稳定性?系统外部的?13. 有什么限流算法?漏铜令牌桶?14. 怎么设置限流的值?怎么去确定这个值?需要关注哪些指标?15. 应对Redis热点问题有什么解决办法?16. Redis和数据库一致性怎么做保障?非秒杀环境17. binlog丢失用什么方法去兜底?18. 怎么解决Redis数据没有及时更新,检查出现的数据不一致情况?(从DB入手,加一个保证线程去查看)
查看18道真题和解析
0 点赞 评论 收藏
分享
09-06 21:34
西北大学 Java
查看18道真题和解析
0 点赞 评论 收藏
分享
09-04 15:28
西北大学 Java
1. 项目怎么做的数据异常分析的?2. 为什么要做重构?3. 重构过程中有遇到哪些难解的case吗4. 灰度是怎么搞的?有哪些灰度策略?按流量吗?5. 投放路径是什么?6. 整合多数据源,有哪些数据源?7. 自己的项目中最大收获是什么?8. 介绍怎么做的秒杀模块?9. java和C++的区别是什么?10. 通道是用java还是C++?通信是有长连接还是HTTP?11. 说说JVM内存模型12. static变量存在哪?13. 垃圾回收常见参数有哪些?14. 有过JVM调优的经历吗?15. 有了解过ZGC吗?16. 常见的垃圾回收算法有哪些?17. 说说策略模式18. 平时常用的linux命令19. top里面有个load1和load5是什么意思20. cpu.load和cpu.bazy含义是什么?21. 操作系统中进程和线程有什么区别?22. 如果开发服务器时,多进程的服务器模型和多线程服务器模型有什么优劣?23. 对java中的零拷贝有了解吗?24. 五层网络模型了解吗?每层举例25. TCP和UDP的区别26. 之前有做过抓包分析吗,比如jpc dump 或者whereshark27. 什么是socket套接字?28. 在客户端连接服务端有一个connect函数操作29. 在connect可能耗时很长,你知道connect最大超时时间是多少吗30. Mysql索引的原理31. 创建索引注意哪些点?32. 对范围查找可以怎么做优化?33. Mysql中的数据类型char、text、bolck有什么区别34. 说说MVCC35. 算法:反转链表36. 为什么选择小米?37. 关注新知识从哪学到的?
0 点赞 评论 收藏
分享
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
0 点赞 评论 收藏
分享
05-29 23:13
已编辑
西北大学 Java
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务