由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 某大公司两道题
相关主题
m家面经来一道DP了好像也无法多项式的题目
3个包子伺候3道笔试问题一道面试题
求3题思路新鲜的L一面
给定一个数组,找出3个数乘积最大。分享几个公司的面试题
问道微软面试DP题讨论一个多点最短路径的题
亚马逊电话面经发个G店面的题目
一道矩阵路径题A家实习面经
google 电面网络公司面经
相关话题的讨论汇总
话题: 路径话题: 第一话题: 数字话题: 所有
进入JobHunting版参与讨论
1 (共1页)
l*********8
发帖数: 4642
1
1. 求一个字符串,只包含0-9的digit, 并且所有的四位数字的组合都是这个字符串的
sub-string.
2. 一个m*n float矩阵A,在每个格子可以向上下左右四个方向移动。 求左上角到右下
角的一条路径,使得路径上所有数字的乘积最大(路径上不能有重复的格子)。
j***y
发帖数: 1640
2
哇, 这完全是考数学功底啊。
v*****y
发帖数: 68
3
“四位数字的组合”指的是1000-9999吗?还是0000-9999?
l*********8
发帖数: 4642
4
0000-9999

【在 v*****y 的大作中提到】
: “四位数字的组合”指的是1000-9999吗?还是0000-9999?
k***s
发帖数: 6
5
第一题是De Bruijn sequence吧
http://en.wikipedia.org/wiki/De_Bruijn_sequence
l*********8
发帖数: 4642
6
厉害。
我是跪了。

【在 k***s 的大作中提到】
: 第一题是De Bruijn sequence吧
: http://en.wikipedia.org/wiki/De_Bruijn_sequence

g*********e
发帖数: 14401
7
第二题数字可以是负数吗

【在 l*********8 的大作中提到】
: 1. 求一个字符串,只包含0-9的digit, 并且所有的四位数字的组合都是这个字符串的
: sub-string.
: 2. 一个m*n float矩阵A,在每个格子可以向上下左右四个方向移动。 求左上角到右下
: 角的一条路径,使得路径上所有数字的乘积最大(路径上不能有重复的格子)。

l*********8
发帖数: 4642
8
可以

【在 g*********e 的大作中提到】
: 第二题数字可以是负数吗
k***s
发帖数: 6
9
遇到这样的题我也得跪
敢问这是哪个大公司的题?

【在 l*********8 的大作中提到】
: 厉害。
: 我是跪了。

l*********8
发帖数: 4642
10
top company, 具体不说了

【在 k***s 的大作中提到】
: 遇到这样的题我也得跪
: 敢问这是哪个大公司的题?

相关主题
亚马逊电话面经来一道DP了好像也无法多项式的题目
一道矩阵路径题一道面试题
google 电面新鲜的L一面
进入JobHunting版参与讨论
l**********1
发帖数: 415
11
第一题不会
感觉第二题只能dfs不能dp,因为1)要一个路径作为答案而不是只要一个数字。2)因
为可以四个方向走,所以解的树有环
等待大牛解答
n********e
发帖数: 41
12
电面么?。。。
这么夸张。。。
h***y
发帖数: 43
13
第一题 bottom-up DP algorithm?
A*********c
发帖数: 430
14
G家,第一题讨论过。

【在 l*********8 的大作中提到】
: 1. 求一个字符串,只包含0-9的digit, 并且所有的四位数字的组合都是这个字符串的
: sub-string.
: 2. 一个m*n float矩阵A,在每个格子可以向上下左右四个方向移动。 求左上角到右下
: 角的一条路径,使得路径上所有数字的乘积最大(路径上不能有重复的格子)。

A*********c
发帖数: 430
15
第二题感觉像是一维max product的二维版本配上leetcode的path sum。

【在 l*********8 的大作中提到】
: 1. 求一个字符串,只包含0-9的digit, 并且所有的四位数字的组合都是这个字符串的
: sub-string.
: 2. 一个m*n float矩阵A,在每个格子可以向上下左右四个方向移动。 求左上角到右下
: 角的一条路径,使得路径上所有数字的乘积最大(路径上不能有重复的格子)。

l***n
发帖数: 89
16
哪里有讨论贴?能发一个么?不会做。

【在 A*********c 的大作中提到】
: G家,第一题讨论过。
N*****Z
发帖数: 70
17
第一题这个行不?
"0123456789012345678901234567890123456789"

【在 l*********8 的大作中提到】
: 1. 求一个字符串,只包含0-9的digit, 并且所有的四位数字的组合都是这个字符串的
: sub-string.
: 2. 一个m*n float矩阵A,在每个格子可以向上下左右四个方向移动。 求左上角到右下
: 角的一条路径,使得路径上所有数字的乘积最大(路径上不能有重复的格子)。

l*********8
发帖数: 4642
18
不行,很多组合都没有cover

【在 N*****Z 的大作中提到】
: 第一题这个行不?
: "0123456789012345678901234567890123456789"

U***A
发帖数: 849
19
还有那些组合没有cover?
l*********8
发帖数: 4642
20
0134

【在 U***A 的大作中提到】
: 还有那些组合没有cover?
相关主题
分享几个公司的面试题A家实习面经
讨论一个多点最短路径的题网络公司面经
发个G店面的题目谷歌面经
进入JobHunting版参与讨论
n********e
发帖数: 41
21
没要求最短的。把所有数都加进String... 长度也就 10000*4 个字符。。。
b**q
发帖数: 247
22
第一题少写条件了吧 否则只要把所有四位数连起来就好了
看楼下给你的de bruijn sequence还差不多
l*********8
发帖数: 4642
23
当然可以把所有四位数连起来。 但在面试官那里也得不了什么好分数

【在 b**q 的大作中提到】
: 第一题少写条件了吧 否则只要把所有四位数连起来就好了
: 看楼下给你的de bruijn sequence还差不多

b**q
发帖数: 247
24
o 那倒是
习惯了题目给出限制条件了

【在 l*********8 的大作中提到】
: 当然可以把所有四位数连起来。 但在面试官那里也得不了什么好分数
f******n
发帖数: 279
25
mark
g*********e
发帖数: 14401
26

感觉第二个问题是NP,类似于longest simple path. 将edge 取对数就是乘积
http://en.wikipedia.org/wiki/Longest_path_problem

【在 l*********8 的大作中提到】
: 1. 求一个字符串,只包含0-9的digit, 并且所有的四位数字的组合都是这个字符串的
: sub-string.
: 2. 一个m*n float矩阵A,在每个格子可以向上下左右四个方向移动。 求左上角到右下
: 角的一条路径,使得路径上所有数字的乘积最大(路径上不能有重复的格子)。

g**********y
发帖数: 14569
27
对第二个题,你confirm了所有的条件:
-四个方向都可以移动?
-数字是float?可以是0?
如果这是所有的条件,
1. 0出现在路径上无意义,除了特殊情况
2. 绝对值<1的数出现在路径上无意义
3. 找到一条路径把剩下的数的数一笔画出来
4. 如果乘积为负,考虑去掉一个最小负数;或者乘以最大的负数(绝对值<1)
总之,很多分叉情况,写起来很麻烦。我感觉:这有可能不是他想要问的题。
J***o
发帖数: 553
28
<1的数并不是没有意义的,因为可能要到达一些比较大的数必须经过<1的数,cost<
benefit
看题没有附加限制的话应该是NP-hard吧

【在 g**********y 的大作中提到】
: 对第二个题,你confirm了所有的条件:
: -四个方向都可以移动?
: -数字是float?可以是0?
: 如果这是所有的条件,
: 1. 0出现在路径上无意义,除了特殊情况
: 2. 绝对值<1的数出现在路径上无意义
: 3. 找到一条路径把剩下的数的数一笔画出来
: 4. 如果乘积为负,考虑去掉一个最小负数;或者乘以最大的负数(绝对值<1)
: 总之,很多分叉情况,写起来很麻烦。我感觉:这有可能不是他想要问的题。

g**********y
发帖数: 14569
29
是的,如果这样,就更可能题目不是面试官想问的。有个朋友说的很有道理:遇到这种
情况,一定要跟面试官核实,如果你感觉题目太难,更可能是理解出了偏差。也可能是
:面试官当时没想太清楚,你问他时,他觉得条件放松一点也可以用原来的思路解,殊
不知一放松可能就放成NP-hard了。

【在 J***o 的大作中提到】
: <1的数并不是没有意义的,因为可能要到达一些比较大的数必须经过<1的数,cost<
: benefit
: 看题没有附加限制的话应该是NP-hard吧

l*********8
发帖数: 4642
30
谢谢火鸡哥的建议。 的确我还需要加强沟通能力。
这道题我当时做不出来,面试官倒是换了道简单些的题目。 但不知道feedback怎么写
了。
我这次已经挂了。 只有move on投其他公司了。

【在 g**********y 的大作中提到】
: 是的,如果这样,就更可能题目不是面试官想问的。有个朋友说的很有道理:遇到这种
: 情况,一定要跟面试官核实,如果你感觉题目太难,更可能是理解出了偏差。也可能是
: :面试官当时没想太清楚,你问他时,他觉得条件放松一点也可以用原来的思路解,殊
: 不知一放松可能就放成NP-hard了。

相关主题
国内Google电面两轮 已挂3个包子伺候3道笔试问题
Twitter 电面求分析求3题思路
m家面经给定一个数组,找出3个数乘积最大。
进入JobHunting版参与讨论
g*********e
发帖数: 14401
31

google的面试里 问np复杂度的问题也是有的。
有些interviewer其实自己也不知道题目怎么做,就拿来问

【在 g**********y 的大作中提到】
: 是的,如果这样,就更可能题目不是面试官想问的。有个朋友说的很有道理:遇到这种
: 情况,一定要跟面试官核实,如果你感觉题目太难,更可能是理解出了偏差。也可能是
: :面试官当时没想太清楚,你问他时,他觉得条件放松一点也可以用原来的思路解,殊
: 不知一放松可能就放成NP-hard了。

1 (共1页)
进入JobHunting版参与讨论
相关主题
网络公司面经问道微软面试DP题
谷歌面经亚马逊电话面经
国内Google电面两轮 已挂一道矩阵路径题
Twitter 电面求分析google 电面
m家面经来一道DP了好像也无法多项式的题目
3个包子伺候3道笔试问题一道面试题
求3题思路新鲜的L一面
给定一个数组,找出3个数乘积最大。分享几个公司的面试题
相关话题的讨论汇总
话题: 路径话题: 第一话题: 数字话题: 所有