由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Q:实现上一个, 下一个, 产品功能
相关主题
点评网站Y面经Google 内推: Big Data Backend processing engineer (转载)
有什么网站能练SQL的?组里人手紧张,要招Rails
能提供几个看似简单 实际不容易的关于数据库 SQL的问题么软件公司,提供内推
问个SQL query[合集] 请教个经典面试题的变种
初学者求前辈指导SQL学习资料请教一道yahoo的system design的题目
有公司用Oracle吗一道sql
how to get the top k queries from a search log of terabytes of data?Facebook Phone interview
我们组(Nvidia)要找一个senior有什么比较好的学习sql的书或视频吗?
相关话题的讨论汇总
话题: 产品话题: product话题: current话题: sorted话题: assume
进入JobHunting版参与讨论
1 (共1页)
l********r
发帖数: 140
1
一个产品网站,假设所有产品有一个顺序。
随机到一个产品页面, 要求同时显示它的前K个和后K个产品。
要求效率高的。
有没有好办法?
我的笨办法是:
1) assume we get the current page's product.
2) query all products (per the question, they will be sorted in order)
3) find where is the current product in this sorted list. Then it is easy to
take the K ones before and after it.
4) of course some edge conditions will be: k is too big, or current product
is too close to the start / end already (or it is first / last one already).
PS: assume you can use a general backend database (like, MS SQL, Oracle,
MySQL) to save all the product information.
1 (共1页)
进入JobHunting版参与讨论
相关主题
有什么比较好的学习sql的书或视频吗?初学者求前辈指导SQL学习资料
MySQL如何查看query执行时间?有公司用Oracle吗
最近面经经常见的一题how to get the top k queries from a search log of terabytes of data?
Yahoo Backend Mobile Emerging Products - Android 求面试信息我们组(Nvidia)要找一个senior
点评网站Y面经Google 内推: Big Data Backend processing engineer (转载)
有什么网站能练SQL的?组里人手紧张,要招Rails
能提供几个看似简单 实际不容易的关于数据库 SQL的问题么软件公司,提供内推
问个SQL query[合集] 请教个经典面试题的变种
相关话题的讨论汇总
话题: 产品话题: product话题: current话题: sorted话题: assume