由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Share一下google intern电面问题
相关主题
问问题,0/1 矩阵内最大1矩阵的问题Google的电话面试题
G家intern电面一些算法题。
BB 电面O(NlogN) largest rectangle in histogram
最近大公司的面试题有不再偏难的趋势Maximal Rectangle O(mn) 解法 非 histogram
尘埃落定里面的矩形题MS 电面面经,攒人品
刚刚onsite G家,发面经求祝福求解算法题
问一个题关于矩阵中找矩形和正方形汇总请教
求“bar组成的histogram求最大内切矩形”的link...google 面试题
相关话题的讨论汇总
话题: int话题: 矩阵话题: mtx话题: matrix话题: histogram
进入JobHunting版参与讨论
1 (共1页)
w***9
发帖数: 13
1
1. 这里提到过的bar组成的histogram求最大内切矩形
2. 一个问题有O(N^2)和O(NlgN)两个算法,哪些情况下我们该选N平方那个。不停问还
有什么理由没有,不知道是在期待什么理由还是想听你能说出多少。
3. 给一个字符串,比如aabbbccdeaaaee, 连续的部分要求删除重复的,返回abcdeae,
还要求记录删掉了多少个。后来发现面试官希望in place做,就是没必要多开个数组来
存之类的。
4. 100*100的元素是0或1的矩阵。假如有100K个这样的矩阵的一个库, 然后给你一个矩
阵,设计个方法来回答这个矩阵是否在这个库里。
5. 好像还有一个题,大概也是查找什么东西是不是在什么集合里之类的。确实不记得
了。
6. 问了简历里的一个project怎么做的
祝大家好运!
g*******y
发帖数: 1930
2
羡慕啊羡慕,我就天天盼着被问histogram问题。。。
g*******y
发帖数: 1930
3
祝楼主拿到offer!

【在 w***9 的大作中提到】
: 1. 这里提到过的bar组成的histogram求最大内切矩形
: 2. 一个问题有O(N^2)和O(NlgN)两个算法,哪些情况下我们该选N平方那个。不停问还
: 有什么理由没有,不知道是在期待什么理由还是想听你能说出多少。
: 3. 给一个字符串,比如aabbbccdeaaaee, 连续的部分要求删除重复的,返回abcdeae,
: 还要求记录删掉了多少个。后来发现面试官希望in place做,就是没必要多开个数组来
: 存之类的。
: 4. 100*100的元素是0或1的矩阵。假如有100K个这样的矩阵的一个库, 然后给你一个矩
: 阵,设计个方法来回答这个矩阵是否在这个库里。
: 5. 好像还有一个题,大概也是查找什么东西是不是在什么集合里之类的。确实不记得
: 了。

E*******0
发帖数: 465
4
Thank you! Congratulations!
s*****i
发帖数: 355
5
现在google的题目变简单了

【在 w***9 的大作中提到】
: 1. 这里提到过的bar组成的histogram求最大内切矩形
: 2. 一个问题有O(N^2)和O(NlgN)两个算法,哪些情况下我们该选N平方那个。不停问还
: 有什么理由没有,不知道是在期待什么理由还是想听你能说出多少。
: 3. 给一个字符串,比如aabbbccdeaaaee, 连续的部分要求删除重复的,返回abcdeae,
: 还要求记录删掉了多少个。后来发现面试官希望in place做,就是没必要多开个数组来
: 存之类的。
: 4. 100*100的元素是0或1的矩阵。假如有100K个这样的矩阵的一个库, 然后给你一个矩
: 阵,设计个方法来回答这个矩阵是否在这个库里。
: 5. 好像还有一个题,大概也是查找什么东西是不是在什么集合里之类的。确实不记得
: 了。

g*******y
发帖数: 1930
6
会不会是面phd的题目难些,面master的题目简单些?

【在 s*****i 的大作中提到】
: 现在google的题目变简单了
P*******e
发帖数: 1353
7
I guess not.
intern easier, fulltime more difficult?

【在 g*******y 的大作中提到】
: 会不会是面phd的题目难些,面master的题目简单些?
w***9
发帖数: 13
8
可惜我没好好看以前的帖子啊,被问到时只是记起这里讨论过而已。。所以回答得应该
很不理想。
哪个帖子是最好的解决方法啊,我去看看,就当学习了。

【在 g*******y 的大作中提到】
: 羡慕啊羡慕,我就天天盼着被问histogram问题。。。
H*M
发帖数: 1268
9
i dont think the histogram problem is a simple one, even for onsite..

【在 s*****i 的大作中提到】
: 现在google的题目变简单了
w***9
发帖数: 13
10
非常惨的是其中一个面试官说着完美纯正的我完全听不懂的印度英语,每道题我都叫他
重复了不知多少次,整个交流过程非常差,我估计必然要挂在他那里。
我现在只希望以后的面试宁愿题难一点儿都行,可千万别在碰到这种情况了,太郁闷了。

【在 g*******y 的大作中提到】
: 祝楼主拿到offer!
相关主题
刚刚onsite G家,发面经求祝福Google的电话面试题
问一个题一些算法题。
求“bar组成的histogram求最大内切矩形”的link...O(NlogN) largest rectangle in histogram
进入JobHunting版参与讨论
s*****i
发帖数: 355
11
没看过确实不容易。不过这个是经典的题,就算写不出完整的code,能把idea说出来就
可以了啊,这不是电面嘛

【在 H*M 的大作中提到】
: i dont think the histogram problem is a simple one, even for onsite..
S******n
发帖数: 1009
12
4. 100*100的元素是0或1的矩阵。假如有100K个这样的矩阵的一个库, 然后给你一个矩
阵,设计个方法来回答这个矩阵是否在这个库里。
这个大家有没有什么好的解法?
s*****i
发帖数: 355
13
预处理100K个矩阵,记录每个矩阵0和1的个数,用这个签名作为key保存在hashmap里面
然后找出与要查找的矩阵签名相同的,然后挨个比。因为都是0和1,用XOR应该比较快

【在 S******n 的大作中提到】
: 4. 100*100的元素是0或1的矩阵。假如有100K个这样的矩阵的一个库, 然后给你一个矩
: 阵,设计个方法来回答这个矩阵是否在这个库里。
: 这个大家有没有什么好的解法?

S******n
发帖数: 1009
14
谢谢

【在 s*****i 的大作中提到】
: 预处理100K个矩阵,记录每个矩阵0和1的个数,用这个签名作为key保存在hashmap里面
: 然后找出与要查找的矩阵签名相同的,然后挨个比。因为都是0和1,用XOR应该比较快

d********e
发帖数: 132
15
有关于这个问题的解法吗,我没能找到以前这个问题的讨论?Thx.

【在 H*M 的大作中提到】
: i dont think the histogram problem is a simple one, even for onsite..
d**a
发帖数: 84
16
4.
这个题怎么做?我想到的就是用个trie。

【在 w***9 的大作中提到】
: 1. 这里提到过的bar组成的histogram求最大内切矩形
: 2. 一个问题有O(N^2)和O(NlgN)两个算法,哪些情况下我们该选N平方那个。不停问还
: 有什么理由没有,不知道是在期待什么理由还是想听你能说出多少。
: 3. 给一个字符串,比如aabbbccdeaaaee, 连续的部分要求删除重复的,返回abcdeae,
: 还要求记录删掉了多少个。后来发现面试官希望in place做,就是没必要多开个数组来
: 存之类的。
: 4. 100*100的元素是0或1的矩阵。假如有100K个这样的矩阵的一个库, 然后给你一个矩
: 阵,设计个方法来回答这个矩阵是否在这个库里。
: 5. 好像还有一个题,大概也是查找什么东西是不是在什么集合里之类的。确实不记得
: 了。

r**m
发帖数: 163
17
请问你这是一次电面吗,45分钟咋做这么多啊,要coding不?

【在 w***9 的大作中提到】
: 1. 这里提到过的bar组成的histogram求最大内切矩形
: 2. 一个问题有O(N^2)和O(NlgN)两个算法,哪些情况下我们该选N平方那个。不停问还
: 有什么理由没有,不知道是在期待什么理由还是想听你能说出多少。
: 3. 给一个字符串,比如aabbbccdeaaaee, 连续的部分要求删除重复的,返回abcdeae,
: 还要求记录删掉了多少个。后来发现面试官希望in place做,就是没必要多开个数组来
: 存之类的。
: 4. 100*100的元素是0或1的矩阵。假如有100K个这样的矩阵的一个库, 然后给你一个矩
: 阵,设计个方法来回答这个矩阵是否在这个库里。
: 5. 好像还有一个题,大概也是查找什么东西是不是在什么集合里之类的。确实不记得
: 了。

b******g
发帖数: 1721
18
多谢分享。祝愿早日拿到这个offer。
P********l
发帖数: 452
19
histogram code:
package myTest;
import static org.apache.commons.lang.StringUtils.join;
public class DP_blackBlock {
int[][] matrix;
void readMatrix(String[] mtx) {
int n = mtx.length;
String[] s = mtx[0].split("[ ]+");
int m = s.length;
matrix = new int[m][];
for (int i = 0; i < m; i++) {
s = mtx[i].split("[ ]+");
matrix[i] = new int[n];
for (int j = 0; j < n; j++) {
matrix[i][j] = Integer.valueO
h**k
发帖数: 3368
20
改进一下,用整个矩阵的1的个数作key,重复率可能比较高,
可以用矩阵中每个row和column中的1的个数的集来做key。

【在 s*****i 的大作中提到】
: 预处理100K个矩阵,记录每个矩阵0和1的个数,用这个签名作为key保存在hashmap里面
: 然后找出与要查找的矩阵签名相同的,然后挨个比。因为都是0和1,用XOR应该比较快

1 (共1页)
进入JobHunting版参与讨论
相关主题
google 面试题尘埃落定里面的矩形题
那道0-1矩阵找最大的全1矩形题刚刚onsite G家,发面经求祝福
总结一道题问一个题
问个很有难度的矩阵算法问题求“bar组成的histogram求最大内切矩形”的link...
问问题,0/1 矩阵内最大1矩阵的问题Google的电话面试题
G家intern电面一些算法题。
BB 电面O(NlogN) largest rectangle in histogram
最近大公司的面试题有不再偏难的趋势Maximal Rectangle O(mn) 解法 非 histogram
相关话题的讨论汇总
话题: int话题: 矩阵话题: mtx话题: matrix话题: histogram