海量数据

收藏
数据服务
500-999人
已上市
北京
榜单瞪羚企业榜单高新技术

13

在招职位

34

面试经验

0

真题试卷

查看官网
上传简历
此刻你想和大家分享什么
职位类型
全部
后端开发
数据
人工智能/算法
最新
热门
背景:双非硕士 计专 目前情况:投递岗位数44;简历挂11;开始流程13;面试数量6目前存活岗位:腾讯IEG一面,蔚来后台开发一面,联想Golang一面,快手数据库一面结束岗位:蚂蚁OB内核测开,阿里云瓴羊Java投递刚好一个月稍微描述一下感受,后面更新面经1、感觉压力最大的是腾讯和阿里云瓴羊,但压力的方向不一样,腾讯是1h30m的八股拷打,阿里云基本上在聊场景题。2、准备的还不是很充足,很多八股基础记住之后,没有串联起来所以场景题都回答的不太好。3、感觉永远在等二面,蚂蚁是3.26一面结束的,4.8才挂等死我了。当然也有阿里云秒挂的。4、我感觉快手数据库的老师人好好,面试50min反问聊了20min,我问怎么能学好数据库,有哪些好的学习路径都很耐心地解答我。还给我做了面试总结,告诉了我想做数据库有哪些方向,还告诉我他是怎么做选择的。前一天晚上被阿里云干碎了,被快手的老师治愈了。(偷偷记下了老师的名字,想在他手下干活)阿里云 瓴羊JAVA后端开发 一面1、每个项目都有多少人参加2、你还做过FPGA之类的东西吗(做的有点杂)3、消息队列的部分是你完成的吗,你在项目中做了哪些工作4、数据库如何进行主备切换5、数据库中有1000w条数据,删除了500w条,为什么数据库的物理存储大小没有发生变化(考数据库删除的具体操作过程)6、在分布式的情况下,自增id一定连续吗7、自增id用完了怎么办8、系统该如何设计,使得redis高可用8、海量数据涌入redis服务挂了,怎么起服务都会直接挂掉,怎么快速恢复服务(答了限流,追问那被限流的用户怎么办,一直不能使用服务他们就去别的平台消费了,这个问题聊了很久)9、了解binlog吗10、新增的节点可以靠binlog来恢复吗,怎么恢复无手撕代码,感觉就没有回答上来什么问题28min#实习##我的求职思考#
点赞 评论 收藏
转发
投递海量数据等公司10个岗位
点赞 评论 收藏
转发
#我的实习求职记录#    本菜鸟也记录一下暑期实习过程。我是从三月底开始投的,目前还是0offer。由于3月之前只刷了hot100也没吃透,4月和5月的笔试基本都g了。也没收到面试。    最近两三天才有两个面试,第一次是5月31号阿里灵犀互娱的,面试官挺好的,由于做的项目很简单,以为不会问,结果直接被拷打了,从项目延申的八股自然也被拷打了。最后是海量数据提取重复数和不重复数的个数,有内存的限制。没接触过,没想到分治和位图法。    6月1号接到快手的面试,面试官真的很温柔(再次表示我太菜了),问的八股也是很基础的,但是不知道为啥脑袋空空,都只能说几个大概。可能还是没有理解相关概念吧,同样也被拷打。牛友们是怎么背八股的啊,感觉背了就忘,自己总结描述能力也不行。最后是写一道比较简单的string类型的大整数相加,代码重复度高,也没优化出来。*6月9号*更新    8号面了一下亚马逊,原定的是9点到11点的面试。结果我9点上线的时候,第一个面试官一直不上线,也不知道原因,等了半小时内心想到10点几分如果还没有人就退出了,结果10点多一个面试官上线了。面试官很和蔼,首先是大概18分钟的项目面,问了最近你学到的比较有意思的技术,我说了点分布式的内容,然后就问我了解分布式系统吗,本菜鸟只能回答不太了解,只了解了raft算法,然后转问我cap的原理,本菜鸟只能默默,接着问我RPC,我也只了解个大概。然后就是一道算法题,二叉搜索树求众数,本菜鸟只会hashmap,但是面试官循循善诱,还是提示了我很多,最后还是没写出来,我写着发现还是需要一个栈或者队列的结构来存结果,又觉得和hashmap空间消耗差不多,同时时间也不够了,所以还是没写出来。最后就是反问部分,问了部门是做物流的。ps:真的很想去亚马逊,但是我还是太菜了,来自通信转码半年的痛,所以非科班要转码趁早(目前刷题量大概只在200道,还没吃透)。    这一面结束后几分钟,hr打来电话抱歉,说第一个面试官有事来不了,说约下午的时间面试,但是当时心太累了,加上面得也不好,所以就拒绝了。ps:希望亚马逊不要拉黑我,真的很喜欢wlb的企业。我再去沉淀沉淀吧。。。
投递亚马逊等公司10个岗位 我的实习求职记录
点赞 评论 收藏
转发
一、面试题1.先介绍一下自己2.看你简历上写了一个在线视频弹幕系统,在这个项目中,你负责的模块3.看你项目中用到了ElasticSearch,搜索类型是什么,如何实现搜索功能的答:跨实体建立索引,给关键字段设置索引,进行模糊查询功能,举例了elasticsearch在项目中的使用4.为什么用ElasticSearch,说说你对ElasticSearch的了解,ElasticSearch的特点ElasticSearch适用于海量数据是搜索场景,存储数据用的是Json格式存储,相比于mysql数据检索效率比较快5.对EalsticSearch底层分词的原理,分词流程暂时还没有深入了解6.Redis在你项目中使用的类型?string类型,举例了项目中使用的场景7.Java多线程的实现方式?四种实现方式8.说一下多线程安全问题是什么?多次线程在并发场景下对共享资源的争抢,如果没有对线程进行同步操作,可能会导致结果错误9.Callable接口跟Runable接口的区别一个有返回值,一个没有返回值10.如果解决线程安全问题,说一下最常见的解决方法,说一下常用的锁?乐观锁、悲观锁   吟唱,没吟唱完就继续下一个问题了11.介绍一下简历上的电商项目demo项目12.场景题:订单超时取消功能的实现?没有深入了解过,但是我理解可以使用定时器或者基于redis实现13.Linux滚动查看日志的命令tail命令二、反问14.有没有什么想问的14.1.上面的场景题目是如何实现的?定时器、redis的订阅发布模式延迟队列、消息中间件的延迟队列14.2.公司部门的业务主要是做什么的?主要是做女装业务的电商系统开发,进销存管理14.3.您觉得我刚刚回答的整体情况如何?java基础还是非常不错的,特别是对锁的理解,整体还是挺不错的感觉面试官还是挺满意的,不知道这个公司有没有二轮技术面的三、总结:面试时长大概17分钟,感觉面试官还是挺好的负责模块的介绍多线程的实现方式需要再熟悉一下,比如Callable创建线程的方式流利程度对项目的熟悉程度还有录屏的技巧
投递海量数据等公司10个岗位
点赞 评论 收藏
转发
头像
2023-03-17 14:49
已编辑
Java
50亿不重复的数据---2G内存--找中位数int范围是2^31--2*10^9, 没有符号的貌似也不够5*10^9, 假设是int,4字节, 2*10^10B~KMG---20G左右!!!注意是2^30所以只需要分成10个即可,按照最高位0000-1111 这样子写入到16个文件,并且计算每个文件的数量随后只需要排序,寻找中位数同理快速判断是否存在,也是Bitmap或者按照位进行文件分类- 业务人员在跳转瞬间更新最低价,如何解决列表页最低价与详情页最低价的一致性要解决列表页最低价与详情页最低价的一致性问题,可以考虑以下几种方案:异步更新:当业务人员跳转到详情页时,可以异步更新最低价信息。在用户进入详情页之前,可以在列表页中设置一个标记,表示最低价正在更新中。当异步更新完成后,再将最新的最低价信息更新到详情页中。缓存更新:当业务人员跳转到详情页时,可以直接从缓存中获取最新的最低价信息。如果最低价信息已经过期,则可以重新从数据库中读取最新的最低价信息,并将其更新到缓存中。定时更新:可以设置一个定时任务,定时从数据库中读取最新的最低价信息,并将其更新到缓存中。当用户访问详情页时,直接从缓存中获取最新的最低价信息,以保证列表页和详情页的最低价信息一致。需要注意的是,以上方案仅是一些思路,具体实现方式需要根据具体的业务需求和系统架构来确定。同时,在实现方案时,还需要充分考虑系统的性能和安全性问题,避免方案实现过程中出现安全漏洞或系统崩溃等问题。如何防止在活动时间段外用户购买折扣商品订单审核:在用户购买商品后,可以设置一个订单审核流程,对用户购买的商品进行审核,确保订单符合系统规定的条件。例如,审核用户购买的商品是否在活动时间内、是否满足活动的购买条件等。如果订单审核不通过,则可以拒绝用户的购买请求。队列处理:可以将用户购买请求放入一个队列中,等到活动时间段开启时再处理队列中的请求。这样可以确保只有在活动时间段内的用户购买请求才会被处理,而在活动时间段外的请求则会被放置在队列中等待。系统配置:可以在系统中设置一个活动时间段的配置项,只有在活动时间段内购买的用户才能享受折扣优惠,而在活动时间外购买的用户无法享受优惠。可以通过对系统配置的修改来限制用户在活动时间段外购买折扣商品。
投递海量数据等公司10个岗位
点赞 评论 收藏
转发
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客企业服务