蚂蚁oceanbae测开一面凉经

全程40分钟

手撕二选一:
1、给定一个字符串,找出包含给定字符集的最小窗口,如:字符串:"it's tuesday",字符集:"std",最小窗口就是"tuesd"
2、奇偶线程交替执行,消费者线程模式
我选了第一题,滑动窗口

1、项目有多少行代码,项目带来了什么样的成长,遇到了什么问题吗,技术上遇到了什么难题;项目用多少压力去测试的,有没有性能热点;
2、项目中线程池用在哪里,怎么去定线程池的参数,多少个线程之类;设置的线程数对其他模块有没有什么影响
3、对cpu饱和有了解吗
4、项目中有没有用到反射机制,用到了哪些设计模式;对常见的设计模式有用过吗,有了解吗
5、多线程并发的逻辑问题如何解决
6、分布式锁的优点和缺点
7、linux熟不熟,开发过shell脚本吗,主要是用shell脚本做了什么;涉不涉及到批量处理文件,截取字段
8、linux查性能瓶颈的命令,查内存的命令,查磁盘的繁忙程度的命令
9、mysql窗口函数有了解吗
10、优化数据库查询性能
11、SQL题:学生表,属性有id、name、yuwen_grade、math_grade、english_grade、all_grade(总成绩)。取总成绩第三名的 学生id(可能会有并列的情况,并列的情况,所有第三名都要查出来)  。  如果把all_grade去掉,查总成绩第三的学生。
12、DDL了解哪些语句,列排序,列类型变更有了解吗,是OnlineDDL 还是 open DDL(这个地方没太听清楚这两个英文单词是什么,没听说过这个概念)
13、有系统性学过python

感觉被拷打了,回答的有点糟糕
5.12面的,到现在还没有消息,应该是挂了

#牛客AI配图神器#
全部评论

相关推荐

05-12 21:00
武汉大学 C++
疑似被捞后的面试,招聘系统上也没有流程。面试官很会问,说会先从广度问起,然后每个点深挖看技术深度,会问到不会为止1. 自我介绍2. 两个项目详细介绍3. 是否了解springboot框架(回答了bean,springcloud等方面)4. 如果没有spring boot框架,如何做java开发(被问懵了,我说还是用mvc架构等方法构建层次)5. 介绍mvc架构6. 然后面试官从mvc三个部分开始分别问问题,先是model,就开始问数据库相关的问题。先问了mysql的各种引擎与区别7. 然后从我回答的InnoDB和myisam缓冲区管理方式的区别,问缓冲区中不止存索引页还存数据页的作用是什么8. 如果一个有索引的列很大,不能全部存入内存,如何通过索引进行查找(这个确实不会)9. select a from t where b = x,列b上有索引,索引的查找过程(我回答说要分主键索引和二级索引来分别考虑)10. 与上题同样的sql语句,假如b上不是主键索引,如何避免回表11. 然后开始问从mvc中controller来问,开始问计网。问http的报文结构12. 输入url整体过程13. 网络分层层次14. 网络层和数据链路层相关协议15. 通过ip地址找到对应服务器后,如何找到对应的应用程序(进程)(回答用端口号)16. 平时的url解析过程中如何找到对应端口号(没回答上来)17. 项目中用了通义千问api,如何调用18. 用大模型返回结果是一次性返回还是?(回答用了流式输出)19. 流式输出具体方式(忘记了)20. 问了缓存管理的项目,问如何进行的缓存优化等,拷打项目21. 一道简单dp算法题,设计测试用例22. 看我用到了vector,问vector和数组的区别(光记java八股了,没记cpp)23. 反问
查看22道真题和解析
点赞 评论 收藏
分享
今天 08:51
已编辑
门头沟学院 测试开发
一面:1. 自我介绍2. 介绍你实习的工作,都干了哪些事3. 是一个什么样的软件,桌面软件还是APP4. 自动化测试用例是用什么写的5. 写这些自动化测试用例一般什么时候执行,有拦截过问题吗,如果拦截到问题会跟你说嘛6. 你知道你写的Case带来的收益吗,还是你一直闷头写7. 除了自动化,还做了什么工作8. 首先你得熟悉这些业务,那你在比方说在实习的过程中,你有没有做一些真正的做一些手工测试,然后来熟悉整个流程,然后再完善这些自动化的case。9. 有了解过现在市面上这些软件测试,比方说APP测试和web端测试的一些测试方法吗?或者有哪些测试工具了解过吗?10. 针对小红书进行一个APP测试,你会测哪些11. 你了解过安卓客户端的一些特性。比方说它的一些安卓客户端的一个界面是由哪些元素组成的?12. python的装饰器13. 怎么实现拖拽功能14. 在这个拖动的过程中,比方说我没有没有拖到这个坐标点,或者超过了这个坐标点,这个计算是它是底层实现的,还是你自己实现,就判断这个坐标。15. 那你现在实现一下16. 你对这份实习工作诉求是什么17. 在之前你的实习过程中有没有遇到一些在那个工作中有没有遇到一些难点18. 如果你认为是一个bug的过程中,为什么要做这个等待的这个操作呢19. 你自己有尝试着设计测试用例吗?20. 1.0版本支持发送图片和文字,1.1版本可能迭代了一个新的功能,发送视频文件。你来测这个1.1版本的整个发消息的功能的话,你会考虑哪些测试点?手撕代码题:找数组中最大子数组和小红书测试开发二面1.自我介绍2.介绍springboot,mybatis,redis,mysql,nginx这五个模块分别是做什么的3.mybatis和mysql区别4.redis和mysql区别5.验证码存在redis中会有高并发存在吗6.介绍一人一单秒杀场景业务流程7.redis是单线程的还是多线程8.你的科研项目是监督学习吗,数据量多大9.怎么有效去学习到哪些是真正出问题的区域10.如果对存在病变的地方提前标识是否准确率会更高11.为什么你们这个行业不先把有病变的区域标识出来呢12.你的模型准确率是多少,测试集取了多少样本,测试集中每个类别样本数多少13.你用的什么框架14.大模型的东西有用过吗15.用大模型,给你足够多的显卡,你有思路怎么能把你的模型提升到更高的水平吗16.手撕算法:取得报酬数后续:已OCTimeline:5.11官网投递5.13HR约面5.15技术一面5.19技术二面5.19口头OC
点赞 评论 收藏
分享
评论
3
2
分享

创作者周榜

更多
牛客网
牛客企业服务