小厂面筋

回忆版
1 自我介绍
2 介绍一下Aop
3 mq的幂等性如何保证
4 java中集合有哪些
5 java的基础类型
6 aqs
7 redis为什么这么快
8 讲一下你在项目中觉得有亮点的地方
9 redis如何持久化的
10 redis用的是什么io
11 慢sql是如何优化的
12 介绍一下spring ioc
13 介绍一下redis中redolog和undolog

end-反问
有些不记得了 想起来了再补
全部评论
13问不应该是mysql的redolog和undolog吗?
1 回复 分享
发布于 06-25 07:06 江西

相关推荐

年轻女士面试,没有压力,探讨引导提示蛮多,面试体验极佳。这个部门写的招c++ go php,面试才知道是智能体,哇塞i约了公司会议室,结果提前几分钟上一波人开会还没走公司网络貌似拦截视频推流?最后我这边没画面,接着面试了,,出师不利(手机开热点记得先关公司wifi连接。。)1.自我介绍2.讲项目3.项目微服务的拆分依据是什么(我主动屏幕共享看项目讲解)你的云服务配置key,数据库配置直接开源了?如果用跳板机,并且公司有一台机器暴露就会泄漏...没事你继续说吧。你刚说用了配置中心,其实可以放到配置中心里面。微服务怎么拆分的(我只往开发解耦方向扯了,不过面试官反复引导耐心等我描述了,后面才开始讲部署隔离)拆分原则,从流量角度有什么优点;(但是我按数据库主从讲了)5.一亿个用户的用户表 如何拆分6.讲讲分布式锁的实现方案,用redis如何实现7.redis过期淘汰策略,内存淘汰策略,LRU,还有其他哪几种(忘了,但是提示了 LFU,后面想起来了)项目为啥用LRU8.Mysql语句 按年龄分段 (这个也写捞了,其实年龄/10直接group即可)9.写java多还是go多10.你们公司的产品我好像用过11.你通过什么渠道了解新知识,比如大模型 (不太会讲了,也没想着吹了,讲论文?其实也就最近看了跳表是有CMU论文的)12.项目调阿里AI接口,那了解SFT、大模型truncate输出、SSE流式输出吗 (不了解)13.编程题:滑动窗口限制指定时间内的网络请求-模拟,分布式锁-模拟 选一个14.反问校招考察基础通过这次久违的面试和灵笼2结局的播出,对人生有了新的思考体会。
查看14道真题和解析
点赞 评论 收藏
分享
07-30 20:12
福州大学 Java
1、缓存穿透的概念,布隆过滤器如何实现(底层逻辑)2、如何实现登录的逻辑,如何存储数据保证原子性?3、JWT具体是怎么实现的,你的项目中如何保证登录的一致性,就是如何防止重复登录?4、一人一单 是如何具体实现的?如何防止用户重复下单?5、你提到了消息队列,你可以告诉我在数据库方面是如何保证防止超卖和一人一单的吗?6、这里的命令你清楚吗,能不能说一下(SQL命令)7、你的项目中是如何保证数据一致性的?8、详细说一下保证数据一致性的操作?9、RabbitMQ是如何保证持久化的?10、RabbitMQ是如何实现事务最终一致性的?11、你提到了Kafka,你知道Kafka跟RabbitMQ的区别吗?12、消息队列的补偿重试具体是怎么实现的?13、在你的项目中,为什么要用布隆过滤器?14、你提到了缓存穿透问题,那么这个问题会出现在什么场景中?15、布隆过滤器具体是怎么实现的?16、你提到了布隆过滤器中的三次哈希,你知道这三次哈希具体是怎么哈希的吗?(这里不是很会,只知道java中的hashcode有变种,可以使用变种)17、那布隆过滤器存在误判吗?为什么存在误判?18、你除了代码之外,你还了解其他的什么工具吗?(这里直接说了微服务)19、你的项目中是如何保证防止超卖的?(这里我说的是分布式锁)20、在你的项目中你使用的是乐观锁还是悲观锁?(回答了乐观锁,并且说了乐观锁的概念以及选它的原因)21、那你应该知道CAS,你能讲讲CAS吗?22、在你的项目中你是怎么限流的?23、你用到了redis,那你知道redis的持久化是怎么做的吗?24、你知道Redis是如何控制分布式锁的有效时长的吗?25、RabbitMQ如何保证消息不丢失呢?26、RabbitMQ重复消费问题怎么解决?RabbitMQ的延迟队列有了解吗?27、你提到你有了解jvm,那你知道堆栈的区别吗?28、类加载器是什么?29、你自我介绍的时候提到你学过c和python,那你知道c和java的区别吗?(这里实际上大概问了有五个问题,问的都非常底层,有很多都是我竭尽脑汁才想出来的,相对的这里答的并不是很好)反问:1、我们公司是做什么业务的,我们部门呢?(这里他回答的很详细,我只能说我的面试官人真的挺不错的,虽然问了我很多)2、我今天的表现怎么样,因为我感觉有几个底层的问题我没回答出来?答:总体来说你今天的表现非常不错,确实是要注意底层,相对来说底层回答的有些不行,但是总的来说很不错
广东小小鹿:最新进度:进横向对比了,暂时不抱期望了,去面其他公司了
查看28道真题和解析
点赞 评论 收藏
分享
07-24 14:56
门头沟学院 Java
1.先问了下项目是学习用还是部署过不敢吹太大,就说的学习项目2.先问JAVA,说说map有几种太久没用了,就说了hashmap,concurrentmap还有treemap,linkedhashmap。3.讲讲concurrenthashmap老生常谈的问题4.讲讲锁和CAS也是老生常谈5.说说线程的创建方式背就完了6.说说多线程和多进程是怎么执行(差不多是这样子)直接被整懵了,说了进程和线程的区别,说不是这个问题开始redis7.说说用zset干了什么就是排行榜啥的,按照简历上的项目说8.说说用String,hash存了什么也是按简历上的说,这段我以为还在问zset,说了一堆废话9.有没有了解过pipeline完全没听过的概念10.为什么redis比MySQL快八股吟诵被打断,问我依据在哪里,我就说网上学习时了解的,自己没实际比较过,然后说到redis的IO多路复用时,面试官说redis已经是多线程了直接尬住11.问了一下linux的命令原本是问我linux查看磁盘的命令,我说没咋用过,就让我说说都用过那些,我就说用scp在集群传文件啥的,然后就说我是本地传到虚拟机吗?为什么不直接复制粘贴呢?给面试官自己都整笑了12.就问问平常玩什么游戏手撕二叉树中序遍历直接递归就行了但是手撕是ACM模式,要自己在idea手写输入输出,我算法部分写出来,但代码一直运行不了,最后就让我讲讲思路13.反问技术运营是干什么的偏运维的开发还有几次面试三到四次有什么建议吗没有,说很多人都问过这个问题,但不知道怎么回答
查看13道真题和解析
点赞 评论 收藏
分享
评论
3
8
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务