2025秋招哔哩哔哩开发工程师

2025秋招哔哩哔哩开发工程师
2025秋招-上海哔哩哔哩科技有限公司-开发工程师【2025届】。
2024-08-01 投递简历。
2024-08-17 技术笔试。
试卷名称:【25秋招】测试开发方向试卷0817。
考试时间:(北京时间, UTC+08:00) 2024-08-17 19:00:00-20:30:00。
考试时长:90分钟。
考试内容及范围:单选题20道,每题1分,共20分。
操作系统、数据结构与算法、计算机组成原理、数据库。
不定项选择题10道,每题3分,共30分,考试范围同单选题。
编程题3道:
第1题,难度简单,10分。哈希表,找到一个字符的下标,删除该下标对应字符后,剩余字符出现次数均相同。
第2题,难度简单,15分。动态规划,买卖手办(股票)的最佳时机。
第3题,难度中等,25分。动态规划,正则表达式匹配问题,'.'匹配任意单个字符,'*'匹配零个或多个前面的那一个元素。
2024-08-21 HR推荐面试,测试开发工程师【2025届】。
测试开发工程师【2025届】推荐-HR推荐-面试中。
2024-08-22 电话邀约2024-08-26 19:00。
2024-08-26 技术一面,牛客网面试,B站测试开发工程师,面试时长60分钟。
1.自我介绍。
2.你的优势是什么?
3.你擅长什么代码语言?
开始八股文。
4.C++和Python的区别。(针对简历)
5.用到C++的语言特性和数据结构。(针对简历)
6.你了解哪些测试方法?(针对岗位)
单元测试、集成测试、系统测试、验收测试、回归测试、压力测试、性能测试、安全性测试。黑盒测试、白盒测试。
7.软件测试有哪些步骤?(针对岗位)
需求分析、测试计划、设计测试用例、搭建测试环境、执行测试、缺陷管理、回归测试、测试报告。
8.你对整个计算机网络体系有了解吗?(计算机网络)
9.你了解http的协议吗?他的请求类型有哪些呢?(计算机网络)
HTTP协议是超文本传输协议,主要用于客户端和服务器之间的数据通信。HTTP协议是基于请求-响应模式的,客户端发送请求,服务器返回响应。常见的请求方法有GET、POST、PUT、DELETE等。HTTP协议是无状态的,这意味着每个请求都是独立的,服务器不会保留之前请求的状态信息。另外,它默认使用80端口,HTTPS则是在HTTP之上添加了SSL/TLS加密,默认使用443端口,确保数据传输的安全性。GET请求一般用于请求数据,POST请求则用于提交数据。PUT和DELETE请求分别用于更新和删除资源,HEAD请求只获取响应头。
10.DNS的作用是什么,谁来负责解析域名。(计算机网络)
11.linux系统常用的处理文本的命令有哪些呢?它们都有哪些区别呢?(针对简历)
grep、cat、awk、sed
12.使用git管理代码的工作流程是什么?(针对简历)
git add添加到暂存区、git commit提交到本地仓库、git push推送到远程仓库。
git pull合并到本地仓库、git status查看当前工作区的状态。
13.你了解高性能计算和分布式系统吗?(针对简历)
开始问简历项目。
14.介绍一下你的科研项目。(针对简历)
15.为什么要研究这个,研究目的是什么?(针对简历)
16.你的贡献点在哪里?哪些事情可以体现你的优势和特点?
开始手撕算法。
17.力扣165比较版本号,难度中等,双指针。(核心代码模式)
18.有哪些白盒测试方法?
语句覆盖:确保被测代码中的每个语句至少被执行一次。分支覆盖:测试每个条件语句的所有可能分支。路径覆盖:要求测试所有可能的执行路径。条件覆盖:测试每个布尔表达式的所有可能结果。循环覆盖:测试循环结构的不同执行次数。
19.请根据手撕算法的题目,设计测试用例。
20.你刚才设计的测试用例能够体现哪些白盒和黑盒测试方法?
21.你为什么选择测试开发工程师岗位?
可以与客户端、服务端、Web团队协作,丰富技术栈。测试工作保障了软件质量。
2024-08-27 电话邀约。
接到HR电话,通知一面已经通过,邀约二面,可自选时间。
【面试时间】:2024-08-29 15:00。【面试形式】:浏览器牛客网视频面试。
2024-08-29 15:00 技术二面,B站测试开发工程师,面试时长40分钟。
1.自我介绍。
2.为什么投测试开发岗位?
开始手撕算法。
3.力扣143重排链表,难度中等,限时15分钟。
普通做法:线性表+双指针。进阶做法:链表中间节点+反转链表+合并链表。
开始八股文。
4.你如何调试C++代码?
查看报错信息,gdb:设置断点,查看变量值。
5.C++如何避免内存泄露?
智能指针std::shared_ptr和std::unique_ptr,自动释放对象内存。
6.C++11引入了哪些新特性?
Lambda 表达式、自动类型推断auto 、右值引用和移动语义。
7.你做过哪些项目,如何测试项目?
8.你了解哪些分布式系统?
分布式系统主要包括Hadoop、Spark、Kafka、ES等。
9.讲一下黑盒测试和白盒测试,黑盒测试有哪些方法?
10.假如B站up主可以给粉丝发红包,粉丝可以抢红包,针对这个功能,设计测试用例。
11.你比较倾向于做哪方面的测试呢?
12.你最近有看什么技术方面的书籍吗?
13.你最近还有在投其他公司吗?
反问:测试开发团队的规模是怎样的,测试开发是以开发为主吗,测试开发如何与其他团队协作。
全部评论

相关推荐

黑皮白袜臭脚体育生:简历条例统一按使用了什么技术实现了什么功能解决了问题或提升了什么性能指标来写会好些,如使用布隆过滤器实现了判断短链接是否存在,大大提升了查询速度
点赞 评论 收藏
分享
spiritecs:没实习非985211硕很难很难,只能说祝早日成功
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

更多
牛客网
牛客企业服务