秋招-字节测开一二三面(我不配拥有三面)

一面

1.实习经历
2.linux:某文件中含关键词的行数;该目录下以.log结尾的文件中包含关键词a但不包含关键词b的行数
3.计网:http与https区别;get,post区别;https证书在哪存放;post请求数据量过大,是一次发送还是可以分多次发送请求(不会)
4.Java及并发:hashmap线程不安全的原因;concurrenthashmap为什么线程安全;volatile关键字对可见性的保证;String和StringBuffer区别,String为什么不能被修改;线程池基本参数
5.数据库:查询成绩最高的人的姓名
6.编程:股票最大利润

-------------------------------------------

二面

1.项目,我在项目中的职责,对神经网络有做优化吗(没有)
2.实习,测试对象的业务逻辑,技术方案
3.线程池了解吗(没实际使用过)
4.排序算法及时间复杂度,写快排,快排是否稳定
5.最大不重复子串,说思路,时间复杂度(讲道理,面试完回想这个题,我觉得我没懂题意)
6.状态码,404,502,504,报以上错误的具体原因及问题定位和排查
7.数据库用的多吗(我说会比较多的做查询或者查看表结构);子查询的缺点(效率比较低?);表结构会看什么(各种类型值以及各字段含义,以及索引,其他我也不知道要关注什么了。。。);怎么看索引是否合理(这个问题应该是回答索引创建的原则);索引底层结构
8.Linux用的多吗,会什么
9.用过什么测试工具,Charles的remote(还有一个,因为没用过所以我没记住名字。。。)功能用过吗
10.实习时候的自动化脚本跑过吗,在什么环境跑的
11.有什么优点(???)
12.redis了解吗(说了一点,面试官没让我继续,还好没继续,我也不会了。。。),redis什么用(我答的做缓存,因为比较快,读写效率高)
13.消息队列的中间件有了解吗,Kafka的xxxx了解吗(不会所以没记住。。。)
14.举个多态的例子,用Java多,那用Java写个多态。新建一个对象之后实际发生了什么(类加载,创建对象),如果是实现接口呢;程序结束之后对象会被怎么处理(垃圾回收);对锁有了解吗,我说volatile和synchronized,解释volatile怎么加锁的
15.对数据处理的业务是否感兴趣
-----------------------------------------------

三面

1.项目,有实际意义吗(怼我怼了5分钟以上,说没有实际意义,怼的我心态有点崩,又不是我要做的,实验室项目。。。)
2.实习
3.设计买火车票的系统,输入出发站和到达站,返回所有可能的结果
4.子数组的和等于target,返回子数组的长的所有的可能性(我没写出来)
5.区间合并,时间到了说思路吧
6.愿意来北京工作吗,为什么想去杭州
7.能实习吗


#面经##校招##字节跳动##测试开发工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-09-04 09:59
楼主多久投递的简历呀
点赞 回复 分享
发布于 2020-09-04 10:11
楼主哪个部门
点赞 回复 分享
发布于 2020-09-04 11:37
楼主加油
点赞 回复 分享
发布于 2020-09-04 14:44
楼主体验咋样,我刚面了一个字节部门,面试官一直在晃。感觉完全不想招人啊
点赞 回复 分享
发布于 2020-09-04 17:16
请问楼主是笔试前就约面试了吗?
点赞 回复 分享
发布于 2020-09-04 23:47

相关推荐

客户体验平台你具体负责的是哪些内容,可以详细说明下吗?这个平台的技术架构你了解吗?你测试过程当中一般通过什么方法去测试呢?(最好把整个测试流程先说一遍,然后测试设计和执行说详细一点)说了黑盒测试-》继续追问,还有使用一些什么其他方法吗?在这个过程当中你使用过什么自动化吗?如何去使用的(这里我说的是一个问卷作答)-》继续追问,那么这个问卷是服务什么需求吗?-》继续追问,那么这个自动化问卷有没有考虑过样本的多样性?除了做需求的测试之外,会去做功能的回归吗?这个客户体验平台是什么形式的呢?是一个H5的页面还是什么呢?业界主流的测试自动化方案了解吗?你了解业界的质量保障手段吗?Pytest框架给我们提供了什么?是如何实现接口自动化呢?能说说其中比较重要的一些函数吗?Python的装饰器?数据库的事务了解吗?移动端的基础知识了解吗?安卓,IOS等这些操作系统了解吗?代码题:给一个长度为n的整数数组arr,其中的值先递增然后递减,给定一个整数m,返回m在arr中的最小下标。设计并实现时间复杂度为O(log(n))的解决方案?(二分法)职业规划?什么是测试开发呢?测试和测开的区别?对于质量保证的好的话,我们的测试需要具有做一些测试工具,代码的走查等来做高质量的保障反问:1、作为一个测试需要知道负责测试项目的技术架构吗?答:需要知道,这样可以知道被测系统的上下游依赖是什么,并且也可以通过了解这个技术架构知道哪些是核心模块,然后这个对于走查代码这样的方式去发现问题也比较重要2、对我的建议 #测开面试#
查看14道真题和解析
点赞 评论 收藏
分享
2 19 评论
分享
牛客网
牛客企业服务