猫眼娱乐测试开发二面面经(五十分钟左右)

昨天中午约的面试时间,今天下午面了,没想到的是给我发邮件的女生就是我的面试官啊!嘿嘿,步入正题。
1. 自我介绍
2.没有介绍项目,就是问我这个项目是基于什么目的写的,写的过程中参考了哪些途径
3.为什么要使用这个前端框架?
4.课内还做过什么大作业?是单人做的还是团队做的?
5.问了我使用过python的哪些库
6.mysql的索引结构是什么样的
7.https的加密过程
8.tcp建立连接的过程
9.目前面了哪些公司,有哪些offer
10.说一些你知道的排序的时间复杂度和空间复杂度还有稳定性
11.说一下归并排序的思路
12.说一下C语言的编译、链接,额这我忘了呀,然后面试官问了我java中的编译
代码题:给定一个字符串,如果字符串中全是数字,将该数字转化为整数输出,如果不全是数字就不符合转换要求。
差不多想起来的就是这些,如果有忘得之后再补充
public class Main {
    public static void main(String[] args) {

        String str = "-1234";
        System.out.println(strToInt(str));
    }

    public static long strToInt(String str){
        if (str == null || str.length() == 0){
            return 0;
        }
        long sum = 0;
        char []chars = str.toCharArray();

        boolean isFu = false;
        int start = 0;
        if (chars[0] == '-'){
            isFu = true;
            start = 1;
        }
        boolean flag = true;
        for (int i = start ; i < str.length();i++){
            long num = chars[i]-'0';
            if (chars[i] >= '0' && chars[i] <= '9' ){
                sum=sum*10+num;
            }else{
                flag = false;
                break;
            }
        }
        if (flag == false){
            return -1;
        }else{
            return isFu? -1*sum: sum;
        }
    }
}


#面经##猫眼##测试开发工程师##实习#
全部评论
一共几轮技术面
1 回复 分享
发布于 2021-06-10 17:30
小姐姐~ 收到三面通知了么
点赞 回复 分享
发布于 2021-06-09 14:22
楼主实习还是校招?
点赞 回复 分享
发布于 2021-06-26 12:26

相关推荐

不愿透露姓名的神秘牛友
昨天 14:50
点赞 评论 收藏
分享
11-05 07:29
贵州大学 Java
点赞 评论 收藏
分享
评论
4
20
分享
牛客网
牛客企业服务