老哥什么时候面?第几面?
点赞 7

相关推荐

1、手撕:合并两个有序链表,时间与空间复杂度(口述)2、Java中的设计模式,至少四个(工厂模式和策略模式差异,为什么要用策略模式)3、说说Spring中的AOP实习项目 + 穿插八股1、在实习期间,最有挑战性的事情?担任的是什么角色? 遇到什么问题?怎么解决?2、实习拷打3、在微服务/分布式服务的场景下,怎么确保我在同一个方法内部调用多个服务时的一致性?4、对账是个有时效的方法,如何用一些近乎实时的方式去确保一致性?5、(回答了2PC,3PC)那如果说我的服务调用没有用到数据库呢?6、RPC远程调用幂等校验7、你对分布式这块还有什么需要分享的么?比如说你对微服务还有哪些你个人的理解么?闲聊 + 反问1、职业规划,未来想做什么2、具体业务:支付业务得物2025届秋季校园招聘正式开启!【为热爱,全力以赴】1、招聘对象:2025届毕业生(2024.9-2025.8);2、八大职类:技术类、供应链类、产品类、运营类、TCL米哈游、设计类、职能类、商品研究类、风控类;3、三大城市:上海、杭州、北京;4、专属内推码:KKRTKZD5、内推链接:https://poizon.jobs.feishu.cn/s/iMEo9Q9f🌟【关于得物】 得物,“满足年轻人对美好生活的向往”,汇聚全米哈游球优质潮流商品,为用户提供一站式购物体验。我们致力于打造一个年轻人喜爱的潮流生态圈,让每位用户都能在这里找到属于自己的时尚态度。🎯【内推优势】绿色通道:简历优先筛选,让你脱颖而出使用内推码简历优先筛选,有任何问题包括进度查询可以私信我,内推后在评论区留言【姓名缩写+岗位】,方便捞人和确认投递状态
得物app
|
校招
|
122个岗位
点赞 评论 收藏
分享
SQL140 未完成率较高的50%用户近三个月答卷情况1、首先先统计出SQL试卷所有用户的未答数,答题总数,未完成率2、通过给增加排名来取出50%的用户。使其按照未完成率降序,排名小于(最大名次+1)/2(+1是为了向上取整)的就是前50%的用户。3、使用不跳过排名函数DENSE_RANK()来取出最近三个月的答卷情况4、将所有的条件结合到一起,排好序,输出所需即可with t1 as(select exam_record.uid uid    ,sum(if(submit_time is null,1,0)) incomplete_cnt,count(exam_record.uid) total_cnt    ,sum(if(submit_time is null,1,0))/count(exam_record.uid) incomplete_rate    ,row_number() over(order by sum(if(submit_time is null,1,0))/count(exam_record.uid) desc) ranking  -- 统计SQL试卷上用户的未完成数、作答总数、未完成率,用户idfrom     exam_record left join examination_info     on examination_info.exam_id=exam_record.exam_idwhere tag='SQL' group by uid),t2 as(select uid from t1  where ((select max(ranking) from t1 t)+1)/2>=ranking -- 根据未完成率选出50%的用户),t3 as (SELECT uid, submit_time, DATE_FORMAT(start_time, "%Y%m") as start_month,    DENSE_RANK() over(        ORDER BY DATE_FORMAT(start_time, "%Y%m") DESC        ) as start_month_rank -- 按作答月份降序编号,选出近三个月的月份FROM exam_record)SELECT uid, start_month, COUNT(1) as exam_cnt, COUNT(submit_time) as complete_cntFROM  t3WHERE start_month_rank AND uid in (select uid from t2) AND uid IN (SELECT uid FROM user_info WHERE `level`>=6)GROUP BY uid, start_monthORDER BY uid, start_month;
点赞 评论 收藏
分享
牛客网
牛客企业服务