北京MetaAPP大数据开发实习生

给了三道题,两道SQL,还有一个程序设计题。
1、银行交易记录表,字段有(id,存取金额(存为+,取为-),交易id)
(1)求每个人的总余额
(2)求每次交易后的余额

2、学生成绩表,字段为:学生id、成绩(内容格式为:"数学:xxx,语文:xxx";)
将成绩字段拆分为科目和成绩两个字段,每个学生拥有的科目不一定相同

3、一个文件里是一个整数占一个G大小,求该整数平方(程序设计题、java)提供具体思路就行。

第二道SQL题写不出,面试官说用Hive sql写,没怎么练过Hive sql,对于大数据开发来说用MySQL作为数据库不合适,大数据方面都是用Hive的多,Hive sql跟sql还有点差别的,特别是对于字符串的操作。
全部评论
第三题真爱问啊,我上周面得时候也问了,我当时做了六道题
点赞 回复 分享
发布于 07-27 14:05 山西
请问第三题思路是咋样呢
点赞 回复 分享
发布于 07-30 17:10 上海
360集团
校招火热招聘中
官网直投
拿到offer了嘛老哥
点赞 回复 分享
发布于 08-03 13:36 广东
我今天也去MetaApp面试了,说是一面过了
点赞 回复 分享
发布于 08-03 13:39 广东

相关推荐

1. js的引用数据类型和基本数据类型有什么区别(为什么const a = [],a.push(1),为什么可以改变数组的元素)2. let和const的区别3. 深拷贝如何解决循环引用4. 在JSON.stringfy()遇到过什么问题吗(没太懂要回答什么?面试官说在localstorage中存储数据会使用到)5. 求输出值const a={ }const b= { key:'b' }const c= { key: 'c'}const d ={ key: 'c'}a[b]= 123a[c]= 456a[d]= 678console.log(a[b])6. arr instanceof Array为true,arr一定是数组吗,什么情况下不是数组7. 求输出值function abc() {  var a=b=c=1};abc();console.log(a,b,c);我说a打印错误,不对吗?面试官说a是undefined,变量提升了,变量提升不是发生在函数作用域中吗?8. 求输出值for(var i = 0; i < 5; i++) {  setTimeout(function() {    console.log(i)  }, 0)}9. 上题有什么方法可以让其打印1-510. localstorage如何测量当前储存大小、在不同编码上有啥区别11. 测量localstorage大小,不是内存12. 设置http强缓存的规则、如何用Expires来进行判断是不是缓存的资源、本地时间修改了怎么办13. 301/302的区别、206、502、504是什么14. 浏览器用一个CDN和十个的区别15. 算法题:在一个数字范围内统计数字 1 出现的次数(只说思路)16. 算法题:红绿灯依次亮2.3.5s,亮5次(只说思路)17. 算法题:n的阶层算法(只说思路,说了递归和迭代,问还有没有更好的方法)总结:我觉得很难啊,对于实习生来说,很多知识我都没学过,特别是CDN、强缓存之类的。算法题也不简单,面试官面试感觉想问深一点,但是我不会。后续:进了二面,但是我拒了。
查看17道真题和解析
点赞 评论 收藏
分享
08-23 20:12
已编辑
门头沟学院 C++
点赞 评论 收藏
分享
3 11 评论
分享
牛客网
牛客企业服务