【牛客】2018京东秋招数据分析工程师笔试解析

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

【牛客】2018京东秋招数据分析工程师笔试解析

* 根据牛客网下方讨论整理(https://www.nowcoder.com/test/10630596/summary

一、选择

1、有一个文件user.txt,每行一条user记录,共若干行,下面哪个命令可以实现“统计出现次数最多的前3个user及其次数”?

答:sort user.txt | uniq -c | sort -rn | head -n 3

解析(牛客):

首先sort进行排序,将重复的行都排在了一起,然后使用uniq -c将重复的行的次数放在了行首,在用sort -rn进行反向和纯文本排序,这样就按照重复次数从高到低进行了排列,最后利用head -n 3 输出行首的三行。

 

2、MySQL中t表存在如下数据

+---+---+

| a | b |

+---+---+

| 1 | 2 |

+---+---+

执行如下更新SQL:update t set b = 5 and a= 2 where a = 1之后,a和b值为: 

答:a =1 , b = 0

解析(牛客):

update t set b = 5, a= 2 where a = 1

题目中用了 and 连接两个更新赋值

相当于对b赋了个bool值, 即

update t set b = (5 and a= 2) where a = 1

而a=1 故以上真值为0, 所以出现了 a=1, b=0的结果

 

3、某网游全天平均在线人数为6000人,玩家每次登录后平均在线时长为2小时。请你估计一下,平均下来每分钟约有多少个玩家登录?

答:50

解析(牛客):

2个小时120分钟,6000/120=50

 

4、有关linux线程的描述,正确的是( )

答:

线程自己拥有很少的资源,但它可以使用所属进程的资源

由于同一进程中的多个线程具有相同的地址空间,所以它们间的同步和通信也易于实现

进程创建与线程创建的时空开销不相同

 

5、进程会在各个状态之间切换,下面哪些是不可能的

答:等待→运行

 

6、某二叉树有2000个结点,则该二叉树的最小高度为()

答:11

解析:2**11 = 2048

 

7、若一序列进栈顺序为a1,a2,a3,a4,问存在多少种可能的出栈序列(       )

答:14种

解析(牛客):

(1)每次留一个数,有4种可能

(2)每次留两个数,有6种可能

(3)每次留三个数,有3种可能

(4)每次留四个数,有1种可能

公式:

f(1) = 1  &

京东2018秋招PHP开发工程师笔试题】疯狂序列 题目描述: 东东从京京那里了解到有一个无限长的数字序列: 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, …(数字k在该序列中正好出现k次)。东东想知道这个数字序列的第n项是多少,你能帮帮他么 输入描述: 输入包括一个整数n(1 ≤ n ≤ 10^18) 输出描述: 输出一个整数,即数字序列的第n项 示例1 ... 阅读详情

相关推荐

京东2019校数据分析工程师笔试题(二).docx

京东2019校数据分析工程师笔试题

京东2018秋招Web前端工程师笔试题及答案.pdf

京东2018秋招Web前端工程师笔试题及答案.pdf

京东2019校数据分析工程师笔试题(一).docx

京东2019校数据分析工程师笔试题

笔试题目整理】京东2018秋招数据分析工程师笔试题

最近在准备数据分析岗位的笔试,整理了牛客网上的一些试题与答案方便查看。 ps:在牛客网搜索框搜索"数据分析",点击搜索分类版块“试卷”即可看到笔试套题。 套题信息: 客观题:单选18道,不定项选择12道 主观题:编程2道 完成时间:120分钟 难度系数: 三星 总分:100分 1、有一个文件user.txt,每行一条user记录,共若干行,下面哪个命令可以实现“统计出现次...

YYIverson的博客 5855

数据分析真题日刷 | 京东2018秋招数据分析工程师笔试题

今日真题 京东2018秋招数据分析工程师笔试题(来源:牛客网) 题型 客观题:单选18道,不定项选择12道 主观题:编程2道 完成时间 120分钟 牛客网评估难度系数 3颗星 写到「数据分析真题日刷」第七套真题,博客喜迎粉丝啦,开心,我的博文被人发现啦~ 1. 有一个文件user.txt,每行一条user记录,共若干行,下面哪个命令可以实现“统计出现次数最多的前3个user及其次数”? A. ...

是圣洁呀✨ 4万+

笔试题总结

1.卡特兰数 https://zhuanlan.zhihu.com/p/9761908 n 个元素进栈序列为:1,2,3,4,...,n,则有多少种出栈序列。 因此,合法的出栈序列的数量为 3.关于精准率,召回率,f1-score,准确率,roc曲线,auc TPR真阳性率:真实正例中被预测对了的比率,FPR假阳性率:真实负例中被错误的预测成为了正例的比率 4.两个随机变量x,y,服从联合概率分布p(x,y), 以下等式成立的有 5.线性判别分析LDA是监督模型。 6.统计网...

wyaoxuexila的博客 232

京东2018秋招数据分析笔试题解析:SQL、统计与业务思维全拆解

数据分析岗位笔试中,SQL、统计与业务思维是三大核心考察维度。SQL不仅是取数工具,更要求通过窗口函数、分区裁剪等技巧写出业务上正确的查询;统计和机器学习则侧重假设检验、贝叶斯定理、过拟合等概念的直觉应用。技术价值在于:这些能力直接支撑电商场景下的用户增长、风险控制和运营决策。无论是秋招求职还是日常数据分析工作,掌握从指标定义、维度拆解到AB实验设计的完整方法论,都能显著提升解决实际问题的效率。本文以京东2018数据分析工程师笔试题为样本,系统梳理了高频考点与答题策略,帮你建立系统化的备考框架。

weixin_30047059的博客 306

京东笔试-校

2022京东数据分析笔试(0821) 一、选择题:30道 1.解决数据不平衡的方法主要有(pca?) 2.等频(等宽)划分问题 3.参数估计:矩估计与极大似然估计的用法,问题分布已知的情况下用什么估计方法? 4.常见的生成模型与判别模型及生成模型与判别模型的区别 5.无限的5g砝码与7g砝码能称出在多大以上的所有重量 6.解决样本不均衡问题的常用方法 7.n个顶点的连通图有多少条边 8.准确率、精确率、召回率的区别及计算 9.一个np完全问题经过时间变换后得到的是什么问题 10.dnn

qq_41477300的博客 820

mysql的between and的用法

MySQL数据表中带BETWEEN AND的范围查询 MySQL数据表中带BETWEEN AND的范围查询BETWEEN AND关键字可以判断某个字段的值是否在指定的范围内。如果字段的值在指定范围内,则符合查询条件,该记录将被查询出来。 如果字段的值不在指定范围内,则不符合查询条件。 基本的语法格式如下:[NOT] BETWEEN 取值1 AND 取值2 NOT:可选。加上NOT表示不能满足

janfly79的博客 6万+

mysql的between的边界问题

mysql的sql语句中可以使用between来限定一个数据的范围,例如: select * from user where userId between 5 and 7; 查询userId为5、6,7的user,userId范围是包含边界值的,也等同如下查询: select * from user where userId >= 5 and userId 很多地方都提到betw

hbbg123456789的专栏 2124

Mysql基础学习笔记三

http协议的特点 1,基于请求,响应 2,无状态  (记录是否登陆,cookes) var_dump($GLOBALS); var_dump($_ENV); //接收服务器系统环境 var_dump($_POST);//接收post数据 var_dump($_GET);//接收get数据 var_dump($_COOKIE);//接收cookie数据 var_du

Jesse技术博客 379

MySQL中的WHERE子句

MySQL中where子句的常用运算符

念伱成痴的博客 4957

第13章 MySQL之SQL语句进阶

数据类型 MySQL 支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型 数值类型 日期和时间类型 字符串类型 整型 tinyint,占 1 字节,有符号:-128~127,无符号位:0~255 smallint,占 2 字节,有符号:-32768~32767,无符号位:0~65535 mediumint,占 3 字节,有符号:-8388608~8388607,无符号位:0~16777215int,占 4 字节,有符号:-2147483648~2147483647,

377

MySQL 选择题(一)

单选题 1.从数据表中查找记录用以下哪一项( ) A、UPDATE B、FINDC、SELECT D、CREATE 正确答案:C 2.以下聚合函数求最小值的是( ) A、COUNT B、MAX C、AVGD、MIN 正确答案:D 3.FROM命令属于( )操作 A、DML B、DDLC、DQL D、DCL 正确答案:C 4.mysqldump -u usernam...

最慢的步伐不是跬步,而是徘徊;最快的脚步不是冲刺,而是坚持 2万+

MySQL的查询where语句(十六)

我看到了那天的夕阳,美得如此骄艳,我便决定,追寻夕阳,拼尽余生。

两个蝴蝶飞 962

数据库命令大全

八、数据的操作 show databases;//显示所有数据库 use testdb//使用testdb数据库 show tables;//显示所有表 create table users(id int auto_increment,username varchar(20),address varchar(200),age int,key(id));//创建表,id自增长 in

李鑫o_O 4687

MySQL基础Linux操作合集

本文链接:https://blog.csdn.net/weixin_45108087/article/details/102766281 完整的demo和笔记整理传送门 启动与停止 启动mysql服务 sudo /usr/local/mysql/support-files/mysql.server start 停止mysql服务 sudo /usr/local/mysql/support-fil...

hzp666的博客 314

SQL语句的优化

SQL语句的优化一般有以下几种方式: 一、设置合适的字段属性 (1) 例如,设置中国的电话号码是11位,varchar的长度不设置默认255,设置11位。 (2) 字段的长度越小,占用的内存就越小,性能就越好 二、使用JOIN语法: (1) JOIN语法分为内连接、左(外)连接、右(外)连接 (2) 优点:性能快 三、尽量少使用SELECT * (1) SELECT *会进行全表查询,消耗的性能大...

weixin_39827145的博客 415

SQL 语句的性能优化

SQL 语句的性能优化策略

Cike___的博客 923
上一篇: 【牛客】剑指offer部分编程题(持续更新......)
下一篇: 【牛客】摩拜2018校招数据分析工程师笔试解析
NJYR21
博客等级 码龄9年 78粉丝 38原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值