校招 未知部门 / 后端开发 / 一面
[面试日期] 2025-12-12 [面试时长] 未知
[学校背景] 济南大学 | 双非 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>秋招-小红书-社区技术-后端一面(挂)</h2>
<ol><li>自我介绍</li><li>线程池的核心参数</li><li>提交一个任务,线程池流程</li><li>sychronized 和 volite的区别</li><li>手写单例模式,要求双重检查锁</li><li>mysql存储引擎用的什么为什么用innodb</li><li>索引是什么结构,为什么用b+树</li><li>手写sql:查出所有的学生的学号、姓名,还有就是总分,然后按总分从高到低排序</li><li>加个条件怎么写:只要总分大于180分的学生</li><li>算法:</li></ol><pre>
备考
临近期末,让小B头疼的考试又即将到来了,而且是小B最不喜欢的科目。遗憾的是,小B得知d天后她必须参加此次考试。小B的父亲对她要求非常严格,要求她立即开始复习功课。为照顾她的情绪,父亲要求她每天该科目的学习时间在iminTime到imaxTime之间,并计划在考前检查小B是否按要求做了。若未能完成,小B将会受到惩罚。
现在小B的父亲要求检查小B的备考情况。遗憾的是,由于专注于备考,小B只是记录了自己备考的总时间sumTime,并没有记录每天复习所用的时间,也不知道准备情况是否符合父亲的要求。她想知道是否能够制作一个满足要求的时间表以应付父亲的检查。
小B希望你能够帮到她,你是否愿意?
输入描述
输入中有多组测试数据。每组测试数据的第一行包含两个整数d和sumTime,1<=d<=30, 0<=sumTime<=240,分别表示小B复习的天数以及每天用于复习的时间之和。紧随其后的d行中,每行包含空格分隔的两个整数,为小B父亲要求小B在这一天用于复习时间的范围iminTime和imaxTime,0<=iminTime<=imaxTime<=8。
输出描述
对每组测试数据,若能够做出一个满足小B父亲要求的时间表,则在单独的一行中输出Yes,并在随后的一行中给出每天复习花费的时间。否则输出No。
若满足要求的时间表不唯一,小B希望给父亲留下比较用功的映像,开始时每天复习的时间比较长。
样例输入
1 48
5 7
2 5
0 1
3 5
1 1
5 6
样例输出
No
Yes
1 4
No
</pre>
AI 推荐面试题
