字节测开一面凉经

全程项目拷打+结尾一道算法
项目拷打:
1.特别大的文件去导入,导致服务器资源不够,怎么做呢?
2.表格分开多次导入,怎么切割呢?
3.遍历一遍-----遍历的时候就会导致加载到内存了
4.字节流写入?那字节流是什么
5.查询数据比如说几万十万的,有去建什么索引去提升查询性能吗
6.数据库索引的作用?为什么索引有这样的一个作用?它的一个数据结构是什么?
7.导入数据库后去查询,发现页面打开得很慢,该怎么去排查呢
8.使用explain一般怎么去看它的问题呢
9.没有用到你预期的索引,该怎么去排查
10.Mysql binlog的作用
11.系统导出的数据量很大,生成很大的文件导致OOM,该怎么去优化?
文件往里面去追加,追加可以写在文件里,不用放在内存里。生成完了再写回本地
12.Spring怎么去实现AOP?比方说JDK的动态代理是怎么实现的呢?
15.距离有没有去进行调优呢,到底设置多少合适呢?
16.多个目的地该怎么实现呢?
现在想想,真是被唬住了,百度地图路径规划,可以设置中间经过的点
17.介绍一下计费的规则怎么算
18.订单超时取消怎么实现的?
19.延迟队列和死信队列的作用?直接在延迟队列呆满1min,判断订单状态不行吗,为什么要有这个死信队列
20.我现在有好多订单,rabbitMQ扛不住了咋办?
提示:RabbitMQ一些可拓展的能力?这些组件高可用横向扩容
21.消息队列是无序的还是有序的?有什么区别?为什么要有序一个个处理呢?我可以并行或者串行那样去处理?
22.为什么要用websocket?它和http的关键区别是什么?为什么可以实现服务端向客户端发送数据呢?
23.输入URL打开页面的过程?
24.TCP怎么确保可靠性?(昨天刚看结果又忘了,支支吾吾半天说不记得)
25.图片存在本地,本地磁盘坏了怎么办?
答存到数据库,redolog找回。
26.磁盘坏了,你的redolog也在磁盘里呢?
一般这种图片的存储还有数据库的存储,都会有主从,主从放在不同的机房或者不同的城市。核心还是冗余,多备份几份。
27.抖音点赞的测试用例怎么设计?

算法:最长公共前缀
回去一看原来是leetcode的简单还写过,当时看到题满脑子都是字典树,然后字典树的结构忘了还没写出来

感受:面试官很好很温柔,每答一个不会的就说没关系,整场面下来感觉太上头了

总结:太菜了,多磨练,项目深挖

#字节##测开#
全部评论
不是哥们怎么难,没几道是背过的
3 回复 分享
发布于 09-15 00:53 四川
是抖音吗
1 回复 分享
发布于 09-17 22:19 浙江
这么多场景,太难了吧
点赞 回复 分享
发布于 09-12 14:00 广东
老哥有实习吗
点赞 回复 分享
发布于 09-12 22:26 北京
特么的 这是测开?
点赞 回复 分享
发布于 09-13 18:43 广西
佬是秋招还是实习啊?这也太难了
点赞 回复 分享
发布于 09-23 21:10 山西
嫩难
点赞 回复 分享
发布于 09-30 12:56 广东

相关推荐

11-04 17:40
苏州大学 Java
面试官是一个好温柔的姐姐555虽然挂我但是还是喜欢1. 自我介绍2. 项目拷打:3. redis八股    1. redis支持的常用的数据类型    2. redis中哈希表 stream list的底层数据结构    3. redsi 缓存穿透 击穿 雪崩    4. redis 分布式锁,选用redis分布式锁有什么必要性?分布式锁的原理    5. 项目里写入redis的数据石是从数据库里写的吗,数据源从哪里拿到的,什么时候数据会变化(过期时间等)4. 项目拷打again5. Springboot八股    1. springboot依赖注入的作用,以及bean组件都有什么    2. `@SpringBootApplication`   注解    3. `@Enableautoconfiguration` 注解    4. mybatis动态存储sql    5. mybatis 分页查询的实现6. 计网八股    1. tcp三次握手    2. websocket http 区别    3. 什么情况下选择用websocket还是http    4. 什么业务场景下用长连接7. 手撕    1. 给定题干设计数据表与查询语句    2. 根据项目设计测试用例8. 反问    1. 什么时候有结果:一周内(然后秒挂了55)    2. 什么部门(广告业务)    3. 面评: 设计测试思路的时候跳出开发者从应用者的角度去分析
查看20道真题和解析
点赞 评论 收藏
分享
7 46 评论
分享
牛客网
牛客企业服务