本文最后更新于 347 天前,其中的信息可能已经有所发展或是发生改变。
由 ChatGPT 生成的文章摘要
博主在这篇文章中分享了他在字节跳动测开实习中的第三次面试经历。与第二轮面试截然不同,第三轮面试提问了很多问题,让博主感到有些困扰并担心可能会挂掉。问题涵盖了自我介绍、在Linux中获取目录下指定文件名的方法、查找包含特定文本的文件、在Git中合并分支、使用Git子模块以及熟悉的测试框架等。面试官还询问了博主非科班升计算机技术的学习方式,并要求描述了Linux中启动程序的过程。博主也被要求谈论自己的优势和个人较为擅长的方面。此外,面试中还出了一道编程题,要求输出一个给定字节缓冲区中二进制位为0的个数。
面试经历 – 字节跳动测开实习(3)
这两天一直在忙别的事情所以以至于忘了发三面面经,现在补一下(
先说结论,与二面截然相反,二面是啥也没问,三面是全都问了,把我问懵逼了的那种,感觉要挂🥲。
问的问题:
- 自我介绍
- 在 Linux 中如何获取一个目录(和子目录)下所有名字叫 ABC 的文件?
- 在 Linux 中如何找出所有包含有 ABC 文本的文件?
- 如何在在 Git 中如何将另一个分支中的 commit 拉到我们的分支中?
- 你能讲讲 Git 中 pull 和 rebase 的区别吗?
- 如何希望在一个项目里使用 Git submodule,应该怎么做,具体命令怎么写?
- 了解哪些测试框架?
- 你不是科班生,那你的计算机技术是怎么学的呢?
- 描述一下在 Linux 中启动一个程序时发生的过程?
- 你觉得你个人哪一部分相对来说比较好,你的长处在哪里?
- 在 Go 中如何进行本地函数调用,Java 中呢?为什么 Java 要程序员编写专门的(JNI)函数去调用 C 库函数,而不是直接调用?
- 编程题:我有一个包含 N 个 bytes 的 Byte Buffer,请输出该 buffer 中全部 bit 0 的个数。
更新: 确实挂了,幻想破灭😭
看下来一面最难,问问简历之前有实习吗,几段项目经历啊
有两段小厂