2025-5-12 腾讯云智一面

自我介绍
实习
分布式事务
分表的一个量级
你具体分了几个表

你解决接口超时时,上异步和线程池是怎么评估这个性能的影响了,你做了哪些测试和对比
看串行代码,分析是否能上异步,分析一下配置的公共线程池是用在哪,在哪一些业务,进行优化30s->3s

有没有试过其他方案,公共字段用范形存储,非公共字段用Json存储解决分表问题

CountDownLatch在同步机制场景下的优势,分析异步不暂停的情况,举例子CountDownLatch的方法是如何控制异步的

你是怎么整合Spring事务的手动提交和异步编程的一个配合的,说一遍怎么实现,全部提交全部回滚保证原子性

CountDonwLatch的原理和应用场景,AQS->State->自旋锁消耗CPU资源->CLH队列->公平锁非公平锁

CLH队列Node节点的4种状态表示:
1. CanCelled取消
2. Singal 等等要去唤醒下一个节点
3. Condition 等待对方唤醒
4. propagate 唤醒后续一个or多个节点

分布式锁,setnx->锁误删,锁续期,不可重入,非公平锁->ReenTranLock->看门狗,可重入,可设置超时时间,可实现公平锁和非公平锁,可防止锁误删,底层是Redis+Lua脚本

你在数据推送的推拉逻辑结合的时候你遇到了哪一些难点
你说的Nacos放行Controller是什么东西?面试官说他们是用自定义注解直接注册到Nacos上的

当数据量大的时候,会出现延迟以及一致性问题,这个你们是怎么去解决的
TraceId追踪,网关重试防止网络波动,网关默认超时时间防止阻塞

Redis是怎么解决高并发下一致性的问题的,JWT维护登录状态实现鉴权
Redis的特性->内存数据库,IO多路复用->多线程网络IO,单线程执行命令(忘记说自带过期时间了)

你是怎么评估Redis的性能和稳定性
性能应该是运维工具普罗米修斯监控,稳定性的话就是主从集群,哨兵集群,分片集群

哨兵集群说一下
Raft选举算法,三种角色,投票选举,Sentinel主观下线和客观下线投票

MQ保证可靠性的场景
说一下RabbitMq的Return,Confirm,ACK机制
有没有了解RaabitMq新版本的特性,你用的是哪个版本的

过去的项目有咩有可以优化的地方,有没有印象深刻的案例可以举一下例子
Redis的动态调配线程池参数->转换到Nacos等注册中心来管理

对于新技术和新技术栈,你是如何学习和掌握的,视频,文档,项目中的敏感词过滤框架
RabbitMQ->Kafka,举一反三,学习底层思想
K8S了解吗
未来的职业规划是什么

算法
并查集找环
for循环暴力查找字符串

反问
面试官对我有什么建议吗?面试过程中有什么问题?
要吃透知识点,从技术栈到选型来提升自己,这对技术人员是一个很大的提升

至今无后续,全答出来都能进池子,真不如最美xx用黑马项目直接进云智吧
#接好运# #暑期# #对不起# #牛客AI配图神器# #面试#
全部评论
滴滴转正嫡系很牛吗
1 回复 分享
发布于 08-13 11:25 广东
喵的,这么难
1 回复 分享
发布于 06-16 18:39 辽宁
珍贵了呀
点赞 回复 分享
发布于 07-09 13:20 广东
佬打算什么时候离职
点赞 回复 分享
发布于 06-28 01:39 天津
woc,怎么问这么难,是因为佬你写简历上了吗
点赞 回复 分享
发布于 06-25 15:51 广东
拷打
点赞 回复 分享
发布于 06-15 00:17 江西

相关推荐

10-13 10:12
门头沟学院 C++
一面(15min)自我介绍1.问了本科和硕士课程中有什么课程让你想做测试这行的?(未答出来,然后就是问了就是你为什么想做这测试这一行)2.问了在我简历里写的两个项目中比较难的点是什么3.问了测试都包含什么内容4.老家是哪的有些记不太清了。。。反问:1.公司用的什么测试工具?使用比较多的是python语言,然后工具用的是loadrunner2.公司入职的话应该学习些什么可以快速上手?说是有培养计划,导师机制带3.下次面试是线上还是线下?说的什么记不太清,意思好像是基本都是线上,好像是一周给回复。下午2点多一面,4点多就显示一面过了让选二面时间,然后时间最早也是隔了一天二面(30min)回答的比较烂(这里说明一下,我回答的内容都比较多,然后我一面回答的也挺多的,然后二面的面试官说回答的太多了简单说说就行,他说回答太多以为在念稿)自我介绍做的这两个项目都是老师的项目吗?这两个项目的周期比较长,会不会当误你的科研?你科研的方向是什么?假如你要是按照你科研的方向找工作,应该是找什么工作?你除了做过这两个项目,还做过其他的测试吗,自己写过其他的接口测试或者功能测试,脚本什么的?你面试软件测试工程师岗位的话,你做了什么准备工作?反问:1.公司的测试是偏向自动化测试吗还是手动测试,会不会涉及到开发?手动测试,公司有测试开发岗位,今年校招不招人。2.公司的开发测试比例是多少?面我的那个人说是有8个方向,他这个组有40个人,开发测试是3:13.后续面试大概什么时候说是5天之内有消息,过不过都会通知的。
查看11道真题和解析
点赞 评论 收藏
分享
评论
9
30
分享

创作者周榜

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