字节一面-社招测开-50min

第一次面到问八股的了
1.工作经历介绍
2.创建线程方式
3.线程生命周期有创建
4.讲下java的Collection 接口是集合接口
5.讲下匿名内部类
6.架构上的分布式锁机制怎么实现的
7.讲下乐观锁和悲观锁
8.消费者挂掉怎么保证消息不丢失的
9.怎么保障消费消息不重复的
10.es有哪些应用
11.讲架构
12.出问题模块多的是哪个系统,怎么解决的,#牛客AI配图神器#不能通过自动化保障吗
13.项目质量保障 流程
14.环境配置 :测试环境由测试部署 提问:那提测的研发不可能把开关都配置全了让你测试吧?你们对提测岂不是要求很详细  ,我说那应该在提测文档写出来,或者评审用例的时候补充
(我心里想为啥不应该他配置好啊,不告诉我改啥了我咋测) #测试开发##字节##面经##社招#
全部评论
创建线程方式:可通过继承Thread类重写run()方法、实现Runnable接口重写run()方法并传入Thread类、实现Callable接口结合FutureTask使用,或利用线程池(如ExecutorService)创建。线程生命周期:包括新建(New,对象创建未调用start())、就绪(Runnable,调用start()后等待CPU调度)、运行(Running,获得CPU执行run())、阻塞/等待(Blocked因竞争synchronized锁等待,Waiting因wait()等需唤醒,Timed Waiting因sleep(n)等超时唤醒)、终止(Terminated,run()完成或抛未捕获异常)状态。Java的Collection接口:是集合框架核心,定义添加、删除等操作,子接口有List(有序可重复,如ArrayList)、Set(无序不可重复,如HashSet)、Queue(队列,如LinkedList)等。匿名内部类:无类名,需继承父类或实现接口,仅一个实例,简化代码,如事件监听中 button.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) {} }); 。分布式锁机制实现:基于Redis用setnx抢锁+过期时间+Lua脚本释放,需处理超时续约;基于ZooKeeper通过临时有序节点和监听实现,可靠但性能略低;基于数据库用唯一索引或for update,简单但性能差。乐观锁和悲观锁:悲观锁假设冲突,操作前加锁(如synchronized),安全但性能低;乐观锁假设冲突少,用版本号或CAS判断冲突,性能高需处理重试。消费者挂掉保证消息不丢失:生产者开启确认模式,队列和消息持久化,消费者手动确认(如ack),集群部署防单点。保障消息消费不重复:消息生成唯一ID,消费者通过数据库唯一索引等做幂等,业务逻辑设计为幂等操作。Elasticsearch应用:用于全文检索(如商品搜索)、日志分析(ELK栈)、时序数据处理(监控指标)、地理位置查询(附近门店)等。
1 回复 分享
发布于 07-22 16:23 广东
这也太难了吧,我是前端测试都没遇到过这种...
点赞 回复 分享
发布于 07-20 22:13 北京

相关推荐

一面 1. 一些了解情况的问题,薪资多少,为什么离职,考虑哪些工作城市,工作承压怎么样2.针对做过的测试和自动化项目(被说太简单了,需求很零散,确实是hhh)因为上一份工作不是传统软件测试,面试官问的不多,基本是我在讲3.有没有接触过AI(有),介绍了一下深度学习做的一点homework和Dify搭建的工作流4.一个转账功能,考虑哪些测试点?有漏掉测试点,跟着面试官学习了一波5.介绍了一下国际部的业务,问我能不能接受6.反问体验极佳,漏掉的地方,错误的地方面试官会现场教学一波。以为挂了结果过了也是有点意外凉面:事先没准备,赶回来参加会议,钉钉各种问题,最后顶着超大的回声面试。自我介绍1.针对做过的自动化方案2. 针对做过的web接口测试遇到的问题:服务器状态码错误,去年的事,具体是什么类型已经忘记了,寄3.接触过java?很久没碰,遂转问我常用的Python4.Python的内存管理机制,不清楚,只回了Python自动分配和回收内存5. Python拷贝的逻辑,不理解什么意思,面试官提示了一下copy的方式嵌套子对象。答浅拷贝会创建一个新的外层对象,嵌套子对象与原对象共享,修改嵌套子对象会影响原对象和拷贝的对象,从面试官反应来看应该是答错了。没再问,全程不到30分钟一道编程题:给你一个元素可能重复的数组,统计数组元素出现重复的次数,并按元素重复次数降序输出元素去重后的数组。eg:[1,1,2,1,2,4],输出[1,2,4]其实很简单,但是前面会议链接各种问题已经慌了,一开始理解错了题目分开输出了去重和排序,后面删了重写5行搞定没有意外是寄了
查看16道真题和解析
点赞 评论 收藏
分享
评论
1
12
分享

创作者周榜

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