avatar-decorate
有冒险精神的P总 level
获赞
55
粉丝
22
关注
12
看过 TA
990
Harvard University
2024
Java
IP属地:四川
暂未填写个人简介
私信
关注
4月26日1.闲聊2.项目设计,在项目中哪里用到了锁?3.synchronizied和reentrantlock的区别  公平非公平  AQS  synchronizied 锁的升级4.知道哪些集合?报菜名  Arraylist和linkedlist的区别    Hashmap  hashtable concurrenthashmap的区别  5.redis 双写一致  最终一致性          想过,redis操作一个微服务  mysql操作一个微服务吗?可能是想问我分布式事务6.RocketMQ  在项目中怎么使用的?用了几个topic?   顺序消息问题  延迟队列7.用的哪个版本的RocketMQ?         5.0和4.X的区别?真不知道,看官网到多了消息粒度的负载均衡策略下次可以说说。8.OOM或者其他问题,怎么检测哪里出了问题  我提到Skywalking看接口, mysql explain  ,dump看堆等等9. Java 版本的特性 17和8的区别 不知道。无手撕反问:部门做通信部门的,会有到现场去的出差,还有不少外国客户。公司有K8S系统做的CICD 等等   数据库主要用的各大厂的分布式云数据库总结:面试多了,明显感觉语言沟通能力变强了。  就是代码能力除了算法题之外可能有点懵。#面经##软件开发2024笔面经#
0 点赞 评论 收藏
转发
0 点赞 评论 收藏
转发
#软件开发2024笔面经#3.26号,3.28感谢信。leetcode中等题拷打项目:微服务是怎么拆分的?有哪些独立的微服务?如何做的负载均衡?nginx令牌桶为什么不用加锁而用令牌桶?你还知道哪些限流算法?分库分表?怎么分库分表?实际意义是什么?布隆过滤器,底层原理,如何合理设置大小,如何设置误差?rocketmq延时队列的底层? 用过其他的mq吗?消息丢失问题,死信问题,堆积问题。docker部署的流程。mysql 主从、索引、事务、日志、锁、MVCC ,哨兵,脑裂。穿插拷打。主从如何确保在延迟的情况下确保一致性?Redis,数据类型、持久化、缓存异常,淘汰策略,主从,哨兵集群,和mysql的数据一致性,先删缓存在更新数据库,延迟双删,异步canal中间件更新。                                                                                                                                    分布式锁了解哪些?redis的,mysql的。项目二的文章审核还有minIO的对象存储流程。途中没问java相关的也没问网络和操作系统。最后反问阶段告诉我,他们组是用go的。。。。问我愿意转go不。。。
0 点赞 评论 收藏
转发
#软件开发2024笔面经#🕒 岗位/面试时间 17号笔试,2题 a了1.8。18号发面试邀请。19号面,滴滴如果顺利是一天直接3次面试面完。滴滴java春招👥 面试题目拷打项目,布隆过滤器的底层原理,如何控制长度。底层是如何控制长度的?如何控制误差?扩容因子是多少?订单延迟取消队列是如何设计的。死信队列交换机。java集合,你了解的集合有哪些?synchronized的底层原理。和reentrantlock的区别java设计模式拷打。说说项目中用到了哪些设计模式。spring中哪些功能用到了模板设计模式。如何实习mysql主从,Mysql主从如何设计调优。MVCC底层。当时想提项目用到了canal伪装成mysql的子节点来实现mysql和redis的最终一致性。过于紧张就忘了。如果要实现一个LRU,如何实现?我提到可以直接继承LinkedHashMap.怎么实现的。我说各个方法分别super基础父类。继续深挖,问put的值值存储在哪?TCP的三次和四次。JVM 内存结构,垃圾回收。操作系统的内存管理方式。回答的不好。面试官说:“那来做道算法题吧,这个是个流程。”当时就知道寄了。手撕,第一题,二叉树的什么题读不懂。二叉树的ACM输入输出也不怎么会做。换第二题鸡兔同笼。写出来了之后,让讲讲解题思路。反问 ,然后挂总结:面试经验不足,面对真实面试官八股文吟唱水平下降一半。手撕算法是ACM模式,题有自研题也有leetcode题。遇到自研题只能懵逼。
0 点赞 评论 收藏
转发
牛客网
牛客企业服务