携程数据开发笔试
公号:嵌入式未来
《嵌入式软件开发笔试与面试手册》:https://blog.nowcoder.net/zhuanlan/jvN8gj
《嵌入式软件笔试-2023年真题汇总》:https://blog.nowcoder.net/zhuanlan/0oDWVm
题型:选择题,编程题
选择题
1.使用mapred命令将 Hdfs 中/niuke1目录下的文件批量拷贝到/niuke2目录下的命令为()
A、mapred -distcp /niuke1/* /niuke2/
B、rmapred -distcp /niuke2/ /niuke1/*
C、mapred distcp /niuke1/* /niuke2/
D、mapred distcp /niuke2/ /niuke1/*
2.在Linux中,可以使用top 命令查看进程或者线程的CPU等资源使用情况,如果想要显示进程上次调度时所使用的CPU,应该如何操作()
A、在top命令当中按下F按键,选择P= Last Used Cpu (SMP)
B、在top命令当中按下M键,选择P= Last Used cpu (SMP)
C、在 top命令当中按下H键,选择P= Last Used Cpu(SMP)
D、在 top命令当中按下P键,选择P= Last 0sed Cpu(SMP)
3.有关syslog命令的信息可以在手册页3中找到,使用下面哪个命令查看这些信息()
A、man syslog 3
B、man syslog -3
C、man -3 syslog
D、man 3 syslog
5.Hive 中,有数据库“nowcoder”,下面Hive SQL语句错误的是()
A、use nowcoder; show tables
B、show tables in nowcoder
C、show tables from nowcoder
D、select tables from nowcoder
解释:
C、使用了错误的预置词,应该使用 in 而不是 from 来指定数据库
D、select 语句应该从表中选择列而不是选择表。正确的形式应该是 select * from some_table,其中 some_table 是表名。
6.在下列选项中,关于数据分析思维中的RFM分析方法描述不正确的是哪个()
A 、RFEM分析方法可以根据用户的属性,对用户进行了归类
B、 RFM分析方法包含的指标是消费时间间隔、消费频率、消费金额
C 、RFM分析方法能够把用户分为6类
D 、RFM分析方法能够识别优质客户
7、已知手机用户手机流量使用情况如下:
手机号 上行流量 下行流量
137262305x1 200 1100
133962305x2 300 1200
138972305x3 400 1300
138972305x3 500 1400
135972305x4 500 1400
135972305x4 300 1200
则归通过下面的MapReduce程序计算后的结果为()
/MapReduce程序/
A、 133962305x2 300,1200,1500
135972305x4 500,1400,1900
137262305x2 200,1100,1300
138972305x3 400,1300,1700
B、 133962305x2 300,1200,1500
135972305x4 800,2600,3400
137262305x1 200, 1100,1300
138972305x3 900,2700,3600
C、 133962305x2 300,1200,1500
135972305x4 300,1200,1800
137262305x1 200,1100,1300
138972305x3 500,1400,1900
D 133962305x2 300,1200,1500
135972305x4 500,1400,1800
137262305x1 200,1100,1300
138972305x3 500,1400,1900
8、存在中缀表达式:(2*(3-4))*5,通过下面的Java代码计算该中缀表达式的值,问计算过程中,运算符栈ops中最多同时存在多少个运算符().
/中缀表达式计算程序/
A、1
B、2
C、3
D、4
解释:
9.HDFS的数据块在存储前会对要存储的节点进行可用性验证,以下说法错误的是()
A、要存储的节点不应该是已经下线的节点
B、要存储的节点保证有足够的剩余空间能满足写块所要求的大小
C、要存储的节点Io负载繁忙程度不作为可用性验证的依据
D、要满足机架内最大副本数的限制
10.下列选项中对 Hive索引描述错误的是()
A、Hive中没有普通关系型数据库中键的概念,但是还是可以对一些字段建立索引来加速某些操作的
B、建立索引可以帮助哉剪掉一张表的一些数据块,这样能够减少MapReduce的输入数据量
C、一张表的索引数据存储在另外一张表中
D、维护索引不需要额外的存储空间,但创建索引需要消耗计算资源
编程题
题目1
游游拿到了一串数字,她想知道这串数字一共有多少个圆圈?
提示:数字0、6、9这三种数
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
本专栏主要发布嵌入式软件开发相关岗位2023年(2024届)的笔试真题(嵌入式软件开发、通用软件开发、C/C++软件开发、算法工程师、数据开发、测试开发等)主要是算法编程题,其中一些岗位笔试含有对应的选择题、填空题、简单题。