意淫系列-2018美图春招笔试题
2018美图春招笔试题
只是试水,没有A类会议拒绝实习。
题不难,陪女朋友吃饭去了,然后就没怎么时间,只是看了下题。
题型:选择题和编程题,选择题25道,涉及数据结构,C,Python,C++,图像,机器学习
编程题:矩阵翻转很easy
选择题
答案:D
证明在这:https://en.wikipedia.org/wiki/Sum_of_normally_distributed_random_variables
答案:
答案:B [a:b:c],a:开始,b:结束,c:步长,排除一下选B
答案:ABD,PCA为降维算法,应该没有分类吧。
答案:
答案:AD
这里总结下:
共享资源:
堆,由于堆是在进程空间开辟出来的,所以是理所当然被共享。局部堆为独享
全局变量,它是具体某一函数无关的,与特定线程无关;也是共享的
静态变量,虽然对于局部变量来说,它在代码是放在某一函数中,存于堆中开辟的.bss和.data段,是共享的
文件等公共资源,这是共享的。同步资源方式包括信号、临界区、事件和互斥体。
进程代码段,进程的公有数据,进程打开文件描述符,信号处理器。进程的当前目录和进程用户ID与进程组ID。
独显资源:栈,寄存器,
线程的堆栈
错误返回码
线程优先级