首页 > 百度测开面经(已意向)
头像
行道水穷处
发布于 2021-09-20 09:59
+ 关注

百度测开面经(已意向)

百度测试开发工程师(北京)面经,已发意向,特来回报牛客和还愿。

9月12日面经,三面连续,一共2h30min。9月17日发意向。

一面:

  1. 首先是自我介绍

  2. 为什么转专业,原专业与计算机有什么联系

  3. 项目的背景以及难点

  4. 并发事务对数据库带来的问题

  5. 对于多线程的理解

  6. 数据库的隔离级别(原子性、一致性、隔离性和持久性)

  7. Innodb存储引擎和MyISAM存储引擎的区别

  8. B+树的特点

  9. MySQL锁的分类

  10. SQL的优化

  11. SQL题:有一个成绩表(id, name, math_score),求出数学成绩最高同学的信息

  12. 算法题:写函数,输出前N个素数。不需要考虑整数溢出问题,也不需要使用大数处理算法。

  13. 算法题:词频统计,给定一个string数组article及其大小n及一个待统计单词word,请返回该单词在数组中出现的频数。文章的词数在1000以内。

二面:

  1. 项目的难点

  2. 项目的不足以及如何修改(二面针对项目聊了很多,主要是找项目问题)

  3. Spring IOC和AOP的理解和原理

  4. AOP的常见应用以及项目中的应用

  5. 数据库的隔离级别

  6. 针对数据库索引的理解(定义、优劣、实现原理、使用场景)

  7. POST和GET的区别

  8. MySQL和Redis的区别,Redis能取代MySQL吗

  9. Redis和数据库的一致性问题

  10. HTTPS加密的流程,以及你对HTTPS的理解

  11. ArrayList和LinkedList的区别

  12. HashMap的底层实现

  13. 线程池的实现以及原理,对线程池的理解

  14. synchronized和volatile的区别以及实现原理

  15. 算法题:LeetCode 215 数组中的第K个最大元素

  16. 算法题:LeetCode 102 二叉树的层序遍历
三面:
  1. 自我介绍

  2. 学习途径是什么

  3. 为什么转测试开发

  4. 对测试开发的理解

  5. HTTPS的特点

  6. 常见Linux命令

  7. 查看端口被占用的进程

  8. 将文本中的a换成b;如何测试文本中的a完全换成b

  9. 常见测试方法:黑盒和白盒

  10. 大学、研究生期间遇到的最大挑战、怎么解决的

  11. 最有成就感的事情是什么

  12. 最大的成就是什么

  13. 投递了那些公司

  14. 有哪些公司offer

  15. 反问:能否实习?新人培养机制。


更多模拟面试

全部评论

(8) 回帖
加载中...
话题 回帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐