滴滴一面,凉

MQ和redis消息队列,为什么选择用redis消息队列?你们有做过技术选型对比吗
小题目:Integer f1 = 100, f2 = 100, f3 = 150, f4 = 150;
System.out.println(f1 == f2);
System.out.println(f3 == f4);
== 与 equals 有什么区别?
String、StringBuffer、StringBuilder的区别?哪个是线程安全的
try{ int a = 1;return a} fianlly{a ++;}结果是几?
OOM的时候,怎么判断是哪里出的错?
List接口里有哪些线程不安全的类?
hashmap为什么是线程不安全的?(从扩容和put回答)
concurrenthashmap为什么是线程安全的,底层是怎么做的?
atomic原子类
例如在redis里对某个数据SET NX EX,一个业务在一直访问它。它马上要过期了,但是业务还没有结束,应该怎么做?
线程池参数讲一下?这个时间是核心线程数的过期时间吗?
拒绝策略用的什么设计模式?看过底层源码吗?
单机多线程访问统一资源,怎么保证线程安全?
那多机多线程访问统一资源,怎么保证线程安全?
redistemplate SETNX底层是用什么实现的?(底层也是用lua脚本写的,因为lua脚本是原子性的)
手撕88. 合并两个有序数组
学过大模型吗?大模型调优
#面试问题记录#
#牛客AI配图神器#
全部评论
哥第一题怎么回答?
点赞 回复 分享
发布于 05-27 19:59 江苏

相关推荐

07-03 13:15
门头沟学院 Java
手撕:合并n个链表你用了优先队列(Priority Queue),这种做法本质上属于哪类排序?该算法的时间复杂度和空间复杂度各是多少?除了优先队列+虚拟节点方案,你有没有想到其他更优解?对“基本有序”数组,哪种排序最优?为什么?请讲解快速排序的核心思想与流程。如何快速从无序数组中找出第K大的元素?(如第3大、第10000大等)最优解可否用堆?可否用快速选择(Quickselect)?用3–5分钟重点介绍一个你参与度高、技术含量突出的项目。你了解哪些开源RPC框架?请详细讲一下阿里Dubbo的注册/发现机制、核心功能及优缺点。令牌桶限流原理是什么?关键点在哪里?你还知道哪些限流策略(固定窗口、滑动窗口、漏桶等),它们各自优缺点是什么?你对Spring源码做过哪些研读?关注了哪些模块?在Spring MVC中,IOC容器的两个最核心职责是什么?能否详细讲解Spring容器的启动、类加载、Bean定义解析、依赖注入全过程?JVM类加载双亲委派流程是怎样的?如何打破它?请描述Java内存区域:堆、栈、方法区(永久代/元空间)、本地方法栈等。哪些区域可能抛出OutOfMemoryError?为什么Java 8将永久代改为元空间?它们在内存上的区别与优劣?为什么要把String设计为不可变?StringBuilder与StringBuffer有何区别?反射的优点和缺点有哪些?你是明年6月毕业吗?毕业后有考研打算吗?还是直接找实习/全职?实习时长打算多久?毕设时间安排如何?反问:技术团队主要负责哪些业务场景?部门日常开发中会用到哪些主流中间件或框架?对于本科生而言,哪些基础知识和能力比较重要?如果想深入某个方向,应当如何规划学习?
查看29道真题和解析
点赞 评论 收藏
分享
评论
2
17
分享

创作者周榜

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