字节-日常实习-测试开发面经
一面
- 自我介绍(2分钟)
- 简历上的项目相关(3分钟)
本身简历上的项目是有点水的,自我介绍中提了最近正在做的一个像样点的小项目,但是她不问啊啊啊。没错,是“她”,我当时也是又点吃惊 有点不习惯哈哈
Q:开发过程中有什么难点吗? - 题目一:无重复字符的最长子串 (9分钟)
Q:大概说一下思路(1分钟) - 题目二:最长回文子串 (19分钟)
第一题做出来了然后就放肆了,第二题磨叽了快20分钟🤤
Q:中间遇到了什么问题,怎么解决的?代码有哪些bug,导致一直在调试(2分钟)
Q:这个题目二,如果需要你输入一些字符串来测试你的代码,你会输入哪些字符串呢?(3分钟) - 讲讲深浅拷贝的区别
- 指针和引用的区别有啥
- 对存储了解吗
- 进程间如何通信
- 什么是死锁?如果遇到死锁,该怎么办?(回答这里的时候我自己的脑子死锁了🤯)
- 了解哈希冲突吗?评估一下两种解决方法的优劣
- 什么场景会用到消息队列
- 前序遍历是怎么遍历的
- 刷抖音切换视频的时候出现闪退的情况可能是由什么造成的?
- 假如微信首次上线发朋友圈的功能,需要你设计一个测试方案来测发朋友圈的这个功能,你觉得你会从哪些功能点或者哪些方面来考虑发朋友圈的功能的测试用例的设计?
- 反问环节
二面
- 自我介绍。为什么不打算考研呢?在学校得过奖学金没,有一门挂科?你是怎么看待你那个挂科的
- STL用过哪些,看过STL源码吗
- 能手写一下套接字通信吗
- Linux下开发的流程是怎样的
- 编译和运行的命令是什么
- gcc和g++的区别是什么
- coredump了怎么办
- git的常用命令有哪些
- nginx的负载均衡的模式是什么样的
- nginx的默认端口是多少,可以改吗
- 你知道的端口有哪些
- 手写一个C++的父类子类
- 编程实现整形转字符串的函数
- 整型的取值范围是多少?为啥是31次方,为什么减1
- 无符号整型范围
- C++里堆栈使用不当会有什么问题
- 用户反馈 验证码登陆失效了,可能的原因有哪些
- 验证码校验的逻辑是什么样的
- 你对后端开发和测试开发这两个岗是怎么看待的
- 申请10个int的空间初始化为0,然后释放,用尽可能多的方法实现
- 反问环节
要么是过于简单的问题,要么是没听过的问题,感觉凉了。。
最后和我说他的面试风格比较考察思维发散性和知识掌握的广度
