字节测开一面凉经
全程项目拷打+结尾一道算法
项目拷打:
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的简单还写过,当时看到题满脑子都是字典树,然后字典树的结构忘了还没写出来
感受:面试官很好很温柔,每答一个不会的就说没关系,整场面下来感觉太上头了
总结:太菜了,多磨练,项目深挖
#字节##测开#
项目拷打:
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的简单还写过,当时看到题满脑子都是字典树,然后字典树的结构忘了还没写出来
感受:面试官很好很温柔,每答一个不会的就说没关系,整场面下来感觉太上头了
总结:太菜了,多磨练,项目深挖
#字节##测开#
全部评论
不是哥们怎么难,没几道是背过的
是抖音吗
这么多场景,太难了吧
老哥有实习吗
特么的 这是测开?
佬是秋招还是实习啊?这也太难了
嫩难
相关推荐
点赞 评论 收藏
分享
投递美团等公司10个岗位
点赞 评论 收藏
分享
10-17 15:13
吉林大学 测试工程师 一笑而过2222:浏览器开多个窗口一般是多进程而非多线程。
多进程和多线程的主要区别在于:多进程中每个进程都有独立的内存空间,一个进程崩溃通常不会影响其他进程;而多线程是在一个进程内共享内存空间,一个线程出现问题可能会影响整个进程。
当浏览器打开多个窗口时,每个窗口通常都作为一个独立的进程运行。这样设计有很多好处,比如一个窗口出现问题(如崩溃、无响应等)不会影响其他窗口的正常运行。每个窗口的进程可以独立地管理自己的资源、处理用户交互和加载网页内容等。
而如果是多线程的话,多个窗口在同一个进程内共享资源,当一个窗口出现问题时,可能会导致整个浏览器进程出现问题,影响其他窗口的正常使用。
综上所述,浏览器开多个窗口通常是多进程。
点赞 评论 收藏
分享
10-21 16:52
郑州轻工业大学 Java 点赞 评论 收藏
分享
11-07 13:14
博尔塔拉职业技术学院 Java 点赞 评论 收藏
分享