自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 好文章收集

传送门:https://mp.weixin.qq.com/s/qs8DyOM18XgOAdRfZE3zeg。传送门:https://mp.weixin.qq.com/s/-_LNmHNt4AV1LIgDJT3slA。传送门:https://mp.weixin.qq.com/s/Qd16Sxq3nvJyA9mZgFKq7w。传送门:https://mp.weixin.qq.com/s/b0i9qLGKOFsR6PQ6PoP0Og。

2024-02-27 13:29:59 338

原创 soul一面

自我介绍介绍一个挑战的项目数据量?性能?有无模糊搜索?有无深分页?hashmap的底层结构hashmap put和get的时间复杂度?平均时间复杂度?hashmap的扩容时间复杂度?介绍一下concurrentHashmap? 现在锁的是什么?1.8为什么会升级?synchorized底层原理aqs原理公平锁和非公平锁?MQ的顺序消息如何实现?底层原理?事务消息?RocketMQ如何保证高性能?Redis大key,为什么会慢?(set和list慢)sql优化做过吗?

2024-01-15 15:39:37 433

原创 快手一面面经

自我介绍挑一个熟悉的项目介绍-(这里面最好跳出细节,说一下大体的方案思路)如何做数据上的兼容?接口如何兼容?json字段合并后,如何做检索?会不会有性能问题?如何切分冷热数据?写数据的时候,是落到活跃表还是主表?为何不把主数据库冷热分离,而需要用活跃表?数据冷却后如何处理?定时任务的频率?每天删除,查询,新增,数据库能顶得住吗?如何保证opensearch的处理和查询效率?分库分表的考量和原则是什么?分表已经能解决问题了,为什么要去分库呢?数据库里面表很多,会影响整个mysql的性能吗

2024-01-05 17:40:45 415

原创 阿里淘天一面

自我介绍快递卡的项目架构快递消息是主动推送吗?数据量级和请求量级?快递数据会有乱序的可能性吗?会出现消息阻塞的情况吗?提高服务器的数量有用吗?期望更高层次的设计?不需要MQ的顺序消息去保证?顺序消息的替代法?线上Redis使用出现的问题?Redis缓存命中率较低会对业务产生什么影响呢?布隆过滤器是存放在哪里?有没有出现过数据不一致性的问题吗?有出现过大Key问题吗?介绍线程池的参数如果阻塞队列为0或者无限长会出现什么问题?最大线程数没用SpringBean的作用域,有使用过p

2023-07-05 15:51:12 75

原创 国信证券二面

自我介绍为什么要做客户端查快递的功能呢?如何评估或者选择合适的开发框架,开发库?常见的消息中间件?有什么区别开发是敏捷型还是瀑布型?在CI/CD中承担的角色和工作?项目中遇到的最大技术难题你们团队有没有技术债务?证券业务场景比较复杂,你能够担任吗?可以举个高度学习例子?日常用过gpt吗,对日常工作有帮助和挑战吗?前期面试阿里和腾讯挂了?是为什么呢?举个例子引入新框架?有什么成效?MQ缓解了MySQL的写入压力,这里还有没有提升空间?有没有一些合适的编码规范?代码的逻辑性和精简

2023-06-29 19:50:19 101 1

原创 微众银行一面

毕业后一直在OPPO?离开原因?介绍一下项目两年只做这个项目吗?MQ是你们自己内部的部署?三方信息是如何进入到MQ中呢?接口是Restful类型?JSON还是XML?Json拿到如何序列化?后续再接入新的快递业务三方,如何简化对接流程?布隆过滤器的概念?为什么不把手机号放在Redis中去判断是否存在呢?不同的手机号可能会出现相同的结果,会出现误判分布式锁是针对哪个数据加锁?同一个用户存在并发吗?释放锁失败如何解决Redis部署模式Cluster和Sentinel部署的区别两者

2023-06-28 15:34:45 70

原创 国信证券一面

自我介绍主要投入的项目介绍一下高可用改造项目解释一下项目里布隆过滤器的作用存储的数据量出于什么目的要使用布隆过滤器去解决缓存穿透呢?有做过MySQL优化吗?Server端的优化或者Client端SQL优化?工作中做的项目代码框架优化?有接触过前端技术吗?工作中用过的设计模式工作中的角色定位?对未来自己角色的定位?目前自己的优缺点?Spring Aop是在IOC的哪个阶段中实现的对金融知识是否感兴趣?有面一些互联网企业吗?是想去互联网企业还是金融企业?有面其他金融企业?绩

2023-06-27 15:18:51 135

原创 阿里巴巴淘系一面

自我介绍,工作经历和重点项目项目具体流程什么时候拉取快递数据?不是拉取是推送为什么要把数据写入到MySQL中呢什么时候写缓存呢?什么时候缓存失效呢?用户一次能请求到多少数据呢?布隆过滤器如何解决的缓存穿透呢?分库分表是基于什么作为主键进行哈希的?用户的快递如何及时的展示到手机上?如果一个用户在菜鸟和京东都有快递信息,如何选择?会不会有覆盖问题呢?更新数据库的时候是先查一遍数据库然后再写缓存吗?项目里面最大难点?你在这里面的作用是什么呢?如何理解高可用?限流熔断如何实现呢?是否

2023-05-30 20:31:04 73 1

原创 腾讯音乐一面

项目里面的亮点技术布隆过滤器如何设计,包括它的key和存储的信息使用了一个还是多个布隆过滤器?如何更新?以前有快递现在没有了,如何处理?用户量多大?为什么不用bitmap实现呢?为什么选择使用布隆过滤器呢?RocketMQ可以保证消息有序但是不能保证更新有序?那你如何做到更新有序的呢?并发消费还是会有写的先后顺序,那你如何处理?除了单线程消费,还有其他方案吗?–引入Redis有没有更轻量级的方案呢?如果后面那条消息到了,那我前面那条消息是否可以丢弃呢?如果只是记录一个流水记录的话,为

2023-05-25 14:49:01 83 1

原创 阿里巴巴一面

自我介绍介绍项目的流程项目的技术难点快递数据如何获取数据库的数据量级每天更新的数据量按照多少时间的存储量来设计呢?数据同步如何保证顺序队列的数量?如何保证同一个快递单号到同一个队列项目做了多久?多少人完成?你在这里面是一个什么样的角色?还有没有其他项目?团队规模,个人的职责团队关系?分工?参与过协同方比较多的项目有哪些?其他项目和快递卡项目的关系?选出一个有代表的团队人员的工作年限?Spring IOC和AOP的原理动态代理的两种方式,有什么区别?Cglib没有限制的吗?

2023-05-21 15:43:29 73

原创 拼多多二面

自我介绍快递信息是从哪里查的?为什么会愿意将快递信息推送给你们?数据如何存储?如何分库分表一个用户有多个手机,如何区分何时推送RequestMapping实现流程?如何实现路径的匹配过程?—key value实现/*如何使用key-value结构实现呢?如何用树形结构去实现匹配?写代码实现匹配到多个路径时如何处理?如何使用布隆过滤器实现缓存穿透为什么直接查询Redis不行?如果不希望回源数据库,那直接不回源数据库就可以了?Redis里有多少数据?布隆过滤器如何实现的?布隆过滤

2023-05-12 11:07:50 69

原创 BIGO二面

自我介绍分库分表如何实现表的数据如何清除数据清的时间节点和节奏数据的写入速度elastic-job分布式定时任务实现原理谁去调度?主服务器如何选举?zk的选举协议?当一台机器挂了,如何重新选举?假设先收到B的投票??paros和raft协议的区别如何用分布式锁解决的缓存击穿自旋失败如何解决?为什么使用分布式锁如何实现分布式锁有没有可能会有两个进程拿到锁?锁有超时吗?A进程GC了,B进程可能会拿到锁吗两个进程都拿到锁会有问题吗?缓存数据更新的顺序问题?如何解决更新

2023-05-11 20:26:45 58

原创 拼多多一面

自我介绍快递卡片项目的业务流程数据是只存在缓存中吗?查询是只查询缓存吗?缓存不存在的情况是什么?如何用布隆过滤器解决的缓存穿透?什么时候更新布隆过滤器呢?先更新布隆过滤器,再更新数据库,再更新缓存?如何保证布隆过滤器一定会更新成功呢?(定时任务扫描)布隆过滤器如何设计?使用单机布隆过滤器吗?Redis是单机还是集群?单机布隆过滤器可以抗住流量吗?如何分布式解决缓存穿透问题?答:业务端hash处理分布式锁如何解决缓存击穿?如果获取不到锁如何处理?答:自旋等待如果数据库突然延迟

2023-05-09 21:15:08 77 1

原创 bigo一面

工作中用过的并发工具如何定义线程池线程池提交任务的流程(参数之间的互相影响)少说了一个解决策略,补充以下用过哪种拒绝策略?如果任务比较重要,没法直接抛出异常?CPU密集型和IO密集型如何设置线程池参数线程池监控和扩展?监控核心线程数,拒绝数?有没有了解ComputeFeature?使用过哪些锁?对比synchorized和reentrylock的区别- 锁可以被复制吗?深拷贝复制?有没有问题?java8新特性?stream分类?终结性和非终结性?lambda表达式使用场景?ja

2023-05-08 21:09:47 74

原创 在OpenEuler上安装kafka

安装kafka前需要安装zookeeper在OpenEuler上安装zookeeper下载kafka安装包上传到服务器创建kfaka解压路径输入tar -xvf kafka_2.12-2.5.1.tgz -C /usr/kafka解压到指定文件夹进入conf目录修改server.properties文件vi server.properties添加如下内容port=9092 #端口号host.name=localhost #单机可直接用localhostvi z..

2020-12-27 14:21:12 730

原创 在OpenEuler上安装zookeeper

下载zookeeper压缩包上传到OpenEuler,3.5.5版本后的压缩包要下载bin版本的!!在usr目录下创建zookeeper的安装路径解压到指定目录tar -xvf apache-zookeeper-3.5.8.tar.gz -C /usr/zookeeper进入到conf目录编辑配置文件创建数据和日志存放的目录进入bin目录执行./zkServer.sh start开启服务器...

2020-12-27 13:49:53 427

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除