快手测开一面复盘

总共1h。
1.项目介绍 提问
redis作为缓存用在哪些地方,作用是什么,缓存一致性问题的解决,缓存的有效期时间。
如果没有输入验证码,而是重新点击发送验证码,那么redis中会发生什么。
为什么使用MongoDB,怎么实现MongoDB的增删改查的。
博客系统中文章是怎么存储的,图文并茂的文章如何存储。
并发问题,超卖问题的解决。
如何测试项目中的某个功能。
...

2.八股文
说说java的锁有哪些 区别 优缺点 底层
ReetrantLock底层原理 可重入锁是什么
多线程有没有用过
乐观锁与悲观锁原理
CAS应用场景,CAS从操作系统层面是如何实现的

sql慢查询,如何优化。
mysql的mvcc底层是怎么实现的。
mysql多表查询左连接返回什么。
mysql常见存储引擎,区别。
行锁表锁是乐观还是悲观。

jvm的内存模型,各个模块的作用,垃圾回收过程,垃圾回收器。
int a = 1; a存放在哪里。
String s = "abc"; String s = s+ "def"中创建了几个 对象。

tcp三次握手过程,为什么需要第三次。

linux中查看负载的命令。
linux中杀死进程的命令,9是用来干嘛的。
如果不强制杀死,让系统去发送信号给一个进程去杀死用什么 命令。

谈谈spring IOC AOP;
动态代理有哪些实现方式。
谈谈反射。

java常见数据类型有哪些。
list有哪些数据结构 各自特点 底层 区别,以及对应的线程安全的数据类型。
set的特点 HashSet如何判断元素不重复 TreeSet如何判断元素不重复。
说说map常见的数据结构。
HashTable  ConcurrentHashMap的区别, ConcurrentHashMap底层实现原理, Segment的数据结构。

3.算法题
判断链表是否有环 要求空间复杂O(1)。
做完以后问如何找到入环节点。
#测试开发工程师##快手##面试题目#
全部评论
请问是在哪投的?官网上没找到杭州快手测开招聘的。
1 回复 分享
发布于 2022-03-06 20:15
请教下楼楼 测试的项目要怎么介绍呀?
1 回复 分享
发布于 2022-03-03 00:32
你好,请问您是春招找工作还是找的实习啊
点赞 回复 分享
发布于 2022-03-09 16:58
请问是杭州电商吗?
点赞 回复 分享
发布于 2022-03-03 11:46

相关推荐

05-15 18:12
门头沟学院 Java
全程1h,结合实习、项目,穿插着八股进行提问,无自我介绍,无手撕1. 我看你实习时间挺久的,实习主要做的工作?医疗平台的功能?服务量级?2. 实习过程中遇到有挑战的事?相关背景,问题和解决方法?3. 系统集群的规模和相关节点的配置?4. 多租户架构,为什么采用了基于DataBase/Schema级别的隔离?如何通过租户标识进行DataBase路由?5. 考虑一个场景,存在大租户对于系统来说影响很大,甚至不可接受,如何进行解决?(回答租户分级,大租户独立节点)6.  k8s中使用nginx-ingress-controller和直接使用nginx的区别?使用Ingress集成nginx和使用普通的容器集成有什么区别7. Deployment和Pod的区别?Pod和Container的区别?既然建议一个Pod封装一个Contanier为什么要封装Pod而不是直接使用Container?(回答可能有主Container和从Container)什么场景下会使用?(不会)8. java与python的异同?如果用SpringBoot,怎么实现多租户架构?9. 如果需要扩展租户物理节点,如何做到修改配置不重启服务?(回答配置中心)10. 数据库采用主从架构,如果主从之间网络忽然连接不上,导致数据不同步,如何解决?(回答暂时解除主从关系) 暂时解除主从关系,如何实现?(回答采用Mycat,修改XML配置文件)追问如果不通过中间件如何解决?(回答配置中心?)追问Nacos配置中心修改配置可以立即生效吗?如何做到的?11. 医疗平台对隐私安全比较注重,体现在哪些方面?12.  https如何保证安全?如何确保TLS握手的对象是对的?如何确保CA机构是权威的?有没有可能伪造CA机构?(想了想不知道如何防伪)13. 如果没有nginx或是ingress,会有什么问题?nginx或是ingress是如何实现负载均衡的?以及它们如何能够转发到对应IP的?14. 微服务的注册中心原理?如何动态的进行服务发现?微服务的注册中心节点一般也是集群,如何确保集群内部的各个节点都有完整的信息?(回答可能是定期通讯)如果请求落到的节点没有完整的信息怎么办?(回答可能是请求其他节点,不会)15. 实验室项目开发过程中,是如何进行沟通的?如何确保项目整体的推进?16. 项目用到线程池,如果执行任务过程中,节点宕机了,恢复后如何可以继续执行?(回答持久化)如果持久化过程中宕机的,导致没有落库成功呢?(不会)17. 线程池使用什么方法创建的,为什么不用Executors创建?18. 项目中用到SPI机制,具体是怎么用的?(回答作为框架功能扩充者,以扩充ShardingJDBC框架)19. 分表ID怎么生成的?为什么使用UUID?UUID和自增ID的区别?20. 有调优过JVM参数吗?(回答自己玩过,线上只修改过垃圾回收器)CMS和G1的异同?为什么G1可以设置停顿时间?如何评估Region的价值?(忘了)21. Redis和MemCache区别?什么场景使用MemCache?22. RabbitMQ,RocketMQ,Kafka的差异?Kafka为什么这么快了解过吗?(回答只知道零拷贝)聊天:中国海洋大学在海南吗?(在青岛,回答做导师项目来三亚的)有没有感兴趣的方向?有没有想要发展的地方?(回答广州)有没有找到其他的实习?(回答没有,没人要🐀🐀)反问:部门业务(游戏平台,游戏账号买卖,游戏包分发,游戏加速工具)
点赞 评论 收藏
分享
评论
点赞
30
分享

创作者周榜

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