由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
相关主题
帕兰提尔 电面面经FLGU面经贴
分享FB面筋一道google电面题,估计挂了。。。
FB电面挂了,求指点被问到一个题目
求本书 Cracking Coding Interviews,b0x 面筋
湾区2012-2013,个人面筋总结面试题
Ooyala这个公司如何呢?这一题有没有什么比brute force更好的解法?
有人整理过FB的面试题么Bloomerg 还没放弃我。 电话二面经过。
一个有关求最小word distance的面试题google phone interview
相关话题的讨论汇总
话题: merge话题: 1x话题: 目标话题: 两个话题: follow
进入JobHunting版参与讨论
1 (共1页)
F**********t
发帖数: 80
1
recruiter不愿意多说,说了有positive但是不能过,还说两年后再面
我想了想我也就多半根屌,发挥挺好,于是我攒人品,发狗经
2和3的二进制表示为10和11,我们定义为1x. 第一问,merge两个整数,第二问,merge
两个可能带x的数,比如1x和11就是1x,0和1就是x(大多数情况不能merge成功)
给定所有边,图有几个联通部分
数组里有选票和timestamp,如(a,0)(b,1)(a,1)(c,3),求到一个时间选票最多的:如时
间2就是a。follow up是top k被选人在时刻T的情况。这一题蛮无聊,果然南亚。
给定一个list的单词,判定input单词是否只替换过一个字母,返回true false,follow
-up是返回所有只替换了一个字母单词。据说这是系统设计呢!
第五题是个二维数组,比如
5 6 7 3 2
1 1 5 5 1
1 1 2 4 3
1 2 2 6 1
2 2 3 3 3
数字代表高度,还有一个输入是目标,有两个目标(2,4)(4,0),值分别是3和2。
求只下山或者走平地的最高峰坐标。
这个答案就是0,2 ,从最上面的7出发,路径是 (0,2)(1,2)(1,3)(2,3)(2,4)和 (0,2),
(1,2),(2,2),(3,2),(3,1),(4,1),(4,0) (这里可以绕路,不唯一,accessible就好)。
W***o
发帖数: 6519
2
替换一个字母那个有点儿像anagram 的马甲啊,对吧?

merge
follow

【在 F**********t 的大作中提到】
: recruiter不愿意多说,说了有positive但是不能过,还说两年后再面
: 我想了想我也就多半根屌,发挥挺好,于是我攒人品,发狗经
: 2和3的二进制表示为10和11,我们定义为1x. 第一问,merge两个整数,第二问,merge
: 两个可能带x的数,比如1x和11就是1x,0和1就是x(大多数情况不能merge成功)
: 给定所有边,图有几个联通部分
: 数组里有选票和timestamp,如(a,0)(b,1)(a,1)(c,3),求到一个时间选票最多的:如时
: 间2就是a。follow up是top k被选人在时刻T的情况。这一题蛮无聊,果然南亚。
: 给定一个list的单词,判定input单词是否只替换过一个字母,返回true false,follow
: -up是返回所有只替换了一个字母单词。据说这是系统设计呢!
: 第五题是个二维数组,比如

F**********t
发帖数: 80
3
他的意思第一遍简单代码可以就穷举换一个的变化或者用Counter之类,follow up我想
的是字母就是数字,位运算差两个位这样。

【在 W***o 的大作中提到】
: 替换一个字母那个有点儿像anagram 的马甲啊,对吧?
:
: merge
: follow

F**********t
发帖数: 80
4
忘了说顺序不能变,字母数不能变,apple 词表里只有apple返回false,词表里再有
apply才行。

【在 W***o 的大作中提到】
: 替换一个字母那个有点儿像anagram 的马甲啊,对吧?
:
: merge
: follow

z*******g
发帖数: 103
5
两年后再面?!
b****t
发帖数: 78
6
最后一题就是从目标出发走平地或者上坡能到达到的最高坐标BFS一遍就好了
anagram 那题就是把 abc -> (25)bc a(25)c ab(25) (25或者26 看相同词他要true还
是false)全放在hash里面 然后来一个查一次就行呗
投票题prorityQueue 扫描线法 如果要再快速统计当前时间的topk 建一个hashheap
图题求union BFS找一下
merge那题 不明白楼主说什么
btw 鄙人拙见 。。。
s**********g
发帖数: 14942
7
冷冻期不是一年么

【在 z*******g 的大作中提到】
: 两年后再面?!
s**********g
发帖数: 14942
8
merge那个看不懂啥叫merge两个数
anagram时间最优应该就是hash了,也许follow up要优化空间牺牲时间,那样也许trie
的变形可以

【在 b****t 的大作中提到】
: 最后一题就是从目标出发走平地或者上坡能到达到的最高坐标BFS一遍就好了
: anagram 那题就是把 abc -> (25)bc a(25)c ab(25) (25或者26 看相同词他要true还
: 是false)全放在hash里面 然后来一个查一次就行呗
: 投票题prorityQueue 扫描线法 如果要再快速统计当前时间的topk 建一个hashheap
: 图题求union BFS找一下
: merge那题 不明白楼主说什么
: btw 鄙人拙见 。。。

E********e
发帖数: 63
9
不明白,
2和3的二进制表示为10和11,我们定义为1x. 第一问,merge两个整数,第二问,merge
两个可能带x的数,比如1x和11就是1x,0和1就是x(大多数情况不能merge成功)
100 Merge 110 = 1xx?
101 Merge 110 = ?
E********e
发帖数: 63
10
数组里有选票和timestamp,如(a,0)(b,1)(a,1)(c,3),求到一个时间选票最多的:如时
间2就是a。follow up是top k被选人在时刻T的情况。这一题蛮无聊,果然南亚。
这个怎么做?
相关主题
Ooyala这个公司如何呢?FLGU面经贴
有人整理过FB的面试题么一道google电面题,估计挂了。。。
一个有关求最小word distance的面试题被问到一个题目
进入JobHunting版参与讨论
x*******o
发帖数: 29
11
为什么是(25)?

【在 b****t 的大作中提到】
: 最后一题就是从目标出发走平地或者上坡能到达到的最高坐标BFS一遍就好了
: anagram 那题就是把 abc -> (25)bc a(25)c ab(25) (25或者26 看相同词他要true还
: 是false)全放在hash里面 然后来一个查一次就行呗
: 投票题prorityQueue 扫描线法 如果要再快速统计当前时间的topk 建一个hashheap
: 图题求union BFS找一下
: merge那题 不明白楼主说什么
: btw 鄙人拙见 。。。

F**********t
发帖数: 80
12
第一个合出来是1x0
第二个合不出来,就是我说的不能成功
一个x就是有两个数字。

merge

【在 E********e 的大作中提到】
: 不明白,
: 2和3的二进制表示为10和11,我们定义为1x. 第一问,merge两个整数,第二问,merge
: 两个可能带x的数,比如1x和11就是1x,0和1就是x(大多数情况不能merge成功)
: 100 Merge 110 = 1xx?
: 101 Merge 110 = ?

F**********t
发帖数: 80
13
所以她这么说我不大高兴么~

【在 s**********g 的大作中提到】
: 冷冻期不是一年么
c********t
发帖数: 5706
14
100 Merge 110 = 1x0
101 Merge 110 难道不是 1xx吗?

【在 F**********t 的大作中提到】
: 第一个合出来是1x0
: 第二个合不出来,就是我说的不能成功
: 一个x就是有两个数字。
:
: merge

c********t
发帖数: 5706
15
最后一题 dfs, bfs有区别吗?我感觉就是从每个目标点,都走平地或者上坡遍历一遍
,找到所有目标都能走到的最高点。
图题可以用union find
同问(25)什么意思?

【在 b****t 的大作中提到】
: 最后一题就是从目标出发走平地或者上坡能到达到的最高坐标BFS一遍就好了
: anagram 那题就是把 abc -> (25)bc a(25)c ab(25) (25或者26 看相同词他要true还
: 是false)全放在hash里面 然后来一个查一次就行呗
: 投票题prorityQueue 扫描线法 如果要再快速统计当前时间的topk 建一个hashheap
: 图题求union BFS找一下
: merge那题 不明白楼主说什么
: btw 鄙人拙见 。。。

F**********t
发帖数: 80
16
因为不包含100和111所以不能说是1xx
大致就是集合/区间的概念

【在 c********t 的大作中提到】
: 100 Merge 110 = 1x0
: 101 Merge 110 难道不是 1xx吗?

F**********t
发帖数: 80
17
嗯,我当时是点排序(高的先走,fail fast),然后求能达到的点的交集。
一开始说到相交就可以其实不对,比如M的形状,底下3个点,但是向上走只有两个最高
点,这两个最高点只能达到两个目标。

【在 c********t 的大作中提到】
: 最后一题 dfs, bfs有区别吗?我感觉就是从每个目标点,都走平地或者上坡遍历一遍
: ,找到所有目标都能走到的最高点。
: 图题可以用union find
: 同问(25)什么意思?

c********t
发帖数: 5706
18
明白了,那是不是只有一位不同才能merge

【在 F**********t 的大作中提到】
: 因为不包含100和111所以不能说是1xx
: 大致就是集合/区间的概念

c********t
发帖数: 5706
19
我感觉排序没有什么帮助,因为要找的是一个所有目标都能达到的交集最高点,所以对
每个目标都要走。用一个2D array统计能达到的目标数。假设有k个目标,找到k个都能
到的最高点。

【在 F**********t 的大作中提到】
: 嗯,我当时是点排序(高的先走,fail fast),然后求能达到的点的交集。
: 一开始说到相交就可以其实不对,比如M的形状,底下3个点,但是向上走只有两个最高
: 点,这两个最高点只能达到两个目标。

c********t
发帖数: 5706
20
位运算能handle duplicate吗?我感觉如果list不变,而输入很多次的话,就对每个
string 存int[26]
为什么是系统设计呢?什么数量级,有什么要求?

【在 F**********t 的大作中提到】
: 他的意思第一遍简单代码可以就穷举换一个的变化或者用Counter之类,follow up我想
: 的是字母就是数字,位运算差两个位这样。

1 (共1页)
进入JobHunting版参与讨论
相关主题
google phone interview湾区2012-2013,个人面筋总结
问个anagram的题目啊Ooyala这个公司如何呢?
关于anagram的老题?有人整理过FB的面试题么
问个anagram的问题一个有关求最小word distance的面试题
帕兰提尔 电面面经FLGU面经贴
分享FB面筋一道google电面题,估计挂了。。。
FB电面挂了,求指点被问到一个题目
求本书 Cracking Coding Interviews,b0x 面筋
相关话题的讨论汇总
话题: merge话题: 1x话题: 目标话题: 两个话题: follow