猿辅导2017校招笔试题卷一

时长:120分钟 总分:100分

93浏览 0人已完成答题

题型介绍
题型 单选题 简答题
数量 5 7
1.
SQL语句中,删除一个表的命令是()。
问题详情




2.
在关系代数运算中,五种基本运算为()。
问题详情




3.
关于OSI参考模型的描述中,正确的是()。
问题详情




4.
关于进程与线程的描述中,正确的是()。
问题详情




5.
关于UNIX操作系统的描述中,错误的是()。
问题详情




6.
请分别描述信号量和互斥锁的异同,并对使用场景进行举例。
问题详情
7.
请列出至少三种TCP拥塞控制机制,并请就其中一种描述其工作原理。
问题详情
8.
5个PM和3个QA围一圆桌而坐,只考虑每个人左边和右边是谁,要求3个QA互...
问题详情

5个PM和3个QA围一圆桌而坐,只考虑每个人左边和右边是谁,要求3个QA互不相邻,问有多少种坐法。
9.
4个RD来到公司并将雨伞留在门外,下班时他们每人随机带走一把雨伞,问所有人...
问题详情

4个RD来到公司并将雨伞留在门外,下班时他们每人随机带走一把雨伞,问所有人都拿错的概率。
10.
给出平面上四个点A,B,C,D的坐标A(x1,y
问题详情

给出平面上四个点A,B,C,D的坐标A(x1,y1),B(x2,y2),C(x3,y3),D(x4,y4),请给出向量AB和CD共线的条件。
11.
小明认为某些数字不吉利,付账时会尽可能少的多付一些钱,使得价格中不包含这些...
问题详情

小明认为某些数字不吉利,付账时会尽可能少的多付一些钱,使得价格中不包含这些不吉利数字,并且不出现0.例如,不吉利数字为1,4,7,8,商品价格为1000,小明实际支付2222.实现程序,输入商品原来的价格price,不吉利数字集合unlucky_numbers,求小明付账时的价格lucky_price.
// C
int get_lucky_price(int price,int unlucky_numbers[],int unlucky_numbers_count){
     //   TODO
}

// C++
int get_lucky_price(int price,const vector<int> & unlucky_numbers){
     //TODO
}

// Java
int getLuckyPrice(int price,List<Integer> unlucky_numbers){
     //   TODO
}

12.
一个一维维数组中只有1和-1,实现程序,求和为0的最长子串长度,并在注释中...
问题详情

一个一维维数组中只有1和-1,实现程序,求和为0的最长子串长度,并在注释中给出时间和空间复杂度。
// C
int getLongestLength(int array[],int szie){
     //   TODO
}

// C++
int getLongestLength(const vector<int> & array){
     //   TODO
}

// Java
int getLongestLength(List<Integer> array){
     //   TODO
}