【阅文集团2020秋招10.21笔试题目】机器学习/NLP算法工程师

  • Post author:
  • Post category:其他




一、试题分布:

10道单选题 10道多选题 3道问答题 1道编程题 1道压轴题

题目难度评价:整体难度偏基础,考察知识点很全面,涉及到数据库,java,操作系统,概率论,深度学习基础等等。



二、题目回忆:

一、单选题

1、源程序是什么?(A)

A、源代码就是用汇编语言和高级语言写出来的代码。

2、由0,1,2,3,4,5六个数字能组成多少个四位数?(A)

A、300

3、mysql中InnDB 引擎默认的事务隔离级别是(A)

A、可重复读(Repeatable Read)

4、现在有A、B两种电子书,甲、乙、丙每人各选择一本进行阅读,其中甲和乙都选择B的概率是(A)

A、1/4

5、在c++程序中,如果一个整型变量频繁使用,最好将他定义为(D)

A、auto

B、extern

C、static

D、register

6、下列关于单例模式的说法错误的是()

A、

B、

C、

D、属于创建型模式

二、多选题

1、hive的关键字有哪些?()

A、to

B、with

C、and

D、partition

2、hive的内置函数有哪些?()

A、set

B、

C、

D、

3、数据挖掘的原始数据存在的问题有哪些?(ABCDE)

A . 不一致

B . 重复

C . 不完整

D . 含噪声

E . 维度高

4、进程通信方式有()

A、socket

B、管道

C、信号量

D、互斥锁

5、下列“http”状态码正确(ABCD)

A、403 服务器理解请求客户端的请求,但是拒绝执行此请求

B、302 临时移动。与301类似。但资源只是临时被移动。客户端应据需使用原有的URL

C、200 请求成功

D、500 内部服务器错误

6、关于分治法使用场景适合以下排序算法()

A、快速排序

B、合并排序

C、

D、大整数乘法

三、问答题

1、机器学习模型的评估指标有哪些?写出它们的计算公式。

2、深度学习常用的层有哪些?它们的作用和特点是什么?

3、深度学习为什么要进行归一化?归一化的方法有哪些?哪些模型需要归一化,哪些模型不需要归一化?

四、编程题

现在要给两个队伍分配物资,现在假设有m个物品(0<m<200),每个物品重量为n(0<n<200)。要求把m个物品分给两个队伍,每个队伍分得的配重(所有物品总重量)要相等。

输入示例:[1,5,11,5]

输出示例:true

示例解读:分配结果为[1,5,5],[11]

输入示例:[1,2,3,5]

输出示例:false

///其他说明:给了接口函数,无需写cin输入,给了两个输入形参
///num int型数组
///numsLen数组长度
> bool solution(int *num,int numsLen)
> {
> ///write your code here
> }

五、压轴题

word2vec的原理是什么?试说明在使用过程中参数以及参数解释。



版权声明:本文为qq_43115981原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。