春招实习_字节测试开发6.9 16:20 + offer

字节测试开发一面 6.9 16:20

1. 聊打算就业还是读研,为什么不读研
2. 介绍一个Java多态
3. C++的指针数组和数组指针有什么区别
4. Linux怎么查看cpu的占用情况和内存使用情况 -- top命令
5. top命令有一个load average是什么 --- 等待队列,等待的任务数,一般多余内核数量就是有点超负荷了
6. Linux命令怎么批量杀死进程 -- 写一个脚本,循坏kill
7. 统计一个文件的行数 -- wc -l filename
8. 数据库索引
9. 数据库事务和事务的四个特性 acid
10. 算法题:列出一个集合的所有子集,-- 递归回溯,二进制的方式-- 要求写非递归的方式,先当前元素添加到所有已有的集合
什么时候可以实习,大四下还有课吗
反问:
1. 用啥语言  -- python & go 
2. 建议-- 他觉得我有点犹豫,不太自信
面试体验较好,面试官亲切,他说211本科已经有了一个门槛,研究生身份过两年都不那么被看重

6.15 16:00 二面

1.简单介绍一下做过的一个项目
2. 项目中有哪些表,介绍一下几个核心表的字段和设计
3. 对springmvc的理解
4. mybatis数据连接的过程 -- 建立连接,访问数据库,返回结果集
5. 多线程有多少种实现方式 -- TheadPool和Excutors工厂类
6.ThreadPool的核心参数
7. 线程池的优缺点,
8. 写线程写的多吗,线程的转态有哪些
9.介绍tcp的三次握手
10.http属于那一层的协议,常见的错误状态码 404  403 500 502 504
11. 设计一个测试一个接口的测试用例,getWeather(countrry, province, city, date)
如果把这个接口放到这个一个安卓应用中,作为一个现实天气的功能 可以设计那些测试用例,-- 功能测试, 兼容性测试
12.智力题 :1000瓶药水中有一瓶毒药,小白鼠喝下毒药后15分钟会死亡,求在一个小时内最少用多少只老鼠可以找出那瓶药水
13.算法题:矩阵旋转90度
14.为啥么想做测试开发    -- 难度比开发大,更有挑战性
15. 你觉得你为啥适合做测试开发 -- 有耐心,有责任感,开发背景要不用的思路找bug
反问:
1. 面试总共多少轮
2. 字节的研究生和本科生的占比, -- 不看学历,看重技术,但是不会知道为啥研究生偏多
3. 建议-- 通过智力题看出思维发散能力有待加强
4. 读研有必要吗 -- 她觉得读研只是拿了个文凭,有点后悔, 如果毕业就能进大厂,读研就不是很大必要,如果觉得自己还需要润色一番那么可以选择读个研

6.18 三面 

1. Object有哪些方法
2. 介绍一下getClass()
3. 介绍一下反射机制,为啥要有反射机制,反射机制的应用场景
4.异常有哪些处理方式-- throws和try catch
5.runtimeException和编译时异常有什么区别,try-catch属于哪种
6. 1-100的乱序数组中中有一个数缺失了,怎么找出这个缺失的数,-- 计数排序 -- 如果不能用额外空间的话怎么做
把元素作为索引
7.二分法求某个数指定精度的平方根
public static double sqrt(int m, float n){        // 0 - m
        double mid = m / 2.0;
        double dif = Math.abs(mid * mid - m) - n;
        System.out.println(m + "\t" + n);
        
        double left = 0, right = m;
        while(true){
            // 先判断精度是否足
            mid = (left + right) /2;
            dif = mid * mid - m;
            
            if(Math.abs(dif) - n < 0)
                break;
            if(dif < 0){
                left = mid;
            }else{
                right = mid;
            }
        }
        return mid;
    }
8. 设计测试这个sqrt()函数的测试用例 
写一个脚本,反求结果的正确性
根据参数一int可以测试超出int的数,或者0, 或者负数
根据参数二可以测试超出float的数,或者0, 或者负数
反问:1. 用的是什么语言 测试用的是python, 开发用的是go/python
        2. 建议, 要想清楚再回答,这样比较好
        3. 上海现在要隔离吗
        4. 转正率有多少,-- 不太好说,只要表现好,没有问题
面试体验:好,面试官会慢慢引导
算法题思路不够成熟,比较冲动,没有想清楚再回答。

HR面

1. 面试体验感如何
2. 实习多久
3. GPA多少,职业规划
4. 对公司的业务了解多少
5. 对公司的业务有什么疑问吗
6. 有其他公司的offer吗
7. 实习期间对秋招抱什么样的态度

面试体验:

面试体验非常好,最终拿到了offer, 也是最终选择去暑期实习的公司。


posted @ 2020-12-19 19:20  Lucky小黄人^_^  阅读(135)  评论(0编辑  收藏  举报