• 360測试开发笔试题(2016内推)


    360 内推在7月底就開始找内部学长推荐了,在8月10日收到笔试邀请,11日下午4点參加笔试。而且在邮箱里自己须要确定是否要參加笔试
    4:00—6:30 时长15分钟分两种类型选择和在线编程
    一 选择题
    1.PHP
    给了一些代码。无论有没有学过也能够推断,依据若干语句。有随机数的生成,有颜色的设置。所以不难选择是随机设置颜色
    2.概念。有关静态工厂和工厂方法之间的联系与差别
    3.逻辑推断,有A,B,C。D,E五个数据库如今要删除一些数据库,推断以下那些运行方法是正确的,其前提条件是若A保留,则B,C必然保留,若E保留,则C,D 一定不能保留,若E保留的前提下。F也要保留,然后推断以下几个运行的方法,选同一时候删除E,F
    4.TCP/IP 有关的联系
    5.int m =5
    if (m– > 5)
    printf(“%d”,m);
    else
    printf(“%d”,++m);
    输出m的值 5
    6.推断程序的运行正确题太长没有写
    7.#define的考察
    #define f(X) X*X
    int main ()
    {
    printf(“%d”,f(6)/f(2));
    return 0;
    }
    36
    8.写出char 类型变量的指针P,指针不能改变。可是指向的值能够改变
    9.void change(int *a,int &b,int c)
    {
    c = *a;
    b = 30;
    a = 20;
    }
    int main ()
    {
    int a =10,b =20,c = 30;
    change(&a,b,c);
    printf(“%d%d%d”,a,b,c) ;
    return 0;
    }
    10.定义若干结构体。推断哪些结构体能够输出Hello
    11.buffer[6] ={0};
    char *s=”Hello,world”;
    for (int i = 0;i< sizeof(buffer-1);i++)
    buffer[i]=*(s+i);
    return buffer;
    buffer输出的是什么
    12.在64位机的运行情况下
    int val1=0;
    int dst[16] = {0};
    int val2 = 0;
    const int *psrc = dst;
    sizeof(dst);
    输出sizeof(dst)是多少
    for (int i = 0 ;i<16;i++)
    {
    dst[i] = *pdst+i;
    pdst++;
    }
    上面代码运行会产生什么结果
    14.char a[16];
    int p = (int )a;
    return (int)(p+2) - int (p);
    上面代码返回值是多少
    15.int i;
    for (i= 0;i< 5;i++)
    {
    fork();
    printf(“-“);
    }
    输出多少个 -
    16.new 和delete的概念以及怎样定义一个指针输出 生成。初始化。释放
    17.static为全局变量和局部变量的差别
    static int a =1;
    void a1()
    {
    int a = 2;
    }
    void a2()
    {
    int a = 3;
    }
    void a1()
    {
    static int a = 4;
    }
    int main()
    {
    输出每一个函数中a的值
    }
    18.inline的作用
    19.逻辑运算符的应用
    int i =0,a=1,b=2,c =3,d=4;
    i = a++||++b||d++;
    输出i,a,b,d的值
    20.for循环
    for(i =0,k=-1;k=0;i++,k++)
    k++;
    选择该循环是运行一次,还是无限循环,还是编译出错
    21.求地址
    struct Data{
    char a;
    int b;
    int64_t c;
    char d;
    }
    该数组Data data [2][10];
    初始化地址为x
    求data[1][5]的地址
    22.拉格朗日插值公式的门限密钥共享方案
    23.性能測试的概念
    24.10个用户调度。当中七个给Browers,它包括(open,browse),三个给Buyers,它包括(open,browse,Bid)
    是怎样调度。考察是并行还是顺序调度,是个多选题
    25.SQl题,给几个字段。按某个字段上升查找iD在0–100的ID,考察索引
    26.python s=”Happy New Year”
    输出s[3:7]
    27.shell shell语句的输出运算符是什么
    28.shell 脚本使用,怎样定义。确定第一个字符,首字母有什么要求
    29.java 考察finall
    byte b1 =1,b2=2,b3,b6;
    finall b4=4,b5=6;
    b3=b1+b2;
    b6=b4+b5;
    输出b3+b6
    是否有错误,是输出13,还是第三条语句编译错误。第四条语句编译错误。还是运行错误
    30.stringBuffer a= new string(“A”);
    stringBuffer b= new string(“B”);
    operator(a,b);
    输出(a+b);
    void operator(stringBuffer x,stringBuffer y)
    {
    x.append(y);
    y=x;
    }
    31.test (void *data)
    {
    unsigned int value= ( );
    printf(“%d”,value);
    }
    主函数:
    unsigned int value = 10;
    test(&value);
    括号中面填什么才干够满足题意
    32.const int i=0;int j =(int )&i;*j =1;
    输出i。j是多少
    33.string a[]=”IS Page ?

    ?”;
    sreing b[]=”No Page ??”
    strcpy (a,”NO”);
    if (strcmp (a,b)== 0)
    输出字符串b
    else
    输出字符串a
    34.c/c++分配内存及初始化须要的运算符
    35.cpu的调度,sjf,cru,fcfs。rr 那个不属于
    36.linux对于文件进行chomd 645 操作,则文件的类型为
    37.网络112.10.200.0/21 找出该网段的子IP
    calloc() new() malloc() realloc () 是哪个
    其它题是shell和简单的C语言概念就不在赘述
    二.编程题
    1. 和360实习生的编程题一样,是选镇长问题
    2.在剑指offer上186页推断第一个仅仅出现一次的字符
    总结:关于编程题仅仅要将剑指offer的基础掌握基本问题不大,
    关于基础题。事实上360的题总体也挺基础的,就是面积大涉及 C.C++,Linux,java.PHP,shell,python。sql,操作系统,算法,网络,当中数 c++的语法概念出的最多,c语言的细节考察挺细致,无论是运算符的考 察还是主要的输入输出语句,还是一些看程序填空或者推断程序是否运行正确,希望大家多去关注一下,出的题挺有代表性的

  • 相关阅读:
    linux 安全组
    php 类
    linux安装phpmyadmin
    mysql设置对外访问
    linux 防火墙
    微信小程序之swiper组件高度自适应
    Thinkphp5 关联模型
    README.md文件编辑
    linux安装mysql
    小程序返回顶部top滚动
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/7221688.html
Copyright © 2020-2023  润新知