• 春招实习_字节测试开发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 + "	" + 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, 也是最终选择去暑期实习的公司。


  • 相关阅读:
    Django 部署到Nginx
    Django 初识
    openstack操作之二 restful api
    openstack操作之一 命令行
    虚拟机创建流程中neutron代码分析(三)
    虚拟机创建流程中neutron代码分析(二)
    虚拟机创建流程中neutron代码分析(一)
    nova创建虚拟机源码分析系列之八 compute创建虚机
    nova创建虚拟机源码分析系列之七 传入参数转换成内部id
    Mysql之索引(六)
  • 原文地址:https://www.cnblogs.com/hi3254014978/p/14160591.html
Copyright © 2020-2023  润新知