由买买提看人间百态

topics

全部话题 - 话题: 试题答案
首页 上页 1 2 3 4 5 6 7 8 9 10 (共10页)
J***n
发帖数: 391
1
来自主题: JobHunting版 - 几个Java面试题 (转载)
那回到我的那个问题,1b的数据用多线程求和,到底什么是最佳答案 ?
B*******1
发帖数: 2454
2
来自主题: JobHunting版 - 再问个google面试题
跟前两天这里有人问的amazon那个很类似,但是似乎还没有最佳答案
Suggest a DS for web server to store history of visited pages. The server
must maintain data for last n days. It must show the most visited pages of
the current day first and then the most visited pages of next day and so on.
C*******l
发帖数: 1198
3

特爱这种试题
amazon在Boston招人么?
S*******0
发帖数: 198
4
来自主题: JobHunting版 - 贡献邮件面试题(Web Development)
Web development职位,不是很大的公司,先发邮件来做题,第一次碰到。
刚刚做完,过会发我的sample答案上来
1. Describe a deadlock. What causes it? What are the effects?
2. Consider class Car with method getMake() -> String. Write a function to
retrieve all Toyotas from the following data structure:
ArrayList cars
3. List the bugs/problems in the following code snippets:
a. select * from claim where diagnosis_id in (739.1) and where patient_id in
(select patient_id from patient where name is ‘SMITH’)
b.with a as (select * from claim)
s... 阅读全帖
e***s
发帖数: 799
5
bless, 求知识题答案啊~
w***o
发帖数: 6775
6
来自主题: JobHunting版 - 急问两道面试题
哈哈多谢。我已经把我的答案email出去了
x*******7
发帖数: 223
7
来自主题: JobHunting版 - 急问两道面试题
能share你的答案吗?
a********m
发帖数: 15480
8
来自主题: JobHunting版 - 请问这是什么level的面试题
简单说几句。板上大牛多,俺板门弄斧下,再说大牛们估计也觉得说这个太简单了。如
果有错误请指出。谢先。另外俺用c/c++的前几年也不是很理解很多细节,只管记语法
,或者有些理解错误,所以刚开始用c++的童鞋不清楚这个的话也是正常的。
首先要知道c++对象和structure除了缺省private以外没有区别。都是一堆成员变量组
成一个内存块。
但是如果类有一个虚函数以后每个对象会在开头多一个指针变量。现在的机器和编译器
一般来说是4个字节。这个指针指向这个类的虚函数表,而且所有的同类对象的指针都
指向同一个表。虚函数调用是先去这个表查询一下(编译器会分配一个下标),调用函
数实际类似 _vtable[下标](.....),其中_vtable 相当于(*(void*)pobj).
编译器编译虚函数的时候不是生成函数跳转,而是生成一个下标。对于同一个函数,基
类和子类有不同的虚函数表,但是有相同的函数下标。所以做_vtable[下标]动作的时
候虚函数就是子类的的实际函数了,只要指针本身是正确的(指向子类或者基类,而不
是强制转成乱七八糟的指针)。总的来说编译器负责产生下标,而对象负责提供一... 阅读全帖
j*p
发帖数: 115
9
来自主题: JobHunting版 - 请问这是什么level的面试题
不好意思 当时我理解是in place 后来他说可以开几个内存,不过和数组长度无关
我先不post答案了
j*p
发帖数: 115
10
来自主题: JobHunting版 - 请问这是什么level的面试题
当时 我吭哧半天 也想到了那个两两分组的方法 后来也说可以用递归 连递归公式都说
了 f(n)=n/2 + f(n/2) 然后 不知道怎么想的 一直觉得这个得到f(n)=3n/2 :(
刚查了一下 递归公式 f(n)=n/2 + f(n/2) + 1 所以应该是 f(n)= n + log(n) - 2.
这个方法主要问题是要用n/2次swap。那个印度人后来说要minimize swap的次数。我就
很郁闷 因为已经超时了 后来他告我答案了:
不是把数分成n/2组每组两个,要把数分成2组每组n/2个。每组选最大的。比较之后,
较大的就是最大的那个数。较小的和较大的数所在的组里的其他数组成一组,再选最大
的,就得到第二大数了。一共大概3n/2次 用到了一两个额外的内存。
简单吧!:)
a********m
发帖数: 15480
11
来自主题: JobHunting版 - 请问这是什么level的面试题
简单说几句。板上大牛多,俺板门弄斧下,再说大牛们估计也觉得说这个太简单了。如
果有错误请指出。谢先。另外俺用c/c++的前几年也不是很理解很多细节,只管记语法
,或者有些理解错误,所以刚开始用c++的童鞋不清楚这个的话也是正常的。
首先要知道c++对象和structure除了缺省private以外没有区别。都是一堆成员变量组
成一个内存块。
但是如果类有一个虚函数以后每个对象会在开头多一个指针变量。现在的机器和编译器
一般来说是4个字节。这个指针指向这个类的虚函数表,而且所有的同类对象的指针都
指向同一个表。虚函数调用是先去这个表查询一下(编译器会分配一个下标),调用函
数实际类似 _vtable[下标](.....),其中_vtable 相当于(*(void*)pobj).
编译器编译虚函数的时候不是生成函数跳转,而是生成一个下标。对于同一个函数,基
类和子类有不同的虚函数表,但是有相同的函数下标。所以做_vtable[下标]动作的时
候虚函数就是子类的的实际函数了,只要指针本身是正确的(指向子类或者基类,而不
是强制转成乱七八糟的指针)。总的来说编译器负责产生下标,而对象负责提供一... 阅读全帖
j*p
发帖数: 115
12
来自主题: JobHunting版 - 请问这是什么level的面试题
不好意思 当时我理解是in place 后来他说可以开几个内存,不过和数组长度无关
我先不post答案了
j*p
发帖数: 115
13
来自主题: JobHunting版 - 请问这是什么level的面试题
当时 我吭哧半天 也想到了那个两两分组的方法 后来也说可以用递归 连递归公式都说
了 f(n)=n/2 + f(n/2) 然后 不知道怎么想的 一直觉得这个得到f(n)=3n/2 :(
刚查了一下 递归公式 f(n)=n/2 + f(n/2) + 1 所以应该是 f(n)= n + log(n) - 2.
这个方法主要问题是要用n/2次swap。那个印度人后来说要minimize swap的次数。我就
很郁闷 因为已经超时了 后来他告我答案了:
不是把数分成n/2组每组两个,要把数分成2组每组n/2个。每组选最大的。比较之后,
较大的就是最大的那个数。较小的和较大的数所在的组里的其他数组成一组,再选最大
的,就得到第二大数了。一共大概3n/2次 用到了一两个额外的内存。
简单吧!:)
p*****2
发帖数: 21240
14
来自主题: JobHunting版 - 问两道facebook面试题

这样的话。上边那个答案也有问题吧?上来把root.value给了maxvalue。
s****i
发帖数: 197
15
Given a n×n checkerboard with checkers on it, one can put a new checker in
an empty square if at least two of it's neighbor are occupied by checker(
here only horizontal and vertical).
注:也就是说只有这样的才可以放一个新的checker上去:
* *
_ => *
* *
或者
* *
_* => **
这里*代表已经有的checker, _代表空格
Apply this rule until no more checker can be placed. If we start with n-1
checkers (注如果是start with n个的话 都放对角线上就可以了都occupy了) is it
possible all of n^2 square be occupied in the end? If not prove your result.
想了半天毫无头绪啊 而且据... 阅读全帖
d****o
发帖数: 1055
16
你再想想?
你的题是:
If we start with n-1checkers, is it possible all of n^2 square be occupied
in the end? If not prove your result.
我的答案:
it is not possible. when n=2, it is not ok. Proven.
j*******a
发帖数: 101
17
来自主题: JobHunting版 - C++ 面试题疑问
这个是答案吗?
P**l
发帖数: 3722
18
来自主题: JobHunting版 - 问一道google面试题
错答案看久了就不会觉得错了。。
s******n
发帖数: 3946
19
来自主题: JobHunting版 - 问一道twitter面试题
http://en.wikipedia.org/wiki/St._Petersburg_paradox
答案和wiki有出入:
悖论的情况下是无穷大。
赌场有限的情况下是L/2 + W / (2^L)
s******n
发帖数: 3946
20
来自主题: JobHunting版 - 问一道twitter面试题
http://en.wikipedia.org/wiki/St._Petersburg_paradox
答案和wiki有出入:
悖论的情况下是无穷大。
赌场有限的情况下是L/2 + W / (2^L)
c**********e
发帖数: 2007
21
来自主题: JobHunting版 - 面试题:如何设计一个停车场。
在电话里面的。肯定是数据结构。但不知道那个老美的面试官心里的答案是什么。
j*****l
发帖数: 1624
22
来自主题: JobHunting版 - 哪里有Algorithms in C++ 的答案?
你应该直接看那个公司的面试题的。
j*******m
发帖数: 28
23
来自主题: JobHunting版 - 菜鸟面试题求助
谢谢啦!我学习了下,但是不知道正确答案是什么
是不是该这么写
Template
S Getresult (S Given )
{
S Sort;
…… //sorting
Return (Sort);
}
b***e
发帖数: 383
24
来自主题: JobHunting版 - 再说一个bb的面试题吧
如果换着是我,首先我的回答是我会选择BB.(因为不选BB,应该是一个必死的答案。)
然后为什么? 首先金融是我最感兴趣的一个行业,可能其他公司给的工资高,或者福
利好,比如google,但是如果做的东西自己不感兴趣,是一件很痛苦的事情。 (好了
,google可以排除了)。
虽然GS也是做金融的,而且,GS在金融领域也是一个leading company。 但是,我更喜
欢做金融的某一块,在这一块,BB做得比GS好(或者吹BB比GS好的某一个方面)。
如果manager问“假如在bb你被分到一个和金融无关的编程的部门呢?”我的回答是:
BB这么分配,应该是结合了我的背景和我的兴趣。如果我分配到与金融无关的部门,应
该是因为我金融背景还比较弱,但是,在BB里,我相信通过这样一个好的平台,我一定
能够非常快的提升自己在金融领域的知识,到时候,我会再次申请到金融部门工作,我
相信那个时候BB一定会approve我的申请。
请大牛们分析一下,这样回答可以吗?
G*M
发帖数: 6042
25
来自主题: JobHunting版 - 再说一个bb的面试题吧
这个回答得离谱。总得先比较一下offer吧?你要是面试的,给出这种答案的人你会
要吗?

gs
r*****e
发帖数: 792
26
来自主题: JobHunting版 - 一道面试题:数组 in-place shuffle
cup150里面有这道题啊,就是D&C的思想,虽然那个答案看起来
有点不太对劲。我是觉得奇偶的情况好像没有考虑,code自己没写,
觉得太麻烦。做好投降的准备了,呵呵。
w****x
发帖数: 2483
27
来自主题: JobHunting版 - 发几个面试题

不是非2叉树吗,直接说答案吧
j********e
发帖数: 1192
28
来自主题: JobHunting版 - 发几个面试题
我上面说错了,可以加一个变量表示几个child。
我给的答案和peking2的一样,就是DFS。Write就比较容易了,多写一个int
表示几个children。
读的时候,用了个queue,读到某个节点时,如果它有k个children,那么
queue里最后k个就是它的children了。queue的最大长度应该是O(logN*K),
(最多K个children)
B*****g
发帖数: 34098
29
来自主题: JobHunting版 - 被一个面试题卡的泪流满面 SQL
1 如果本题改成找出所有符合条件的供应商怎么办?
2 如果现在数据如下:
sid,pid
1,1
1,2
2,1
3,2
X = 1, 你试一下楼下的答案是否符合你的要求

supplier
B*****g
发帖数: 34098
30
来自主题: JobHunting版 - 被一个面试题卡的泪流满面 SQL
楼上有答案了,基本上就是考group by要用having
d********g
发帖数: 10550
31
10分钟肯定学不会,我是说10分钟做出来可以
runPython的答案就不错
b*******S
发帖数: 17
32
来自主题: JobHunting版 - 问一道A家的面试题
我覺得就像那本"Cracking Code Interview"裡面講的
重點是在解析這個問題知道他要問甚麼 而不是馬上找出一個解 (而這個解很可能不是
他們想要的)
所以就要問一些問題如
"這個string會多長?"
"通常進行的操作是那些?"
"操作的環境是甚麼? (e.g., clustered filesystem, multiple machines, or single
machine or even resource-constrained smartphone)
問清楚他要甚麼之後 才比較可能找出他們的"想要"的答案
相對於樓主而言,似乎是找出個解,然後讓面試者去說是不是他要的解. 這兩種策略對不
同公司也有不同結果. 不過就那本書上說法,是傾向第一個方法
i*********7
发帖数: 348
33
来自主题: JobHunting版 - 问一道A家的面试题
deque其实不就是一个double-linkedlist吗?跟lz比答案差在哪儿?
f*****e
发帖数: 2992
n******n
发帖数: 567
35
来自主题: JobHunting版 - 一道很难的面试题
如果interviewer有答案的话,可以发篇paper出来,下届的图灵奖就是他的
k********4
发帖数: 858
36
来自主题: JobHunting版 - 一道有意思的面试题 (18禁)

你这答案已经错了,第二个套在a男用过之后两面都有病了,b男用哪一面都是传染
F**********0
发帖数: 442
37
来自主题: JobHunting版 - 一道有意思的面试题 (18禁)
CS平时都训练这些智力题吗?
cs的都要求很聪明啊。短时间内想出答案。其他行业应聘也有这要求吗?
e*****t
发帖数: 1005
38
来自主题: JobHunting版 - 一道java面试题
赫赫,害得大家苦思不得其解。
答案就是之间那位的阿,branch prediction.
f*****7
发帖数: 92
39
来自主题: JobHunting版 - 大家的面试题答案是如何保存的
google doc
d****o
发帖数: 1055
40
来自主题: JobHunting版 - 大家的面试题答案是如何保存的
用IDE来保存,eclipse
c******t
发帖数: 391
41
来自主题: JobHunting版 - 大家的面试题答案是如何保存的
Evernote+pastebin,不过EN的格式挺难调,另外不支持代码高亮,必须先粘贴到IDE再
复制过去
f*****e
发帖数: 2992
42
来自主题: JobHunting版 - 请教图论面试题
非常接近正确答案了
i*a
发帖数: 132
43
来自主题: JobHunting版 - 请教图论面试题
可以大概说一下答案吗?现在暂时不能下载文章。
i*a
发帖数: 132
44
来自主题: JobHunting版 - 请教图论面试题
好眼力
123
345
561
246
楼上已经有大侠给出答案了。问题本身挺难的。

[发表自未名空间手机版 - m.mitbbs.com]
k****r
发帖数: 807
45
来自主题: JobHunting版 - 请教几道对我来说高深的面试题
高人,我觉得这4个题,你都不是问题啊,
能不能谈谈您的答案呢?谢谢
t********e
发帖数: 344
46
来自主题: JobHunting版 - 请教一道G家面试题
先问如何判断一个Integer是否Palindrome,熟题了。
然后接着问如何找比一个int大的下一个palindrome。 Write a function
which returns the next palindrome greater than the given number n.
e.g., f(231) = 232
f(999) = 1001
f(111) = 121
大家有什么思路?除了naive的exhaustive search (其实这个方法也不差吧,因为一般
n加1几次以后就能找到答案了……)
r********d
发帖数: 7742
47
对啊,建立答案数据库当然越早越好了。
r********d
发帖数: 7742
48
考试型面试其实没有问题。
关键是面经。没有G T面经和复习资料经验,咱们G T能考过母语人士么?
面试也一样,关键是面经和答案,要是这些东西一点都没有,大家就会发现转行其实没
那么简单了。
不是说CS就难,但是靠着面经快速通过面试,不能作为CS专业简单于其他专业的依据。
换任何的专业,类似的考试形式,如果有大量的面经和有限的考察范围,人准备起来都
没有问题。
b***m
发帖数: 5987
49

我几乎不背code,每次面试都是先分析思路,然后写框架,然后再细化。其实我白板
code有不少bug,还需要添添补补不少代码,从来没有一次是一气呵成写成的,不过并
不影响interview。其实面试官也不是傻子,你拿到一道面试题,不假思索写出bug
free最优解,你以为人家心里不知道?工作中有几个人能做到?
l**b
发帖数: 457
50
最近想找工作,抽时间把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出来的,我只是简单的整理了一
下。希望大家能尊重大牛们的... 阅读全帖
首页 上页 1 2 3 4 5 6 7 8 9 10 (共10页)