由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 贡献两个Amazon的电话面试题
相关主题
有A[i]一个特别的inplace merge two sorted arrays
facebook面试find union for 2 arrays不准用Set怎么做
问一个面试题刚电面完,分享两个题目
请教一个常见的面试题的答案Extension problem of finding intersection of two sorted array
问个amazon面试题算法题
kth element of two sorted array请问一道面试题
一道google题一个小公司面经
Find the intersection of two sorted arrays【扩展】问个微软面试题
相关话题的讨论汇总
话题: array话题: hashtable话题: 两个话题: amazon话题: 里面
进入JobHunting版参与讨论
1 (共1页)
s****n
发帖数: 1237
1
1. 给你两个array A,B,要你输出A里面所有在B里面出现过的element。
2. 给你一个array C,要你输出C里面所有unique element和相应的count
我说可以用hashtable,对方好像不高兴,问如果不能用怎么办。我后来就死了,然后
过一个礼拜就被拒了。大家说说遇到这样的题应该怎么做,我也学习一下。
最郁闷的是我申请的是统计职位,job description上面全是和regression相关的。不
知道为啥会问我c++的算法问题,而且面试的人是做kindle software,完全是和e-
commerce两个部门,他自己都说不知道我申请的职位信息。nnd,彻底被耍了。
M********5
发帖数: 715
2
第一题最直接的想法是先sort两个array,然后再找intersect,这样复杂度好像是m*
logm+n*logn
第二题一种思路也是先sort,然后再找,如果不用hashtable的话
如果说里面包含的仅仅只是ascii码的话,可以定义一个array,以字符为下标,不过这
种做法其实根hashtable是一个思想
z****n
发帖数: 1379
3
第二题面试官可能就想考考你最naive的方法呢,二重循环

【在 s****n 的大作中提到】
: 1. 给你两个array A,B,要你输出A里面所有在B里面出现过的element。
: 2. 给你一个array C,要你输出C里面所有unique element和相应的count
: 我说可以用hashtable,对方好像不高兴,问如果不能用怎么办。我后来就死了,然后
: 过一个礼拜就被拒了。大家说说遇到这样的题应该怎么做,我也学习一下。
: 最郁闷的是我申请的是统计职位,job description上面全是和regression相关的。不
: 知道为啥会问我c++的算法问题,而且面试的人是做kindle software,完全是和e-
: commerce两个部门,他自己都说不知道我申请的职位信息。nnd,彻底被耍了。

M********5
发帖数: 715
4

这个效率显然是n^2
还不如先sort

【在 z****n 的大作中提到】
: 第二题面试官可能就想考考你最naive的方法呢,二重循环
d*********3
发帖数: 79
5
我说着题目咋这么看着眼熟,呵呵

【在 s****n 的大作中提到】
: 1. 给你两个array A,B,要你输出A里面所有在B里面出现过的element。
: 2. 给你一个array C,要你输出C里面所有unique element和相应的count
: 我说可以用hashtable,对方好像不高兴,问如果不能用怎么办。我后来就死了,然后
: 过一个礼拜就被拒了。大家说说遇到这样的题应该怎么做,我也学习一下。
: 最郁闷的是我申请的是统计职位,job description上面全是和regression相关的。不
: 知道为啥会问我c++的算法问题,而且面试的人是做kindle software,完全是和e-
: commerce两个部门,他自己都说不知道我申请的职位信息。nnd,彻底被耍了。

y***y
发帖数: 224
6

请问怎么找intersect啊?
即使是排序了,还不是需要遍历一遍么?

【在 M********5 的大作中提到】
: 第一题最直接的想法是先sort两个array,然后再找intersect,这样复杂度好像是m*
: logm+n*logn
: 第二题一种思路也是先sort,然后再找,如果不用hashtable的话
: 如果说里面包含的仅仅只是ascii码的话,可以定义一个array,以字符为下标,不过这
: 种做法其实根hashtable是一个思想

p*u
发帖数: 136
7
为啥不高兴啊?
怎么看也是hashtable是最优解啊。
难道面试官希望你先说最naive的方法,然后再排序和二分之类的,最后再hashtable?

【在 s****n 的大作中提到】
: 1. 给你两个array A,B,要你输出A里面所有在B里面出现过的element。
: 2. 给你一个array C,要你输出C里面所有unique element和相应的count
: 我说可以用hashtable,对方好像不高兴,问如果不能用怎么办。我后来就死了,然后
: 过一个礼拜就被拒了。大家说说遇到这样的题应该怎么做,我也学习一下。
: 最郁闷的是我申请的是统计职位,job description上面全是和regression相关的。不
: 知道为啥会问我c++的算法问题,而且面试的人是做kindle software,完全是和e-
: commerce两个部门,他自己都说不知道我申请的职位信息。nnd,彻底被耍了。

d**f
发帖数: 264
8
我觉得interviewer主要是要你跟他交流,
你要问他,array里是什么啊, int char double ?
可不可以sort啊, immutable?
可以不可以用额外的存储空间啊?
c******a
发帖数: 789
9
排序以后是要各自再过一遍d...
O(nlgn)+O(n), 后者可以忽略
naive那可是O(n^2),所以排序了再两个一起从头便利好。

【在 y***y 的大作中提到】
:
: 请问怎么找intersect啊?
: 即使是排序了,还不是需要遍历一遍么?

1 (共1页)
进入JobHunting版参与讨论
相关主题
问个微软面试题问个amazon面试题
问一道老题kth element of two sorted array
问个面试题一道google题
问道排序题Find the intersection of two sorted arrays【扩展】
有A[i]一个特别的inplace merge two sorted arrays
facebook面试find union for 2 arrays不准用Set怎么做
问一个面试题刚电面完,分享两个题目
请教一个常见的面试题的答案Extension problem of finding intersection of two sorted array
相关话题的讨论汇总
话题: array话题: hashtable话题: 两个话题: amazon话题: 里面