腾讯PCG暑期二面凉经

部门:QQ
一面:
1. 自我介绍
2. redis常用的数据类型
3. 跳表的底层原理
4. 在跳表之前用的哪种数据结构
5. redis持久化怎么做
6. 写回策略有哪些
7. redis的大key问题,怎么形成的,怎么查找,怎么解决
8. 消息队列重复消费发生的原因,解决方法
9. 说一下幂等性这块的解决方案有哪些
10. 有哪些常见的生成唯一id的方式
11. 雪花算法的优缺点
12. redis可以实现消息队列吗,怎么实现
13. mysql的隔离级别讲一下
14. 范式了解吗
15. 慢查询治理
16. linux如何查看共享内存
17. linux如何追踪系统调用
18. awk,sed了解吗
19. linux的多线程编程了解吗
20. GPM是什么
21. RPC属于OSI七层中的哪一层,为什么
22. 对于分布式和云原生的了解
23. 对于ai的了解
24. 如何搭建一个本地的大模型
25. 前端这块有没有了解
26. 算法:1.最长重复字串 2.最长递增子序列

二面:
1. 自我介绍
2. 实习拷打
3. 在使用ES和向量数据库会遇到哪些问题
4. embedding的长度是怎么界定的
5. 如何设计一个系统的安全性问题
6. 慢查询治理
7. 假如给一个流量非常庞大的系统,页面该如何优化
8. 怎么去做系统性能监控(说去打点,问造成延迟怎么办)
9. 聊一下幂等性设计
10. 基于http协议如何做到流式输出的
11. 怎么评判是否进行分库分表
12. 假如目前有一千万用户,每天增长一万,该如何进行分库分表,列举几个方案,比较各自的优缺点
13. 无算法
二面完秒挂#牛客AI配图神器#
全部评论
上海的base吗
1 回复 分享
发布于 03-20 23:22 湖北
最长重复字串也太难了吧
点赞 回复 分享
发布于 03-24 12:41 浙江
同PCG,已经卡了三天面评了
点赞 回复 分享
发布于 03-20 19:44 山东

相关推荐

06-05 22:16
已编辑
门头沟学院 Java
项目拷打: 1. 遇到的最大困难?是怎么解决的?2. 行人重识别算法的技术选型,是否要训练,怎么创新的?3. 聊一下docker,你是怎么理解docker的4. Dockerfile, docker compose1. 秒杀实现过程2. 讨论订单id的生成(答时间戳+当日订单数,问高qps下时间戳应该用毫秒级?微秒级?又答还可以通过uuid这样的自动生成算法)3. 秒杀的优惠券是存在哪里的?缓存预热4. 你这个redis消息队列出来的订单为什么在异步下单的过程中还要判断是否是同一用户?(答消费者组可以重复消费,讨论也可以一个消费者为一组,保证同一条消息只被同一个线程消费)(反问那你在这里用消费者组是不是不合适)5. 是用同一个lua脚本吗?如果高qps,怎么保证库存一致,怎么下单?不是很懂,大概意思是多台服务器同时下单6. RabbitMQ八股:1. redis里面还有哪些数据结构?分别适用于什么场景2. redis高可用怎么实现?主从+哨兵3. redis集群模式下怎么保证数据一致?4. springboot开启事务的方式?(@transactional 和什么,不知道)5. spring事务的底层原理(提示aop)6. spring是支持循环依赖的吗?7. rpc了解吗?rpc使用的协议知道吗?8. 垃圾回收g1的特点9. mysql四种隔离级别10. 幻读和脏读的区别?11. 如何防止幻读?12. 单库、分库、主从库三者的关系、各自缺点13. 有用过什么阿里云的产品吗?oss和百度网盘的区别在哪里(提示oss的名字 对象序列化啥的)14. 监督学习 无监督学习 强化学习的区别15. 在你训练的过程中遇到过什么报错?口述算法题:二叉树叶子节点的公共祖先
查看26道真题和解析
点赞 评论 收藏
分享
06-23 16:38
东北大学 Java
查看13道真题和解析
点赞 评论 收藏
分享
06-20 19:25
已编辑
滴滴_Java开发(实习员工)
自我介绍 实习分布式事务分表的一个量级你具体分了几个表你解决接口超时时,上异步和线程池是怎么评估这个性能的影响了,你做了哪些测试和对比看串行代码,分析是否能上异步,分析一下配置的公共线程池是用在哪,在哪一些业务,进行优化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用黑马项目直接进云智吧
点赞 评论 收藏
分享
评论
1
18
分享

创作者周榜

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