京东数据开发笔试

公号:嵌入式未来

《嵌入式软件开发笔试与面试手册》https://blog.nowcoder.net/zhuanlan/jvN8gj

《嵌入式软件笔试-2023年真题汇总》https://blog.nowcoder.net/zhuanlan/0oDWVm

题型:20道选择题,3道编程题,其中第一题写SQL

选择题:

下列排序中需要额外辅助空间的期望值最大的是()

堆排序

希尔排序

快速排序

冒泡排序

 

双十一快到了,某服装厂为了赶制订单,加班加点使用设备生产衣服。如果某一设备在时间长度为的时间内发生故隙的次数服从分布N(t)~P(λt) (H松分布),求该设备在无故障工作8小时后再次无故障工作8小时的概率?

e^-8λ

e^-4λ

e^-24λ

e^-16λ

 

Hive是上层基于SQL语―,底层基于 Hadoop 的大数据处理平台,下面关于Hive架构组成的说法中错误的是()

编译器 Compile 解析 Sql,生成执行计划,执行计划的各个 Map、Reduce 操作节点组成一个DAG图

驱动器 Driver 创建Session,接收客户端请求,并将请求发送到编译器Compile

Metastore 用于存储 Hive表和分区的数据元信息

执行引擎 Exection Engine执行 Compile 生成的执行计划,底层交由Hadoop 执行

 

以下Python3代码的输出是什么()

list1 = [1,2,3,4]

list2 =[2,4, 5,6]

list3 =[2,6,7,8]

result = list()

result.extend(i for i in list1 if i not in (list2 + list3) and i not in result)

result.extend(i for i in list2 if i not in (list1 + list3) and i not in result)

result.extend(i for i in list3 if i not in (list1 + list2) and i not in result)

print(result)

[1,7,8]

[1,3,5,7,8]

error

[1,2,4,7,8]

 

客户端向YARN 集群提交一个任务,则该任务在YARN上的执行流程顺序是()

(1)ResourceManager为这个应用程序分配一个Container,并与对应的NodeManager通信,在这个Container中启动 ApplicationMaster。

(2)任务启动后,各个任务会向 ApplicationMaster报告自己的状态和进度,以便任务失败时,ApplicationMaster可以重新申请资源重启任务。

(3)用户向YARN 提交—个任务,并指定ApplicationMaster程序。

(4) ApplicationMaster向ResourceManager注册,然后拆分任务分配给内部,为各个拆分的任务申请资源,然后监控这些任务的运行,直到结束.

(5)ApplicationMaster采用轮询的方式向 ResourceManager申请资源。

(6)任务完成后,ApplicationMaster向 ResourceManager注销并关闭自己

(7)ApplicationMaster申请到资源后,与对应的 NodeManager通信,以启动任务。

(3)(1)(4)(5)(7)(2)(6)

(1)(4)(3)(7)(5)(6)(2)

(2)(3)(4)(5)(1)(6)(7)

(5)(4)(1)(7)(3)(2)(6)

 

如果要计算xxx.txt文件的单词个数,可以使用()命令。

wc -1 xxx.txt

wc -w xxx.txt

wc -L xxx.txt

wc -c xxx.txt

 

已知二维随机变量(X,Y)的联合概率密度为f(x,y)=2x+y 0<x≤1,0≤y<1; f(x,y)=0 else,求数学期望E(X+Y)=()

1/4

7/3

7/4

5/4

 

 

发布订阅是一种应用程序(系统)之间通讯,传递数据的技术手段,可以实现应用(系统)之间的解耦合。下列关于Redis发布订阅的说法,不正确的是()

发布订阅也叫生产者消费者模式,是实现消息队列的一种方式

Redis客户端可以订阅任意数量的频道

Redis发布订阅在客户端离线情况下也可以使用

subscribe channel 命令订阅给定的一个或多个频道的信息

 

设有序列1,2,3,4,5依次入栈,则不可能的出栈序列为

5,4,3,2,1

1,2,3,4,5

3,1,2,5,4

1,2,4,3,5

 

在Spark中,以下哪个算子会触发Shuffle操作()

filter

map

foreach

repartiion

 

在Hive的t_user表中有如下数据:

name hobby

Bob swimming

Bob dance

Bob sing

想要得到结果:Bob swimming,dance,sing,则下面哪个选项符合要求0)

select name, concat(',', hobby) from t user group by name

select name, group_concat(',', hobby) from t_user group by name

select name,concat ws(',', collect list(hobby)) from t_user group by name

select

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

本专栏主要发布嵌入式软件开发相关岗位2023年(2024届)的笔试真题(嵌入式软件开发、通用软件开发、C/C++软件开发、算法工程师、数据开发、测试开发等)主要是算法编程题,其中一些岗位笔试含有对应的选择题、填空题、简单题。

全部评论
m
点赞 回复 分享
发布于 2023-05-11 18:40 广东
lz暑期实习吗?
点赞 回复 分享
发布于 2023-03-31 11:05 河南
面过了吗,能分享题目和答案吗
点赞 回复 分享
发布于 2023-03-29 15:10 湖南

相关推荐

评论
2
43
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务