由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 大家帮我看看, 我为什么又挂了?
相关主题
郁闷的求职过程G onsite 被据,郁闷....发个题目,估计就死在这上面了..
Amazon电面纪实ebay search组面经,估计要挂
帕兰提尔 电面面经有向图判断有无环
最近一些面经贡献一道G家电面题
[面试题] 如何打印一个二叉树level by level?发我遇到的面试题FLG
贴点面试题G家实习电面总结
MS onsite 面经讨论一道LeetCode题:Binary Tree Maximum Path Sum
fb电话面试10分钟前的T家电面面经
相关话题的讨论汇总
话题: 然后话题: count话题: bfs话题: visited
进入JobHunting版参与讨论
1 (共1页)
b**********5
发帖数: 7881
1
bloomreach二次店面。。。
一个人打电话过来, 然后自我介绍说, 我叫steve什么的, calling from
bloomreach。。。 问题来了, recruiter email是给了我一个中国猥琐男的名字, 现
在一个steve, 然后calling from后面那个公司名字, 我又没听清楚, 然后我问,u
r calling from where? 这样问了一二次, 然后听清楚了
然后我解释说recruiter是给了我另外一个人的名字。。。
然后他就开问了, 说million words, 找出所有anagram。。 这不是太easy么。。 然
后我说sort啊, 然后加到hashmap里, 然后说复杂度 O(n* m*lgm, m being the
average length of each word
他说好,那如果现在这些words都很长很长怎么办?问题就是不sort, 要reduce这个
mlgm, 然后我就晕掉了。。。 我吭哧吭哧了半天, 说, 你可以count啊, 然后每个
word, 就有一个count的array, 比如你rat和art都是count['r'-'a']=1, count['a'-
'a']=1, count['t'-'a']=1, 然后问题就是你怎么把这个count array hash 成一个key
。。。
然后我再吭哧吭哧了半天, 没想出来。。。 面完后, 一查, 靠, arrays.hashcode
(int[] a)啊, 我面试的时候, 肯吃肯吃, 说你可以multiply value and position
。。。 估计也差不多。。。
然后那个interviewer也不说什么, 就给我个google link doc, 给我个 binary tree
, 说class Node {val, left, right}, 就让我直接写个bfs。。 然后我刚刚做了
16,7个小时的飞机, 做了一个多小时的中国bus, 然后再作了一个小时的火车, 头
一傻逼, 问你这个left or right是point到什么东西啊。。 说了, 马上就改正, 说
ok, i know。。
然后我解释说我刚刚long distance travel, brain crap。。。 然后就马上写完bfs
。。。
然后他说, 那我如果现在这个tree里有cycle, 你怎么办? 我说, 你加个hashset《
TreeNode》 visited, 然后每次从
queue里拿出来后, 就加到visited里面。。。 如果visited, 以后就不加到那个
queue里
然后这个男的, 就说any questions。。。
然后就当天晚上, 就来信说, not fit。。。
这到底为什么啊?
e***a
发帖数: 1661
2
Repeat: 算法题 is of little use for a man of age around 40.
An IT guy of age 40+ should hunt a high-level job of
architect or tech lead.
c**a
发帖数: 324
3
天天调戏WSN有意思吗?
b**********5
发帖数: 7881
4
真人真事。。。
骗你是小狗
我现在都面的。。。depressed了。。。 不知道为什么悲剧。。。 但我现在都能感觉
到interviewer的口气, 当场就知道过不过。。。

【在 c**a 的大作中提到】
: 天天调戏WSN有意思吗?
b**********5
发帖数: 7881
5
真人真事。。。
骗你是小狗
我现在都面的。。。depressed了。。。 不知道为什么悲剧。。。 但我现在都能感觉
到interviewer的口气, 当场就知道过不过。。。

【在 c**a 的大作中提到】
: 天天调戏WSN有意思吗?
C*********o
发帖数: 119
6
牛肉姐还是贡献了不少干货的。。。

【在 b**********5 的大作中提到】
: 真人真事。。。
: 骗你是小狗
: 我现在都面的。。。depressed了。。。 不知道为什么悲剧。。。 但我现在都能感觉
: 到interviewer的口气, 当场就知道过不过。。。

S********t
发帖数: 3431
7
anagram那个你没答好吧。想到count花的时候太多了些,期望值应该是能快速想到吧。
multi-count完全可以encode成string做为hashmap的key,比如aabccc -> a2bc3,你非
要自己设计一个hash function来hash这个count array,估计没有match interviewer
的思路
tree(actually DAG) cycle那个你也没说对, hint: DFS/topology sort
你自己也说了脑子是晕的。脑子晕还不reschedule?我知道有人onsite前睡觉没睡好,
第二天立马都找recruiter last minute reschedule的。

u

【在 b**********5 的大作中提到】
: bloomreach二次店面。。。
: 一个人打电话过来, 然后自我介绍说, 我叫steve什么的, calling from
: bloomreach。。。 问题来了, recruiter email是给了我一个中国猥琐男的名字, 现
: 在一个steve, 然后calling from后面那个公司名字, 我又没听清楚, 然后我问,u
: r calling from where? 这样问了一二次, 然后听清楚了
: 然后我解释说recruiter是给了我另外一个人的名字。。。
: 然后他就开问了, 说million words, 找出所有anagram。。 这不是太easy么。。 然
: 后我说sort啊, 然后加到hashmap里, 然后说复杂度 O(n* m*lgm, m being the
: average length of each word
: 他说好,那如果现在这些words都很长很长怎么办?问题就是不sort, 要reduce这个

b**********5
发帖数: 7881
8
那个cycle的题, 还是要我print all the nodes level by level,你这个DFS就是查有
没有cycle

interviewer

【在 S********t 的大作中提到】
: anagram那个你没答好吧。想到count花的时候太多了些,期望值应该是能快速想到吧。
: multi-count完全可以encode成string做为hashmap的key,比如aabccc -> a2bc3,你非
: 要自己设计一个hash function来hash这个count array,估计没有match interviewer
: 的思路
: tree(actually DAG) cycle那个你也没说对, hint: DFS/topology sort
: 你自己也说了脑子是晕的。脑子晕还不reschedule?我知道有人onsite前睡觉没睡好,
: 第二天立马都找recruiter last minute reschedule的。
:
: u

b**********5
发帖数: 7881
9
我觉得我那个cycle BFS是对的啊
比如
1
/
2 3
/
4 5 6
他说, lower level的, 能够连到higher level那里。 然后还要bfs, 但要确保
program stop
我说
hashset《Node》 visited;
queue《Node》 q;
q.add(root);
while (!q.isEmpty()) {
TreeNode n = q.remove();
visited.add(n);
if (n.left != null && !visited.contains(n.left)) q.add(n.left);
same thing for right;
}
这个不对么?

interviewer

【在 S********t 的大作中提到】
: anagram那个你没答好吧。想到count花的时候太多了些,期望值应该是能快速想到吧。
: multi-count完全可以encode成string做为hashmap的key,比如aabccc -> a2bc3,你非
: 要自己设计一个hash function来hash这个count array,估计没有match interviewer
: 的思路
: tree(actually DAG) cycle那个你也没说对, hint: DFS/topology sort
: 你自己也说了脑子是晕的。脑子晕还不reschedule?我知道有人onsite前睡觉没睡好,
: 第二天立马都找recruiter last minute reschedule的。
:
: u

S********t
发帖数: 3431
10
哦,我以为他的问题是要你检测DAG cycle。看来问的只是个gragh bfs,是的话,可能
你还是因为anagram没做顺畅的

【在 b**********5 的大作中提到】
: 我觉得我那个cycle BFS是对的啊
: 比如
: 1
: /
: 2 3
: /
: 4 5 6
: 他说, lower level的, 能够连到higher level那里。 然后还要bfs, 但要确保
: program stop
: 我说

k**l
发帖数: 2966
11
graph push to Que 的时候就加到 visited 里面更好吧,比如2 3 同时指向5

【在 b**********5 的大作中提到】
: 我觉得我那个cycle BFS是对的啊
: 比如
: 1
: /
: 2 3
: /
: 4 5 6
: 他说, lower level的, 能够连到higher level那里。 然后还要bfs, 但要确保
: program stop
: 我说

z**********3
发帖数: 11979
12
再熟点
牛肉姐加油!
a*****u
发帖数: 1712
13
anagram不让sort那个想很近的确不好,很基本的题目

bloomreach二次店面。。。一个人打电话过来, 然后自我介绍说, 我叫steve什么的
, calling from bloomreach。。。 问题来了, recruit........

【在 b**********5 的大作中提到】
: bloomreach二次店面。。。
: 一个人打电话过来, 然后自我介绍说, 我叫steve什么的, calling from
: bloomreach。。。 问题来了, recruiter email是给了我一个中国猥琐男的名字, 现
: 在一个steve, 然后calling from后面那个公司名字, 我又没听清楚, 然后我问,u
: r calling from where? 这样问了一二次, 然后听清楚了
: 然后我解释说recruiter是给了我另外一个人的名字。。。
: 然后他就开问了, 说million words, 找出所有anagram。。 这不是太easy么。。 然
: 后我说sort啊, 然后加到hashmap里, 然后说复杂度 O(n* m*lgm, m being the
: average length of each word
: 他说好,那如果现在这些words都很长很长怎么办?问题就是不sort, 要reduce这个

1 (共1页)
进入JobHunting版参与讨论
相关主题
10分钟前的T家电面面经[面试题] 如何打印一个二叉树level by level?
问一个leetcode上面binary tree的题目贴点面试题
湾区2012-2013,个人面筋总结MS onsite 面经
报个电面面经,估计没戏了fb电话面试
郁闷的求职过程G onsite 被据,郁闷....发个题目,估计就死在这上面了..
Amazon电面纪实ebay search组面经,估计要挂
帕兰提尔 电面面经有向图判断有无环
最近一些面经贡献一道G家电面题
相关话题的讨论汇总
话题: 然后话题: count话题: bfs话题: visited