面圈网
面试哥
注册登录
搜索
首页
社区
题库
问答广场
求职
职业考试
真题库
新
排行榜
教程
公司
发现
经验笔记
代码片段
技术栈
源码
在线文稿
资源下载
书库
首页
职业考试
【2020】奇安信秋招Golang方向试卷3
【2020】奇安信秋招Golang方向试卷3
时长:120分钟
总分:100分
114浏览
2人已完成答题
开始做题
题型介绍
题型
单选题
多选题
填空题
数量
20
10
2
1.
关于协程,下面说法正确是?
问题详情
查看答案
A. 协程创建的数量没有限制
B. 线程比协程更轻量级
C. 通过channel来进行协程间的通信
D. 协程不存在死锁问题
2.
下面语句中表示过滤条件的是vendid=1002或vendid=1003的是
问题详情
查看答案
下面语句中表示过滤条件的是 vend id=1002或 vend id=1003的是
A. select * from products where vend_id=1002 or vend_ id=1003
B. select * from products where vend id in(1002, 1003)
C. select * from products where vend id not in(1004, 1005)
D. select * from products where vend id=1002 and vend id=1003
3.
对一个文件的访问,常由()共同限制
问题详情
查看答案
对一个文件的访问,常由( )共同限制
A. 用户访问权限和文件属性
B. 用户访问权限和文件优先级
C. 优先级和文件属性
D. 文件属性和口令
4.
下列关于TCP和UDP的描述正确的是()。
问题详情
查看答案
下列关于TCP和UDP的描述正确的是( )。
A. TCP和UDP都是无连接的
B. TCP是面向连接的,UDP是面向无连接的
C. TCP适用于可靠性较差的广域网,UDP适用于可靠性较高的局域网
D. TCP适用于可靠性较高的局域网,UDP适用于可靠性较差的广域网
5.
一个台阶总共有10级,一次可以向上走1级,也可以向上走2级,请问一共有多少...
问题详情
查看答案
一个台阶总共有10 级,一次可以向上走1 级,也可以向上走2 级,请问一共有多少种走法?
A. 88
B. 89
C. 90
D. 91
6.
mysql的数据库索引使用的是下面那种数据结构
问题详情
查看答案
A. skiplist
B. 红黑树
C. AVL树
D. B+树
7.
下面说法正确的是?
问题详情
查看答案
A. epoll ET模式必须配合non-blocking IO使用
B. epoll LT模式必须配合non-blocking IO使用
C. epoll ET可以配合blocking IO使用
8.
在一个空目录下执行umask333touchhello命令后,hell...
问题详情
查看答案
在一个空目录下执行umask 333 touch hello命令后,hello文件的权限为?
A. r--r--r--
B. rw-rw-rw
C. -wx-wx-wx
D. rwxrwxrw-
9.
在DNS系统测试时,假设named进程号是53,如何通知进程重读配置文件
问题详情
查看答案
A. kill -USR2 53
B. kill -USR1 53
C. kill -INT 53
D. kill -HUP 53
10.
视图可用于
问题详情
查看答案
A. 保存存储在一个单独表中的数据的额外副本
B. 限制对表中特定行或列中的数据的访问
C. 在从基础表中删除历史数据前将其保存
11.
要添加索引的一个理由是
问题详情
查看答案
A. 减少存储空间
B. 提高数据库安全性
C. 提高INSERT 语句的性能
D. 提高 SELECT 语句的性能
12.
您需要从您的数据库中删除名为EmployeeView的视图。应使用哪条语句
问题详情
查看答案
您需要从您的数据库中删除名为 EmployeeView 的视图。应使用哪条语句
A. DELETE EmployeeView
B. DELETE VIEW EmployeeView
C. DROP EmployeeView
D. DROP VIEW EmployeeView
13.
关于NAT说法不正确的是?
问题详情
查看答案
A. 可实现地址转换
B. 可实现端口转换
C. IPv6根本不需要NAT
D. 可同时实现地址和端口转换
14.
下列哪些不是IPv6过渡技术
问题详情
查看答案
A. 隧道技术
B. 地址翻译技术
C. 双栈技术
D. 应用识别技术
15.
下面不属于OSI七层模型的是?
问题详情
查看答案
A. 物理层
B. 聚合层
C. 传输层
D. 应用层
16.
关于接口,下面说法不正确的是?
问题详情
查看答案
A. 只要两个接口拥有相同的方法列表(次序不同不要紧),那么它们就是等价的,可以相互赋值
B. 如果接口A的方法列表是接口B的方法列表的子集,那么接口B可以赋值给接口A
C. 接口查询是否成功,要在运行期才能够确定
D. 接口赋值是否可行,要在运行期才能够确定
17.
下列哪个是错误的typesstruct{}funcf(xinterface...
问题详情
查看答案
下列哪个是错误的type s struct {
}
func f(x interface{}) {
}
func g(x *interface{}) {
}
func main() {
s := S{}
p := &s
}
A. f(p)
B. f(s)
C. g(s)
D. g(p)
18.
下面哪一个命令可以关机,而不重启?
问题详情
查看答案
A. reboot
B. shutdown -r
C. halt
D. netstat
19.
下列属于Linux开机启动过程的是?
问题详情
查看答案
A. 运行第一个进程init(进程号永远为1)
B. 读取MBR的引导文件(grub,lilo)
C. 引导linux内核
D. 进入相应的运行级别
20.
下列关于inode说法正确的是?
问题详情
查看答案
A. 每一个文件都有对应的inode,里面包含了与该文件有关的一些信息
B. 特殊文件(比如乱码文件名)可以通过inode的方式删除
C. inode节点是一个128字节长度的表
D. 通过inode只能文件读取节点号,获取不到文件相关信息
21.
关于bash中以下符号的说明哪些是正确的
问题详情
查看答案
A. $0代表脚本的名称
B. $@代表所有位置参数
C. $# 代表位置参数的数量
D. $11代表第11个位置参数的值
22.
关于DELETE和TRUNCATETABLE的说法正确的是
问题详情
查看答案
关于 DELETE和 TRUNCATE TABLE的说法正确的是
A. 两者都可以删除指定条目的记录
B. 前者可以删除指定条目的记录,后者不能
C. 删除整张表的数据, delete比truncate更高效
D. 删除整张表的数据, truncate比delete更高效
23.
以下哪些是TCP协议运行时阶段
问题详情
查看答案
A. 连接创建
B. 数据传送
C. 数据校验
D. 连接终止
24.
以下关于超文本传输安全协议说法中正确的说法有
问题详情
查看答案
A. 使用非对称加密算法进行数据传输
B. 使用对称加密算法进行数据传输
C. 非对称加密和对称加密都使用了
D. 其他
25.
sync包once.Do说法正确的是?
问题详情
查看答案
A. Do只会执行一次
B. 当once.Do正在执行时,其他goroutine会直接跳过once往下执行。
C. 可以用sync once开发单例模式
D. once.DO只能放在init函数中
26.
老板发奖金
问题详情
查看答案
老板一共需要给某个员工发奖金n元,可以选择一次发1元,也可以选择一次发2元,也可以选择一次发3元。请问老板给这位员工发放完n元奖金共有多少种不同的方法?
数据范围:1 <= n <= 10
27.
撤销与恢复
问题详情
查看答案
撤销/恢复操作具有广泛的用途,比如word文档中输入一个单词,可以点撤销,然后可以再恢复。
编程实现如下功能: 从标准输入读取到一个字符串,字符串可包含0个或多个单词,单词以空格或者tab分隔; 如果遇到 "undo" 字符串,表示"撤销"操作,前一个字符串被撤销掉; 如果遇到"redo"字符串,表示恢复刚才撤销掉的字符串.
例如: 输入字符串 "hello undo redo world.", 对字符串中的 undo 和 redo 处理后, 最终输出的结果为 "hello world."
输入描述: 一行字符串: 包含0个或多个单词,单词以空格或者tab分隔输入样例: hello undo redo world. 输出描述: 一行字符串: 由0个或多个单词组成,单词以空格分隔输出样例 hello world.
28.
存在若干个字符串,若要查找具有相同前缀的字符串,以下哪种数据结构比较适合
问题详情
查看答案
A. 红黑树
B. 哈希表
C. Trie树
D. 栈
29.
以下哪个算法是用于求解两个正整数的最大公约数的算法?
问题详情
查看答案
A. Dijkstra算法
B. 辗转相除法
C. Floyd算法
D. 其他
30.
以下哪个数据结构可用来抽象在电影院售票厅排队买票的场景?
问题详情
查看答案
A. 栈
B. 堆
C. 队列
D. 二叉树
31.
skiplist的查询时间复杂度和以下哪种数据结构不相同?
问题详情
查看答案
A. 红黑树
B. AVL树
C. 有序的单链表
D. 有序数组
32.
关于select说法正确的是?
问题详情
查看答案
A. select里面支持default语法
B. select的case里的操作语句只能是”IO操作”
C. 多个case可以同时运行
D.
func test1(ch chan int) {
for {
select {
case <-ch:
break
case <-time.After(2 * time.Second):
}
}
}
break可以跳出for循环
开始测试
×
确定开始答题吗? 一旦开始,将马上开始计时。
提
问题
写
面经
写
文章
微信
公众号
扫码关注公众号
回到
顶部
登录
×
微信登录
账号登录
验证码登录
记住我
登 录
忘记密码?
没有帐户?
立即注册
获取短信验证码
登 录
没有帐户?
立即注册
注册帐号
×
获取短信验证码
我已阅读并同意
《服务协议》
注 册
已有帐号?
立即登录