你好,我是测试小牛。
金三银四来了,不少小伙伴都在准备面试跳槽了,分享一位我这边带的高薪就业训练营学生年前找工作,拿到15k offer自研公司的面经,希望对大家有帮助!
这位同学一面的时候总共有两位面试官,之前分享如下:
需要面试题答案视频讲解分析的欢迎加入文末知识星球围观~
1、自动化框架有大的变动吗?
2、这套框架的代码覆盖率?具体原理你知道吗?(我说了探针技术)
3、他说他们框架覆盖率差不多50%多,问怎么提高代码的覆盖率?
4、自动化相比手工测试最大的价值?
5、手工测试能完全被替代吗?
6、Linux常用指令?监控指令?
7、内存监控中主要关注的字段是哪几个?比如buff/cache、free、available这些?
强调了不止要关注free字段,关注available字段更加合理
Total(总内存):表示系统中总共的内存容量。
Used(已使用内存):表示当前已被系统和应用程序使用的内存量。
Free(可用内存):表示当前未被使用的内存量。这是最常见的一个字段,但需要注意,它只表示未被使用的内存,并不一定意味着系统没有可用内存。
Buffers(缓冲区):表示被系统用于缓冲数据的内存量。缓冲区用于临时存储数据,以提高读写性能。
Cache(缓存):表示被系统用于缓存文件系统的内存量。缓存可以加速文件的读取和写入操作。
Available(可用内存):表示系统当前可供应用程序使用的内存量。它包括未被使用的内存、缓冲区和缓存的内存。这个字段更加合理地反映了系统中实际可用的内存量。
8、redis会做哪些异常保护?
着重考虑内存占用问题 内存限制,内存优化,内存碎片整理 过期策略,持久化,监控和警报9、你们公司有在搞AI(chatgpt)吗?
10、未来的发展方向?
11、有初步了解我们公司业务吗?
12、有哪些问题要问?(公司测试团队3百多人,我后面属于测试研发部,目前小组有十几个,包括测试开发,架构师,自动化测试工程师)