其中一道为业务题,有懂得人帮忙提点一下,其他编程与sql感觉都没问题
数据分析师面试题

Excel方面:

1、 根据卡注册信息表,写函数匹配交易明细表中卡号对应的姓名和身份证。(结果可以不止一种)
答案:
姓名:=VLOOKUP(A4:A6,$H 3 : 3: 3:J 4 , 2 , 0 ) 身 份 证 : = V L O O K U P ( A 3 , 4,2,0) 身份证:=VLOOKUP(A3, 4,2,0)身份证:=VLOOKUP(A3,H 3 : 3: 3:J$4,3,0)


姓名=INDEX($H 3 : 3: 3:J 4 , M A T C H ( A 3 , 4,MATCH(A3, 4,MATCH(A3,H 3 : 3: 3:H 4 , 0 ) , M A T C H ( 4,0),MATCH( 4,0),MATCH(B 2 , 2, 2,H 2 : 2: 2:J 2 , 0 ) ) 身 份 证 = I N D E X ( 2,0)) 身份证=INDEX( 2,0))身份证=INDEX(H 3 : 3: 3:J 4 , M A T C H ( A 3 , 4,MATCH(A3, 4,MATCH(A3,H 3 : 3: 3:H 4 , 0 ) , M A T C H ( 4,0),MATCH( 4,0),MATCH(C 2 , 2, 2,H 2 : 2: 2:J$2,0))

数据库方面:
2、已知表jymx为调取部分银行卡的交易数据,字段名如下:

下面为样例数据:

1)统计出查询卡号的交易情况,结果表要求如下显示:
查询卡号1、交易总金额1、进账总额1、进账次数1、出账总额1、出账次数1、进出账差额1、交易对手数1、进账对手数、出账对手数、最早交易日期、最晚交易日期
备注:进账:借贷标志位进的;出账:借贷标志为出的
答案:

drop PROCEDURE if EXISTS 查询交易情况;CREATE  PROCEDURE 查询交易情况(in _cxkh int )
BEGIN SELECT cxkh 查询卡号,
sum(jyje)                  交易总金额 ,
sum(if(jdbz='进',jyje,0))     进账总额,
sum(if(jdbz='进',1,0))        进账次数,
sum(if(jdbz='出',jyje,0) )    出账总额,
sum(if(jdbz='出',1,0))        出账次数,
sum(if(jdbz='进',jyje,0) )-sum(if(jdbz='出',jyje,0))  进出账差额,
count(DISTINCT jydfzkh)           交易对手数,
COUNT(DISTINCT (if(jdbz='进',jydfzkh,NULL))) 进账对手数,
COUNT(DISTINCT (if(jdbz='出',jydfzkh,NULL)))   出账对手数,
min(jyrq)                    最早交易日期,
max(jyrq)                    最晚交易日期
FROM  jymx  WHERE cxkh=_cxkh ;end;
call 查询交易情况(622**********1);

2)统计出查询卡号与每个对手的交易情况,并按交易金额从大到小计算排名,结果显示如下:
查询卡号、对手卡号、交易总金额、交易总金额排名
备注:交易总金额为查询卡号和对手卡号的总金额,对手存在多个,按总金额从大到小计算排名
答案:

drop PROCEDURE if EXISTS T2;CREATE  PROCEDURE T2(in _cxkh int )
BEGIN SELECT b.* ,@rk :=@rk+1 交易总金额排名 FROM
(SELECT
cxkh 查询卡号,
jydfzkh 对手卡号,
SUM(jyje) 交易总金额
FROM  jymx  WHERE cxkh=_cxkh
GROUP BY jydfzkh asc) b,(SELECT @rk :=0) r;
END;
CALL T2(622**********1);

3)根据jymx表列出可以体现查询卡号交易特征的指标,结果如下:
指标名称 指标作用 指标计算规则
月 总支出/总收入 衡量流水体量 每月账户总收入与总支出
月盈余 衡量用户资金是否健康,是如果总为负数可能需要贷款服务 月总收入-总支出
单周转帐频率 可定义大于平均值为活跃用户 观察期内某用户每日转账次数/7
平均单笔转账额度 用于衡量用户的资金能力 观察期内某用户转账总额/转账次数

编程方面:
3、有一份数据部分如下,比如:刘备和关羽有关系,说明他们是一个团伙,刘备和张飞也有关系,那么刘备、关羽、张飞归为一个团伙,以此类推。用自己熟悉的编程语言根据人员和相关人员计算出团伙分类;

答案:

SELECT DISTINCT 人员, if(人员 =‘刘备’,1,2) 团队 from names_1
WHERE 人员 in (‘曹操’,‘刘备’)
UNION
SELECT 相关人员 人员 ,
if(人员=‘刘备’,1,if(人员=‘曹操’,2,(SELECT if(人员=‘刘备’,1,2) FROM names_1 b WHERE b.相关人员=a.人员 ))) 团队
FROM names_1 a ORDER BY 团队;

python 实现:

广州某科技公司面试题 ——wang相关推荐

  1. 姚班天才漆子超、IOI金牌得主陈启峰等联手进军AR领域:全员顶尖科技公司技术背景,打造“5G+AI+AR”先锋...

    鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 最新消息,AR领域又有明星玩家入局. 清华姚班毕业.IOI 2009金牌得主漆子超,斯坦福博士.IOI 2007金牌得主陈启峰均在联合创始人 ...

  2. Interview:算法岗位面试—10.17早上—上海某科技公司算法岗位(偏算法,独角兽)非技术面试之比赛项目讲解和项目意义的探讨

    Interview:算法岗位面试-10.17早上-上海某科技公司算法岗位(偏算法,独角兽)非技术面试之比赛项目讲解和项目意义的探讨 导读:今天某科技独角兽让我去面试,但是与另一家银行相冲突,先去了银行 ...

  3. 2019最新 BAT、TMD等公司技术面试题及其答案

    点击上方"码农突围",马上关注 这里是码农充电第一站,回复"666",获取一份专属大礼包 真爱,请设置"星标"或点个"在看&quo ...

  4. 百度想成为伟大的金融科技公司?太迟了

    前不久刚从光大银行离职.入职百度的百度公司副总裁张旭阳在一次演讲中表示,伟大的金融科技公司应该是一个有温度的公司.百度愿意,也在为成为一个伟大的金融科技公司而努力.他在演讲中提到的百度应用的金融科技主 ...

  5. 判赔腾讯108万,科技公司为公众号“刷量”构成不正当竞争

    早在2016年9月底,随着微信官方对后台接口的升级,导致"刷量"工具意外失效.这时大家发现,大量原来文章动辄"10万+"阅读的知名公众号,最新发布文章的阅读数只 ...

  6. 世界500强公司面试题(很多)

    世界500强公司面试题(很多) 快到春节了,很多朋友又在酝酿跳槽的事,找了许多经典的面试题目,估计这些题目全部研究过了,针对非技术的面试应该足够了:) 第一章 微软面试题 面试官:现在我们要问一个问题 ...

  7. 港交所拟修改科技公司上市规则;日本打造出世界首款可载人机器人;芯片巨头花费610亿美元收购云计算产业 | 每日大事件...

    数据智能产业创新服务媒体 --聚焦数智 · 改变商业 01.港交所拟修改科技公司上市规则 10月19日消息,港交所刊发咨询文件,建议扩大香港现有上市制度,允许特专科技公司来港上市,并就此征询公众意见. ...

  8. 疫情严重,潜伏期也有传染性?科技公司在行动

    整理 | 阿司匹林.唐小引 封图 | 付费下载自东方 IC 出品 | CSDN.AI科技大本营 新型冠状病毒的感染人数仍在不断增加. 根据1月26日晚的最新数据,全国新型冠状病毒感染的肺炎确诊2071 ...

  9. 2022年科技公司薪酬排行榜,来了!

    截止至2022年7月,levels.fyi最新全球软件工程师薪酬报告新鲜出炉了,这份报告搜集遍布全球1500多个城市,超过100000名员工的薪资.福利.等级等方面的数据. 大众所期待的FLAG四大科 ...

最新文章

  1. C#调用Win32 的API函数--User32.dll
  2. model1模式变为mv模式,实现业务逻辑和画面的分离
  3. 我弥留之际 - 许立志 (珍藏)
  4. 2021技术文大盘点 | 打包过去,​面向未来
  5. 缓存在哪里_什么是MyBatis缓存技术
  6. 处理SPS错误:只有在配置文件或 Page 指令中将启用会话状态设置为真时,才可以使用会话状态...
  7. 3D重建 | 近5年前沿方法引用量TOP10工作汇总
  8. 关于Java交换两个对象的问题
  9. numpy 矩阵乘法_NumPy 运算规则总结
  10. KMP算法字符串模式匹配
  11. resnet50代码_十余行代码完成迁移学习,百度PaddleHub实战解读
  12. abaqus利用python实现部件合并_python脚本实现abaqus前处理2D多晶粒建模(附完整源码)-Voronoi多边形的生成...
  13. FireFox 在新建标签页插入“片段”广告引社区争议
  14. 【必修一】部分数学名词与数学符号
  15. C#毕业设计——基于C#+asp.net+SQL server的客户关系管理系统设计与实现(毕业论文+程序源码)——客户关系管理系统
  16. 数据结构4:静态链表
  17. 基于Tablet pc 的墨迹手写识别输入法
  18. 华为手机老是自动截屏_华为手机竟然三种截屏方法 然后打开智能截屏开关
  19. 编译OpenJDK8并生成CodeQL数据库
  20. 新技术焦虑症?来这里拿药 ~~

热门文章

  1. 深入分析配置静态路由与相关命令
  2. mysql多字段设置为text问题
  3. 小米2A手机充不上电
  4. TensorFlow官方教程《Neural Networks and Deep Learning》译(第二章)
  5. 小肚皮最新版本_小肚皮app官网下载_小肚皮app安卓版_手心游戏
  6. 阿里云 linux 服务器
  7. 我的世界 RPG 服务器物品系统 - 原版物品重分类 (SpigotVanilla-2)
  8. Python教你秒懂:啥是佩奇?
  9. 最字头之一:最长公共子序列
  10. YOLOV5 参数设定与模型训练的坑点一二三