Ubiquiti Inc 优倍快 线上笔
邮件发了一个pdf,必须手写,拍照交卷。
写了一个小时左右。交卷后没有回复。
1. C++中 struct 和 class 的区别?
2. 左值和右值区别?以及右值是否可以转换成左值?
3. 浅拷⻉和深拷⻉的区别?以及为什么需要深拷⻉?
4. 什么是智能指针?相⽐普通指针,有哪些优点?
5. c++多线程怎么实现同步?
6. 什么是内联函数?虚函数可以是内联函数吗?
7. 请找出下⾯代码的问题
8. 下⾯是⼀个简单的密码保护功能,请找出漏洞,解释造成漏洞原因,并进⾏修复?
10. 请介绍⼆叉树的遍历⽅式?介绍⼀下在实际中⽤到遍历⽅法的例⼦
11. 请介绍 TCP 握⼿过程?如果最后⼀次握⼿,客户端没有响应,服务端会怎么做?
TCP拥塞控制主要解决什么问题?
12. HTTP 和HTTPS 的区别?⻓连接和短连接的区别?
13. A B 两个进程,C D 两个资源,怎么才会形成死锁?
14. 多个线程,如果主线程结束了,其他⼦线程会发⽣什么情况?
15. ⼀只英⼨的蠕⾍在⼀个n英⼨深的井底。它有⾜够的能量每分钟爬升u英⼨,但在再
次爬升之前必须休息1分钟。在休息期间,它滑落了d英⼨。然后重复爬升和休息的过
程。在蠕⾍爬出井⼝之前有多⻓时间?我们总是把⼀分钟的⼀部分算作整整⼀分钟,
如果蠕⾍在爬⾏结束时刚刚到达井⼝,我们就认为蠕⾍已经爬出来了。
输⼊:将有多个问题实例。每⼀⾏将包含3个正整数n、u和d,这些都是上段提到的数
值。此外,你可以假设d输出:每个输⼊实例应在⼀⾏中产⽣⼀个单⼀的整数,表⽰蠕⾍爬出井⼝所需的分钟
数。
写了一个小时左右。交卷后没有回复。
1. C++中 struct 和 class 的区别?
2. 左值和右值区别?以及右值是否可以转换成左值?
3. 浅拷⻉和深拷⻉的区别?以及为什么需要深拷⻉?
4. 什么是智能指针?相⽐普通指针,有哪些优点?
5. c++多线程怎么实现同步?
6. 什么是内联函数?虚函数可以是内联函数吗?
7. 请找出下⾯代码的问题
8. 下⾯是⼀个简单的密码保护功能,请找出漏洞,解释造成漏洞原因,并进⾏修复?
10. 请介绍⼆叉树的遍历⽅式?介绍⼀下在实际中⽤到遍历⽅法的例⼦
11. 请介绍 TCP 握⼿过程?如果最后⼀次握⼿,客户端没有响应,服务端会怎么做?
TCP拥塞控制主要解决什么问题?
12. HTTP 和HTTPS 的区别?⻓连接和短连接的区别?
13. A B 两个进程,C D 两个资源,怎么才会形成死锁?
14. 多个线程,如果主线程结束了,其他⼦线程会发⽣什么情况?
15. ⼀只英⼨的蠕⾍在⼀个n英⼨深的井底。它有⾜够的能量每分钟爬升u英⼨,但在再
次爬升之前必须休息1分钟。在休息期间,它滑落了d英⼨。然后重复爬升和休息的过
程。在蠕⾍爬出井⼝之前有多⻓时间?我们总是把⼀分钟的⼀部分算作整整⼀分钟,
如果蠕⾍在爬⾏结束时刚刚到达井⼝,我们就认为蠕⾍已经爬出来了。
输⼊:将有多个问题实例。每⼀⾏将包含3个正整数n、u和d,这些都是上段提到的数
值。此外,你可以假设d输出:每个输⼊实例应在⼀⾏中产⽣⼀个单⼀的整数,表⽰蠕⾍爬出井⼝所需的分钟
数。
全部评论
请问有结果吗最后?
相关推荐