盒马一面凉经

1.项目的难点?如何理解幂等的
2.我问一个开放性的问题,如果说假定我的假定我需要你设计一个服务的请求,那么底层的数据的话大概就是一一张表大概100条记录左右,但是你要提供给 APP,比方说是淘宝,淘宝APP的同学去做访问,他的请求QS的量大概是在5万左右,你怎么去设计这个服务?
3.咱们这样子就是增加缓存这一道没有问题,然后在缓存瞬时的话,它常态的PPS它就这么高,如果说在我们的瞬时缓存就在瞬时缓存去承载的时候,比方说我服务刚上线,那么他刚那么肯定是我先发布他后发布对吧?
他发布他的请求流量他就会这么大,就让PPI打过来,我管他是累死的,对吧?
我缓存穿透的问题怎么解决,
缓存预热的话大概有一些哪些方式?
如果查询空值怎么解决?除了存储空值和布隆过滤器
有没有一种办法是说让这历史是不访问DB的,我们只要做到说DB跟redis的数据数据有同步就行了,但是不是走那种实时查的,是走异步同步的方式。
4.线程池的优势?——节省new的消耗
5.线程池底层的数据结构——hashmap
6.Integer a=new Integer(1)Integer b=new Integer(1)
两个是否==
7.两个大数相加特别大的数,然后你实现的方法两个特别大的数字相加的怎么做
8.Bigdecimal有了解吗

10.12面的 ,凉的透透的
全部评论

相关推荐

2024-12-25 10:10
已编辑
门头沟学院 C++
投票
阿里云 专有云 n*16 + 50 +其他补贴
点赞 评论 收藏
分享
2024-12-12 16:52
中山大学 Java
面试总共分为 。一面为技术面 ,侧重于八股基础 ;二面为技术面 ,侧重于项目细节和场景题考验 ;三面为技术面 ,侧重于八股基础 ;四面为HR面 。一面:面试内容:1.垃圾回收器,cms2.垃圾回收机制3.Redis,单线程模型结构,阻塞,Zset,哨兵模式,大 Key 问题会影响内存性能吗4.MQ 使用场景5.Spring 循环依赖,有没有遇到过,怎么定位,怎么解决6.Maven 传递依赖,有什么具体的问题7.Spring MVC手撕代码:反转链表面试体验:一面对项目不做深挖,主要考查八股,除了以上问题以外数据库问的也多,但都是比较常见的点,如mvcc、索引、事务等问题。二面:面试内容:1.项目难点2.拦截器用的是Spring还是Servlet3.SpringAOP拦截器什么情况下会失效4.JDK和CGLIB区别5.ThreadLocal具体什么情况下取加密字段6.如果字段被拦截了怎么办,怎么保证安全性,网关层面做了加密,那如果让你来加密,你会怎么做7.场景图:如果要设计一个定时器,用什么数据结构8.算法:字符串转Integer,遇到超出范围的数据怎么办,数据越界怎么办 面试体验:压力最大的一面,对应的面试官所在的组应该就是最终的组。二面基本不问寻常八股,都是从项目的角度延伸开来问问题,我的项目的亮点是拦截器方案的改进,所以就针对这部分做深入挖掘。场景题没有标准答案,答数组、堆等都可以,但会针对这种数据结构里面的缺陷和某种场景反问,让你一步一步打补丁修正答案,最后提出了时间轮的数据结构概念。三面:面试内容:1. Transactional注解什么时候会失效?基于原理2. binlog 什么用途3. jvm,分为哪几个区域,哪个区域会发生内存溢出4. hashmap 源码看过吗,扩容原理,扩容过程5. 什么情况下,走不到索引上6. 怎么定位线程死锁,怎么解决7. 线程池,常见参数,工作队列的大小怎么定,线程数怎么定面试体验:三面像交叉面,没有深入问之前的问题,还是以检验基础八股为主,时间较短,没有手撕。四面:面试内容:1. 自我介绍2. 职业规划3. 为什么偏向于选择支付方向4.  目前手头有哪些offer,签约了吗面试体验:常规HR面,没有开摄像头。
查看26道真题和解析
点赞 评论 收藏
分享
头像
2024-12-15 12:10
门头沟学院 Java
- 抽象类和接口有什么区别- Spring 框架里有哪些设计模式,什么情况一下用单例- 用工厂模式有什么好处- Spring 哪里用到了策略模式- 代理模式和装饰器模式有什么区别- 开闭原则- Zset 插入一个元素时间复杂度- Redis 哨兵机制,如何检测- 怎么认为主节点下线了- Redis 有哪些集群模式- 分片集群的扩容- 一致性哈希和普通哈希有啥区别- 扩容原理- 分片集群正在扩容,这时候有一个 increa 命令过来他怎么处理(重定向逻辑?)- bgsave 和 AOF 怎么选型- mysql 索引结构- Mysql 事物是怎么实现原子性- unlog 、redolog、binlog 区别- Mysql 主从,一个 update or insert 语句过来,这时已经写到binlog 从库了,这时主库要准备 commit 的时候,崩溃了,然后主库恢复了,因为没有 commit 标识,所以这时主库回滚了,但是从库已经执行了之前接受到的 binlog 命令并且应用了,那这时就会有主从不一致的问题,mysql 怎么解决的- Mysql 自增插入和非自增插入有什么区别- Https 的原理,加密算法的原理,具体是怎么加密的- 对称和非对称算法区别,为什么会有这两种算法- 操作系统的内存管理机制- 页式内存管理机制,程序地址到内存地址的映射管理,地址是怎么分配的- 有个数据,找出出现频率最高的算法- 如何保证消息不丢失- 事物消息- 分布式事物- Java 是怎么管理内存里的,怎么分配内存的,如何高效的算法- 做题:合并两个有序链表#ai智能作图#
查看30道真题和解析 ai智能作图
点赞 评论 收藏
分享
2024-12-28 00:01
已编辑
门头沟学院 Java
华为 2012 (n-5)*15
点赞 评论 收藏
分享
评论
3
9
分享

创作者周榜

更多
牛客网
牛客企业服务