由买买提看人间百态

topics

全部话题 - 话题: 题意
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
S******t
发帖数: 151
1
来自主题: JobHunting版 - 请教一道面试题
好题目……看input/output猜题意,真是神题。
大概的意思是这样的
output表示
2 2 1
4 1 2
2 2 3
4 4 3
3 1 4
比如说第一个2 2 1表示从第二个data center拷到第一个data center,拷贝的数据集
是dataset 2,因此结束之后data center 1有1234,data center 2有123,如是类推,
给的output是用了5次拷贝
t**i
发帖数: 314
2
来自主题: JobHunting版 - 一道面试题
我的感觉是唯一可以是二者不同步的就是检测自己是不是在marker上。比如说
if(atMarker) moveLeft;
那么执行这条指令时在marker上的那个左移,不在marker上的不动。
不过如我前面说的,这个题我不明白,甚至不清楚我是否弄清楚了题意。当时是最后一
道题,来回了几下就说没有时间了。
d****o
发帖数: 1055
3
来自主题: JobHunting版 - find the first missing positive integer.
这道题谁能解出来?(注意,这道题题意请理解清楚)
Given an unsorted integer array, find the first missing positive integer.
For example,
Given [1,2,0] return 3,
and [3,4,-1,1] return 2.
and [-3,-4,1,2,6,7] return 3
Your algorithm should run in O(n) time and uses constant space.
d****o
发帖数: 1055
4
来自主题: JobHunting版 - find the first missing positive integer.
这道题谁能解出来?(注意,这道题题意请理解清楚)
Given an unsorted integer array, find the first missing positive integer.
For example,
Given [1,2,0] return 3,
and [3,4,-1,1] return 2.
and [-3,-4,1,2,6,7] return 3
Your algorithm should run in O(n) time and uses constant space.
h**********l
发帖数: 6342
5
来自主题: JobHunting版 - 说好得FG面经,回馈板上GGJJ
partition 是binary的话
为什么不是这样:
一定从t开始,然后第一个长度从1到len(s1)
第二个分区是确定的,如果第一个确定的话
这样第一个分区有n种
判断同时翻转两个区间看能不能得到s2,翻转复杂度n,一共n^2
还是我题意没理解对?
c****p
发帖数: 6474
6
来自主题: JobHunting版 - 问一道F家面试题
这题版上以前讨论过。我当时还把题意理解错了。
H****r
发帖数: 2801
7
来自主题: JobHunting版 - 问一道F家面试题
完了,根本看不懂题意... 能来个例子不?

element
h****e
发帖数: 928
8
你可以说见过类似的题目。另外你要确定题意是什么,因为面试你的人可能
会提出一些变种,不要误以为题目都是一样的。例如,原题可能全部元素都是
不一样的,改了以后的题目可能元素可以重复的;原题可能只要给出一个解,
改了以后的题目可能要给出全部解。还有的题目会引伸到scalability的问题,
例如input不能全部放在内存里,或者现在给你N台机器,看你能怎么样加快
解题的速度。
h****e
发帖数: 928
9
来自主题: JobHunting版 - dynamical programming
我觉得CLRS书上DP那一章就讲得很清楚了。那一章后面的题目真是
又臭又长,看清题意都要花不少时间。
DP的题目面试和做Online Judge的主要差别是: 一般面试的时候
由于时间有限,用递归加memoization会好写一些;做Online Judge
的时候,写程序没有时间限制,bottom-up程序运行效率会更高一些,
而且不会担心stack overflow。
A**l
发帖数: 2650
10
来自主题: JobHunting版 - 今天灌水不踊跃,出道题吧
好像有点问题
字母虽然只有26个,但是是可以重复使用的吧?
abc
cde
efc
cgh
ha
这样c自己形成了环,不知道是不是合题意?

,
h****e
发帖数: 928
11
来自主题: JobHunting版 - 问一道乘法题
题意很简单,就是给一组可正可负可零的整数,求出它们的乘积。
函数的声明如下:
int multiply(int numbers[], int N)
考点主要是在于处理overflow的情况。当overflow时,返回
INT_MIN或者INT_MAX。当然只要有任意一个数为0,结果就
应该是0。
请问有什么简便的办法吗。
p*****2
发帖数: 21240
12
来自主题: JobHunting版 - 真心问一道题

dp[*][0]吧。按照题意。
因为最短的有可能在任意位置开始。而需要cover整个word
w****f
发帖数: 684
13
来自主题: JobHunting版 - One interview question (A)
Array based hashset, methods: insert(), delete(), find(). Implement a
printAll() to print the reverse order of insertion. Example, insert a, b, c
, print c, b, a.
始终没明白题意和考点。我说加一个stack 保存index,interviewer不太满意,提
示delete 还没用。。。还提示array-based。。。
还有hashset/hashtable有ordering?
p*****2
发帖数: 21240
14

比较
没看明白。我题意理解错了吗?而且你说的是第六题吧?
b***d
发帖数: 87
15
来自主题: JobHunting版 - 请教一道leetcode的online judge题
谢谢楼上的,只是我还没读懂题意,这个simple路径到底是怎么个回事?
a********3
发帖数: 228
16
第一题题意有点歧义,如果输入数组是{4, 5, 4, 4, 2, 2, 3, 3, 3},输出是1还是3
w****f
发帖数: 684
17
来自主题: JobHunting版 - 请教A家一个电面问题
没太明白题意,三种都用 还是悬一种合适? 有没有labelled data?
decision tree, 比较适合分类,但input features 不宜太多,MapReduce can help
SVM 适合多features,分类可能较繁,MapReduce 也可用
Neutral Network, 适中,不太清楚如何用MapReduce
N****p
发帖数: 1691
18
来自主题: JobHunting版 - LeetCode Scramble String 疑问
为什么bdac 不是 abcd 的Scramble?是我题意理解错误么?
d****o
发帖数: 1055
19
老题,作为题库吧。最近面的。
亚麻:
题1,给定两个二叉排序树,可能结构不同,问是否他们具有完全相同的值。
题2,罗马字符转换为整数。
经验:面试不能急,要先弄清楚题意。
谷歌:
1. 给定n个数,每个数有一个出现得概率,这样就形成了一个分布,根据这个分布,生
成k个数。
2. 有一个很长的DNA串,给定一个短的DNA串,问你短的子串是否出现在长DNA串中。延
伸问题,如果只是找和短串相似的长串中子串怎么办? 延伸问题二,加入长串太长了,
内存放不下怎么办?
storm8,小公司
1. 在一个排好序的被向右移动过的整数串中查找最小值。
2. 螺旋打印一个矩阵
3. 给定三种颜色,排序。
4. 机器人从一个二维举证左上走到右下,有多少种走法?有障碍怎么办?
职业社交公司
1. 求某数的power
J***u
发帖数: 18
20
本人某中西部大学CS本科,今年5月刚毕业。由于gpa很低,也没有实习经验,所以搬到
湾区来找工作。最近一两个月也面了一些公司,还在面试中,还没有offer。loser一个
,因为版上大多是ms/phd刚毕业,或已经有多年经验想跳槽的,所以只是想说说自己小
本的体会,希望能给类似情况的人有所帮助,也欢迎版上的大牛批评指正。
关于申请:
在学校的时候一定要重视career fair,运气好的话会第二天就安排在学校的面试,流
程会快很多。缺点是人人都排队海投,想把自己推销出去有不小的难度。
如果自己的背景差,或者过去在学校做过的project太少,一定要找人refer,不然就很
可能会收到自动回复的拒信,连面试机会都不给。refer可以在版上找,我没试过。也
可以找校友,也可以联系朋友的朋友。如果自己真的找不到refer,就去
interviewstreet刷题,或者参加topcoder的比赛,好处是同时可以锻炼写代码能力,
缺点是上面的题和实际面试的题有一定距离,更偏竞赛/偏难。还不行的话,就只能把
自己简历扔到dice上等猎头联系了。
举例:去年年底毕业前海投,其中投了某公司,但一直没有... 阅读全帖
h****e
发帖数: 928
21
来自主题: JobHunting版 - 上一道我以前喜欢出的题目吧
估计要过好久才有机会面试人,就上一道我以前喜欢出的题目吧。
题意非常简单,不到一分钟就可以解释清楚,但是一次完全做对不
多见。主要是考写code的能力,而且一般不限制用什么编程语言,
让面试的人可以自由发挥,多少都能写出一些code。这样评估时就
不是简单的0/1关系。
题目:给定两个有效的表示版本号的任意长的字符串,例如"3.0",
"1.2.3","5.01","4.99.6"等,比较哪一个字符串表示的版本号高。
用的是一般公认的比较原则,上边的例子中
5.01 > 4.99.6 > 3.0 > 1.2.3。
m*****k
发帖数: 731
22
不好意思,谁能解释一下题意啊,
input:
1

2
/ 、
3 4

5
啥是output啊?
m*****k
发帖数: 731
23
不好意思,谁能解释一下题意啊,
input:
1

2
/ 、
3 4

5
啥是output啊?
k***g
发帖数: 58
24
stock扩展那题题意不清啊,可以连续buy么?
比方说 2,1,5, 可以(buy2, sell 5)and (buy1, sell 5)么?这样gain是7。
这样的话 6,1,3,2,4,7,最大的gain也不是7了
k***g
发帖数: 58
25
stock扩展那题题意不清啊,可以连续buy么?
比方说 2,1,5, 可以(buy2, sell 5)and (buy1, sell 5)么?这样gain是7。
这样的话 6,1,3,2,4,7,最大的gain也不是7了
C*******n
发帖数: 24
26
来自主题: JobHunting版 - Cracking Coding Interview 4.8 求问
Q: You are given a binary tree in which each node contains a value Design an
algorithm to print all paths which sum up to that value Note that it can be
any path in the tree - it does not have to start at the root.
其实这个题本身就说的不清楚,我看了一下答案解析,发现题意是:给你一个二叉树,
每个节点都有一个数,再给你一个sum,求树中所有和为sum的路径,路径的开始可以
不为root。
答案中给出的解法号称O(nlgn)的时间复杂度(其实就是最直觉化的做法,每个节点都
DFS),但是我感觉答案对时间复杂度的分析有问题,因为他分析的时候有个条件是:
There are 2^r nodes at level r。我感觉他分析的这个不是最坏情况,最坏情况应该
是每一个level只有一个节点,时间复杂度为O(n^2)
求问刷过Cracking Coding Interview的前... 阅读全帖
g*******9
发帖数: 32
27
来自主题: JobHunting版 - 请教onsite一道题
M+N(包括目标点) 或者到不了?
要么就是题意没搞清
g*******9
发帖数: 32
28
来自主题: JobHunting版 - 请教onsite一道题
M+N(包括目标点) 或者到不了?
要么就是题意没搞清
l*****a
发帖数: 559
29
来自主题: JobHunting版 - 请教这么一个题:BST maximum sum path
明白了,题意理解错了。
path可以有任意节点起始,任意节点终止。
e********3
发帖数: 229
30
找树的unival个数(就是这个节点开始所有子树都一样的节点数)
可以详细说下题意吗?
g*****e
发帖数: 282
31
看了讨论,题意理解错了 =)
l*********8
发帖数: 4642
32
来自主题: JobHunting版 - Uni_value subtree problem
那么他的题意描述的对的吧?
h****n
发帖数: 1093
33
来自主题: JobHunting版 - 问两道字符串的题
第一题吧
s1 aaaab s2 zzzzb
应该有两个结果 一个就是aaaab和zzzzb,还有一个就是aaaa和zzzz
第二题应该题意很清楚吧。?
b***m
发帖数: 5987
34
来自主题: JobHunting版 - 周末上道小题
题意写得不清晰……
h****n
发帖数: 1093
35
来自主题: JobHunting版 - 讨论一道面试题
算了,不弄这题了,我也觉得题意不清楚
l**b
发帖数: 457
36
最近想找工作,抽时间把2012年全年的帖子看了一遍。一共10000+个post,大家真能灌
水啊。看到我最后眼抽筋。然后用latex弄成了pdf,现在tex弄到bitbucket里面了。链
接是:
https://bitbucket.org/lanbin/mitbbs-iq/
下载是:
https://bitbucket.org/lanbin/mitbbs-iq/downloads
现在分享出来,一共有190道题目。以后我还会不断的更新。现在还有200到300个我自
己收集的面经的帖子还没有时间看,准备Xmas和New Year的时候看完,然后再整理。版
上一些题意不清楚的我没有加进来。题目比较难的(NP HARD什么的)我也没有加进来
。然后在leetcode OJ上面有的我也没有加进来,不想重复劳动了。如果觉得是常见的
经典题,希望大家多在这里留言,提议,我一定加到文件里面。
希望对大家找工作有些许的帮助。但是请不要上pdf文件,里面有我私
人的email和信息。谢谢大家。
然后说一下,这个里面的每个题目都是班上大牛们post出来的,我只是简单的整理了一
下。希望大家能尊重大牛们的... 阅读全帖
h****a
发帖数: 23
37
mm你表现的绝对不差了,
算法题难了很要命的。
我拿到一道不常见的graph题,
讲清楚题意就讲了15分钟,
数据结构搞了15分钟
算法再15分钟
最后基本没写代码= =
l**b
发帖数: 457
38
iterator没有一定要求是sorted吧?只要能loop所有的elements就可以了。
还有,LZ能不能把切木头的题意讲清楚一点。L和N是什么关系?
j*****s
发帖数: 189
39
嗯,我只是给楼上的兄弟解释清楚题意。
l**b
发帖数: 457
40
iterator没有一定要求是sorted吧?只要能loop所有的elements就可以了。
还有,LZ能不能把切木头的题意讲清楚一点。L和N是什么关系?
j*****s
发帖数: 189
41
嗯,我只是给楼上的兄弟解释清楚题意。
l*****a
发帖数: 14598
42
来自主题: JobHunting版 - 做题太慢肯定是不行的
不见得吧,有的时候弄清题意都得10分钟
s****9
发帖数: 43
43
来自主题: JobHunting版 - 贡献一个amazon的电面面经
1介绍以前的工作,还问了细节;
2从一段文件流中把每一个message读出来,里面包含了message的长度等。
平时从来没有遇到这类的题,刚开始拿到不知说云,然后让他给了个例子,才明白
了。搞清题意都花了好多时间,哎!虽然后来写出来了。
o***d
发帖数: 313
44
来自主题: JobHunting版 - 狗店面,求BLESS
大牛,我仔细重新看了一下第一题,不明白到底题意是什么,能再解释一下么?
我猜的Node:
//each node can have at most two parents
struct Node
{
Node* left;
Node* right;
Node* leftParent;
Node* rightParent;
};
//另一种
struct Node
{
Node* left;
Node* right;
vector parents;
};
问题1:================================================
从父亲到子节点是可以双向访问的?换句话说,如果一个子节点有一个父节点,那么从父
节点也可以访问到资节点?
如果是这样,我觉得单纯用parents就可以搞定这题,不需要加标号阿.你后面回帖的反例
里面,一个节点有3个父节点.那么你在查找这个子节点时,仍然能发现一个树的父节点有
3个,另一个只有两个阿.
我找不到反例。
//P-code
//return false if any check f... 阅读全帖
c********t
发帖数: 5706
45
来自主题: JobHunting版 - iterator 实现 如何 peek(),pop()?
同意,这道题里面pop和iterator next 感觉是一样的,没必要实现。
不过你用array来实现,感觉不合题意吧。我觉得extend Iterator,overwrite next
hasNext, remove, add pop and peek methods是正解。
l*******b
发帖数: 2586
46
觉得题意很模糊呀。。。
c********t
发帖数: 5706
47
好像弄明白你的题意了。虽然我不懂c++,不过我觉得你的问题是,findLongestWord_
helper又想split to several words才能true, 又想如果剩一个词也要true
看看改成下面的行不
bool findLongestWord_helper(string &s, map &hm,bool hasSplit)
{
for(int i = 1; i <= s.size(); i++)
{
string sub_f(s, 0, i);
if(hm[sub_f])
{
if(i==s.size() ) return hasSplit;
string sub_b(s, i, s.size()-i);
if(findLongestWord_helper(sub_b, hm, true))
return true;
}
}
return... 阅读全帖
l****i
发帖数: 2772
48
来自主题: JobHunting版 - storm8 online test 讨论
正确题意:
按照string长度N,一共有N种shift.当i shift (0= 叫做cyclic automorphism。要求return一共有多少cyclic automorphism。
byebye 0 shift counter = 1
yebyeb 1 shift
ebyeby 2 shift
byebye 3 shift counter = 2
yebyeb 4 shift
ebyeby 5 shift
return counter;
可以用KMP去比较(s+s,s)。结果我早上傻了,用KMP把所有的s在s+s里找了一遍。。
。。提交了才发现,我跪了。其实只要找到第一个出现的重复出现的S的位置就够了。
比如byebye,第一次重复在位置3,用s的length去除第一次位置,就是结果。
所有a*5,其实是aaaaa,应该结果是5!
p*****2
发帖数: 21240
49
来自主题: JobHunting版 - storm8 online test 讨论

对。我这个帖子的题意就是这个意思。原帖的问题是错的。LZ纠正了,可是没人看了。
s*****e
发帖数: 36
50
来自主题: JobHunting版 - 一定电挂了(G家)
题目先:
Given a set, and functions insert(i), delete(i), count(i), size(), random.
Design a data structure and implement PopRandom() to pop a random element
from the set and return it.
我其实没完全理解题意。我用的linkedlist。中间讨论了下用tree,节点存index 和地
址。后来人家表示这样不行. 还提议过用hashfunction来hash地址. 从此我的脑袋就一
团乱. 我的肯定不是正解。挂面是一定的啦。唉,栽得不痛快
请大侠们给俺讲解讲解该咋做咋想
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)