2.25腾讯企业微信测开一面

投PCG后端开发被WXG测开捞,上来先写2道算法
1、无重复的最长子串
2、嵌套信封
a出来了,但是求最长递增子序列,时间复杂度O(n^2),给提示优化,没答出来,贪心+二分
3、HashMap和HashSet的区别,线程安全吗?
4、为什么线程不安全,实现线程安全用哪个集合?
接下来结合项目问八股
5、token是干嘛的?设置的过期时间?如何续期?网络抖动没续期上怎么办?
6、提了个双token方案,解释双token?没解释清为什么要用refreshtoken和acesstoken,以及区别,用一个不就行?
7、Redis用的数据类型,持久化方式?
8、Redis变慢了怎么定位,怎么优化?
9、Redis确实要存储很多数据怎么办?用的什么集群?怎么同步数据?
10、怎么用redis实现一个限流算法?
11、缓存三剑客在现实当中什么场景会出现?举例
12、怎么解决,布隆过滤器能不能删除元素?
13、为什么用MQ?库存上游服务是谁?为什么不能直接DB获取?
14、多少用户量并发访问吞吐量会有区别?RabbitMQ承受量级?想要更高怎么办?
15、和kafka的区别?
16、多消费者消费消息的顺序性RabbitMQ可以保证吗?怎么实现消费顺序性?
17、考虑消费失败情况吗,消费失败怎么办?具体用到几个队列?处理逻辑?
18、如何处理多线程情况,有哪些方法?
19、Synchronized和ReentrantLock的区别?喜欢用哪个?
20、自旋锁是什么?Synchronized属于自旋锁吗?
21、数据库查询比较慢怎么办?如果不是索引原因呢?
22、索引的底层数据结构?可以用Hash表吗?
23、什么时候用多进程?什么时候用多线程?
还是太菜了😭很多回答模棱两可
全部评论
还有后续吗佬
点赞 回复 分享
发布于 03-02 15:27 陕西

相关推荐

欢聚一面面试题:自我介绍请介绍你们公司的测试周期流程如果研发说需求自测即可,不需要经过测试验证,你会怎么评判这件事情?Code review,你们会关注什么?我现在给你一个具体的测试场景,订单支付(只考虑支付)请设计出具体的测试用例。你们系统框架是怎样的?消息队列你会怎样考虑测试场景以及消息队列的结构是怎样的?Radis缓存,你会怎么考虑测试场景?数据库的多表查询有哪几种?倒序查询前十条数据那如果只要第二名的数据呢?数据脏读,你怎么验证?你们公司的自动化框架怎么区别不同环境的自动化测试?接口自动化的脏数据怎么清理?接口自动化断言会关注哪一些数据?接口返回较为复杂的嵌套结构,你怎么验证数据?怎么实现异步接口数据检查AI自动化,你们是怎么使用落地的?UI自动化和接口自动化的区别UI自动化点击按钮,偶尔不生效,你会怎么排查?显示等待和隐式等待的区别是怎样的?介绍一下你们公司性能测试流程性能测试你会关注哪些指标?在做压测时,你怎么判断是否有达到瓶颈?Tps压不上去,但是CPU和内存都是正常的你有没有遇到让你印象比较深刻的性能缺陷?Python怎么实现多线程?Python深拷贝和浅拷贝的区别你们公司代码覆盖率平台是怎么搭建的?以及你们会怎么检查?
查看30道真题和解析
点赞 评论 收藏
分享
评论
3
22
分享

创作者周榜

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