蘑菇街2019届实习生-算法工程师笔试试题

时长:120分钟 总分:100分

169浏览 0人已完成答题

题型介绍
题型 单选题 多选题 填空题 简答题
数量 7 7 1 2
1.
假设有A/B两枚硬币,A硬币正面朝上的概率为T,B硬币正面朝上的概率为2T...
问题详情

假设有A/B两枚硬币,A硬币正面朝上的概率为TB硬币正面朝上的概率为2T;若按一定顺序抛这两枚硬币后收集到如下实验结果:A正面 -> B反面 -> B反面 -> B反面 -> B正面,则对T的最大似然估计为?




2.
假设一台机器在一年内出现故障的概率是64%,若假设在不同时间点该机器出现故...
问题详情

假设一台机器在一年内出现故障的概率是64%,若假设在不同时间点该机器出现故障的概率是相同的,请问该机器在前半年出现故障的概率是?




3.
以下算法中属于分类算法的是?
问题详情




4.
以下为Sigmoid函数f(x) = 1 / (1 + e^(-x))的梯...
问题详情

以下为Sigmoid函数f(x) = 1 / (1 + e^(-x))的梯度表达式的是?




5.
以下为交叉熵(Cross Entropy)损失的梯度表达式的是? 交叉熵:
问题详情

以下为交叉熵(Cross Entropy)损失的梯度表达式的是?
交叉熵:
788229jkr.jpg




6.
在对图进行深度优先搜索时,一般需要用到下列哪个数据结构?
问题详情




7.
在将一个函数的实现从递归实现改为非递归实现时,一般需要用到下列哪个数据结构?
问题详情




8.
以下是凸函数的是?
问题详情




9.
以下关于K近邻(KNN)算法的说法中正确的是?
问题详情




10.
以下关于深度神经网络的说法中正确的是
问题详情




11.
假设我们有用户在一个月内在某电商网站上的商品点击和购买行为数据,我们想利用...
问题详情

假设我们有用户在一个月内在某电商网站上的商品点击和购买行为数据,我们想利用该数据基于有监督学习方法预测特定用户点击特定商品后产生购买行为的概率,即将购买率预估问题看做是一个二分类问题。假设用户的购买行为十分稀疏,即购买量远小于点击量。以下说法正确的是?




12.
以下关于进程和线程的说法中正确的是?
问题详情




13.
一个进程的地址空间中不含下列哪一项?
问题详情




14.
以下关于排序算法的说法中错误的是?
问题详情




15.
请用简练的语言(2~3句话)回答以下问题: 1) 为什么一般需要划分...
问题详情

请用简练的语言(2~3句话)回答以下问题:

1) 为什么一般需要划分出额外的校验集(validation set)用于超参数调整,而不选择直接使用测试集(test set)?

2) 请解释何为鞍点(saddle point)?批量梯度下降(Batch Gradient Descent)和随机梯度下降(Stochastic Gradient Descent)在应对鞍点时有何不同的表现?

3) 当一个模型训练完后若发现训练集上的loss非常高,请问如何在不对代码进行全面排查的前提下,以最快速度定位是模型本身的拟合能力不足还是代码的实现存在某种错误?
4) 假设我们在训练一个使用Sigmoid激活函数的全连接神经网络。在对其权重进行初始化时,为什么一般会倾向于让初始值的绝对值偏小?如果需要这样,为何不直接使用0进行初始化?
16.
假设使用表结构为(parent VARCHAR(6), child VAR...
问题详情

假设使用表结构为(parent VARCHAR(6), child VARCHAR(6))的表来存储一颗树内所有子节点-父节点的关系。请使用SQL求出该树内每个节点的儿子节点和孙子节点(即儿子的儿子)的数量之和,输出的表结构为(node VARCHAR(6), cnt INTEGER)。没有儿子的节点不应该出现在结果中,即不应该包含cnt列为0的结果。

 

样例输入 

parent, child 

A B

A C

A D

B E

B F

E G

 

样例输出 

node, cnt 

A 5

B 3

E 1

17.
字符串分割
问题详情

给定一个由小写字母组成的字符串s,请将其分割成尽量多的子串,并保证每个字母最多只在其中一个子串中出现。请返回由一个或多个整数表示的分割后各子串的长度。

输入描述: 来自标准输入的一行由小写字母组成的字符串。输入样例: ababbacadefgdehijhklij 输出描述: 字符串最优分割后各子串的长度,多个数字之间由空格分隔。输出样例 8 6 8