由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - UBER 电面
相关主题
书上关于search和sorting的部分 应该不用全看吧?Bloomberg电面题目+ 攒RP for onsite
请教个面试题, tree和hashmap的区别Amazon 电面归来
Snapchat电面linkedin 电面题目
LinkedIn NCG , Application Engineer面经不改变排序的hash算法?
a电面面经算法问题,m*m matrix
关于google电面的疑问一道算法题
Uber 面经G家一面。
amazon第一轮电面A家面积
相关话题的讨论汇总
话题: time话题: bound话题: map话题: 返回话题: uber
进入JobHunting版参与讨论
1 (共1页)
d****g
发帖数: 153
1
已跪。。。
15分钟聊项目
后面出了一道题,写一个class实现下面功能:
put(key,value,time)
get(key, time)
要求get返回给定time前面的那个值.一个map,value用一个sort list,然后binary
search查找
code写的不熟,时间到了还没编译过。。。
z*********8
发帖数: 2070
2
why use sorted list instead of BST for values?
y******l
发帖数: 16
3
请问面的哪个组阿?
l******s
发帖数: 3045
4
hashmap+linkedlist应该可以实现O(1)。

【在 d****g 的大作中提到】
: 已跪。。。
: 15分钟聊项目
: 后面出了一道题,写一个class实现下面功能:
: put(key,value,time)
: get(key, time)
: 要求get返回给定time前面的那个值.一个map,value用一个sort list,然后binary
: search查找
: code写的不熟,时间到了还没编译过。。。

p*****2
发帖数: 21240
5

treemap是不是更好一点?

【在 d****g 的大作中提到】
: 已跪。。。
: 15分钟聊项目
: 后面出了一道题,写一个class实现下面功能:
: put(key,value,time)
: get(key, time)
: 要求get返回给定time前面的那个值.一个map,value用一个sort list,然后binary
: search查找
: code写的不熟,时间到了还没编译过。。。

d****g
发帖数: 153
6
能具体讲讲吗?

【在 l******s 的大作中提到】
: hashmap+linkedlist应该可以实现O(1)。
d****g
发帖数: 153
7
投的是backend

【在 y******l 的大作中提到】
: 请问面的哪个组阿?
d****g
发帖数: 153
8
yeh 是用的BST,我没说清楚

【在 z*********8 的大作中提到】
: why use sorted list instead of BST for values?
i**********u
发帖数: 119
9
我也被问了这题 用hash table加 sorted map秒杀 结果实现get的时候用stl的map::
lower_bound死活返回不对的值 面试官也不知道为什么
后来我说我自己实现map。用bst写了个。运行加测试用例写了十几个,通过。
两个小时后recruiter发信说让去onsite
h*********n
发帖数: 1002
10
这种live coding可以选择语言吗?比如 C#。还有提供什么IDE?
相关主题
关于google电面的疑问Bloomberg电面题目+ 攒RP for onsite
Uber 面经Amazon 电面归来
amazon第一轮电面linkedin 电面题目
进入JobHunting版参与讨论
l******s
发帖数: 3045
11
一开始以为time是根据实时流水数据来的,如果这个假定被面试官否了就不能O(1)了。
不过在实际生产环境中,根据流水来的可能性很大。

【在 d****g 的大作中提到】
: 能具体讲讲吗?
z*********8
发帖数: 2070
12
同问
如果是用python这种没有built-in的tree的语言 该咋办……

【在 h*********n 的大作中提到】
: 这种live coding可以选择语言吗?比如 C#。还有提供什么IDE?
z******n
发帖数: 1183
13

应该都多准备几门语言备用吧

【在 z*********8 的大作中提到】
: 同问
: 如果是用python这种没有built-in的tree的语言 该咋办……

b*****t
发帖数: 296
14
两级hash不久搞定了,如果value只有一个(题目上说是“那个”值)。如果value有多
个,再加一级hash,然后记频率
b******z
发帖数: 410
15
lower_bound 返回比time大或等于time的第一个值, 不是题目要求,应该返回lower_
bound前的一个值。

【在 i**********u 的大作中提到】
: 我也被问了这题 用hash table加 sorted map秒杀 结果实现get的时候用stl的map::
: lower_bound死活返回不对的值 面试官也不知道为什么
: 后来我说我自己实现map。用bst写了个。运行加测试用例写了十几个,通过。
: 两个小时后recruiter发信说让去onsite

b******z
发帖数: 410
16
lower_bound 返回比time大或等于time的第一个值, 不是题目要求,应该返回lower_
bound前的一个值。

【在 i**********u 的大作中提到】
: 我也被问了这题 用hash table加 sorted map秒杀 结果实现get的时候用stl的map::
: lower_bound死活返回不对的值 面试官也不知道为什么
: 后来我说我自己实现map。用bst写了个。运行加测试用例写了十几个,通过。
: 两个小时后recruiter发信说让去onsite

w*****z
发帖数: 42
17
这题应该要先问一下put操作的time是不是递增的吧?
首先外面用一个hash map,key就是key,value如果time递增就是再一个vector,否则
就是tree map。这样找的时候就二分或者lower_bound
1 (共1页)
进入JobHunting版参与讨论
相关主题
A家面积a电面面经
求教一道软家面试题的最优解关于google电面的疑问
攒人品,Twitter 电面题目Uber 面经
刷题看见这个blogamazon第一轮电面
书上关于search和sorting的部分 应该不用全看吧?Bloomberg电面题目+ 攒RP for onsite
请教个面试题, tree和hashmap的区别Amazon 电面归来
Snapchat电面linkedin 电面题目
LinkedIn NCG , Application Engineer面经不改变排序的hash算法?
相关话题的讨论汇总
话题: time话题: bound话题: map话题: 返回话题: uber