由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Palantir新鲜电面面经
相关主题
Palantir的第一轮电面A第二次电面
LinkedIn电面吐槽collabedit毁了我的电面
请教Amazon电面的形式,现在电面就需要在线coding吗?A家面经 (三轮电面)
Amazon 电面[第1轮]Y e l p完整面经
Storm8新鲜面经Bloomberg 电面要读code么?
谁电面用过collabedit?下周一早上9点MS电面,求指教
quantcast和storm8电面和code challenge面经被a家拒了
Amazon 电面面经电面时用Google Doc写code是不是很痛苦?
相关话题的讨论汇总
话题: 01话题: 2011话题: 13话题: test话题: 电面
进入JobHunting版参与讨论
1 (共1页)
k***x
发帖数: 6799
1
我是EE fresh PhD,简历就是在网上投的。大概1周多之后收到email要求电面,其他一
概没问。让我面试的职位是software engineer:simulation。
本来早就说好要collabedit写code的,结果电面那天网站当了,题目是一边说,一边发
email的。大概讲思路和分析复杂度即可。
刚开始先聊了一下,互相讲了大概做的东西,然后做题。
1.(a) 一个大的脚本文件里有很多测试的时间戳(可能是混乱的),怎么设计算法和数
据结构返回测试用的时间。比如:
2011-01-01 13:49:12 Test started
2011-01-01 13:50:33 Test ended
返回 myData.timeTaken("Test") => 81
(b) 在(a)的基础上,如果有多套测试,怎么设计。比如:
2011-01-01 13:49:12 MyTests.SimpleTests.TestA started
2011-01-01 13:51:33 MyTests.SimpleTests.TestA ended
2011-01-01 13:51:36 MyTests.SimpleTests.TestB started
2011-01-01 13:51:45 MyTests.SimpleTests.TestB ended
2011-01-01 13:52:00 MyTests.QuickTests.Test1 started
2011-01-01 13:52:03 MyTests.QuickTests.Test1 ended
应该返回
myData.timeTaken("SimpleTests") => 141 + 9 => 150
myData.timeTaken("MyTests") => 141 + 9 + 3 => 153
2. 设计排序算法:sort a list of n numbers where each number is at most k
indices away, where k << n
就面了一轮电面,几天后收到email要求onsite,这里也求一下bless,回头上面经。
k***x
发帖数: 6799
2
5当家的动作好快,多谢包子了
d*********g
发帖数: 154
3
1.(1) hashtable,key是String,value是start和end
(2) 用tree
2. 只能想到 O(nlogk)
等到高手回答~
F********9
发帖数: 44
4
1.a的话用map,
1.b的话需要用个设计模式 composite 模式来表示分层的test。这是测试框架里很常用
的一种设计模式。
2. 我看是用bitmap来排序吧。这样是O(n).
领包子,同时bless
t*********h
发帖数: 941
5
第二题什么意思

【在 k***x 的大作中提到】
: 我是EE fresh PhD,简历就是在网上投的。大概1周多之后收到email要求电面,其他一
: 概没问。让我面试的职位是software engineer:simulation。
: 本来早就说好要collabedit写code的,结果电面那天网站当了,题目是一边说,一边发
: email的。大概讲思路和分析复杂度即可。
: 刚开始先聊了一下,互相讲了大概做的东西,然后做题。
: 1.(a) 一个大的脚本文件里有很多测试的时间戳(可能是混乱的),怎么设计算法和数
: 据结构返回测试用的时间。比如:
: 2011-01-01 13:49:12 Test started
: 2011-01-01 13:50:33 Test ended
: 返回 myData.timeTaken("Test") => 81

l*****a
发帖数: 14598
6
为什么不返回TestA,TestB,Test1的结果?

【在 k***x 的大作中提到】
: 我是EE fresh PhD,简历就是在网上投的。大概1周多之后收到email要求电面,其他一
: 概没问。让我面试的职位是software engineer:simulation。
: 本来早就说好要collabedit写code的,结果电面那天网站当了,题目是一边说,一边发
: email的。大概讲思路和分析复杂度即可。
: 刚开始先聊了一下,互相讲了大概做的东西,然后做题。
: 1.(a) 一个大的脚本文件里有很多测试的时间戳(可能是混乱的),怎么设计算法和数
: 据结构返回测试用的时间。比如:
: 2011-01-01 13:49:12 Test started
: 2011-01-01 13:50:33 Test ended
: 返回 myData.timeTaken("Test") => 81

z********i
发帖数: 161
7
第二题有意思,坐等高人分析。
h****n
发帖数: 1093
8
第二题弄个k size的heap即可每次弹出最小读进下一个数

第二题有意思,坐等高人分析。
★ Sent from iPhone App: iReader Mitbbs Lite 7.56

【在 z********i 的大作中提到】
: 第二题有意思,坐等高人分析。
c******5
发帖数: 84
9
For question 2:
sort a list of n numbers where each number is at most k indices away, where
k << n
What does "each number is at most k indices away" mean?
Thanks.

【在 k***x 的大作中提到】
: 我是EE fresh PhD,简历就是在网上投的。大概1周多之后收到email要求电面,其他一
: 概没问。让我面试的职位是software engineer:simulation。
: 本来早就说好要collabedit写code的,结果电面那天网站当了,题目是一边说,一边发
: email的。大概讲思路和分析复杂度即可。
: 刚开始先聊了一下,互相讲了大概做的东西,然后做题。
: 1.(a) 一个大的脚本文件里有很多测试的时间戳(可能是混乱的),怎么设计算法和数
: 据结构返回测试用的时间。比如:
: 2011-01-01 13:49:12 Test started
: 2011-01-01 13:50:33 Test ended
: 返回 myData.timeTaken("Test") => 81

d*********g
发帖数: 154
10

where
对于 a[i] 来说,它sort好之后的位置在 i-k到i+k之间

【在 c******5 的大作中提到】
: For question 2:
: sort a list of n numbers where each number is at most k indices away, where
: k << n
: What does "each number is at most k indices away" mean?
: Thanks.

1 (共1页)
进入JobHunting版参与讨论
相关主题
电面时用Google Doc写code是不是很痛苦?Storm8新鲜面经
Audible.com @Amazon 面试经验谁电面用过collabedit?
电面coding的问题quantcast和storm8电面和code challenge面经
请教,amazon电面也是用google docs么?Amazon 电面面经
Palantir的第一轮电面A第二次电面
LinkedIn电面吐槽collabedit毁了我的电面
请教Amazon电面的形式,现在电面就需要在线coding吗?A家面经 (三轮电面)
Amazon 电面[第1轮]Y e l p完整面经
相关话题的讨论汇总
话题: 01话题: 2011话题: 13话题: test话题: 电面