由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Addepar 电面面经
相关主题
LinkedIn 电面面经回报本版- 贡献 FLG 电面面经 + 一点个人感受。
贡献Google电面面经(不小心误删除了,再发一遍并update)分享Facebook电面面经
google电面,估计挂了,攒rpFB 电面面经
通常FACEBOOK电面后几天没有消息就可以MOVEON 了Bloomberg 面经
发几个面经(7) Google 电面+onsiteCloudera 电面面经
顶风发个amazon电面面经Uber 电面
Apple电面面经+请问去过onsite的同学会考很多objective c么?今天的bloomberg 电面面经
Bloomberg FSD intern 电面 面经Amazon电面面经
相关话题的讨论汇总
话题: recursion话题: 输家话题: 电面话题: find话题: number
进入JobHunting版参与讨论
1 (共1页)
x***j
发帖数: 75
1
海投了2个星期,刚收到第一个电面,漫长的战斗要开始了。
攒人品贴个详细的电面面经,感觉题目很简单,但交流不畅,只怪自己太嫩了。
顺便: 长期求各种马工内推!!!地点不限,不胜感激!!!
Q): find the largest number in an array, explain how?
很easy, 走一遍数组,update一下最大值。
follow up:
1) so how many times of compare do you need?
很easy n-1。
2) Is there any chance fewer times of compare?
在想,
说不用想了,没有。
3) can you find the number using divide + conquer/ recursion? write the code
不明白为什么非要recursion,
说因为优势文件很大,电脑一次只能阅读1000个数据。
于是开始写了一个1000限制的程序。
说不对,我的1000只是比如, 用类似merge的想法做。
写了出来。
4) are you OK with the above algorithm in reality?
我说如果只要最大的,可以。
说如果两个失败者,你能得到其他信息吗?
不能
5) how can you the find the second largest number using the same algorithm(
recursion)?
不会,如果用quick select, heap 都很容易啊。
说必须就用这个类似recursion和 merge的算法。
思考中。
说提醒一下,用其他的数据结构可以
思考中,
提醒一下,你熟悉hashmap吗?
哦,熟悉,想。key是赢家,value是最大输家, 不停update最大输家。写了出来。
说,不好,如果 key是赢家,value是输家的list最好。
时间到。
后来想想,他说的方法跟我给的方法有区别吗?
x***j
发帖数: 75
2
海投了2个星期,刚收到第一个电面,漫长的战斗要开始了。
攒人品贴个详细的电面面经,感觉题目很简单,但交流不畅,只怪自己太嫩了。
顺便: 长期求各种马工内推!!!地点不限,不胜感激!!!
Q): find the largest number in an array, explain how?
很easy, 走一遍数组,update一下最大值。
follow up:
1) so how many times of compare do you need?
很easy n-1。
2) Is there any chance fewer times of compare?
在想,
说不用想了,没有。
3) can you find the number using divide + conquer/ recursion? write the code
不明白为什么非要recursion,
说因为优势文件很大,电脑一次只能阅读1000个数据。
于是开始写了一个1000限制的程序。
说不对,我的1000只是比如, 用类似merge的想法做。
写了出来。
4) are you OK with the above algorithm in reality?
我说如果只要最大的,可以。
说如果两个失败者,你能得到其他信息吗?
不能
5) how can you the find the second largest number using the same algorithm(
recursion)?
不会,如果用quick select, heap 都很容易啊。
说必须就用这个类似recursion和 merge的算法。
思考中。
说提醒一下,用其他的数据结构可以
思考中,
提醒一下,你熟悉hashmap吗?
哦,熟悉,想。key是赢家,value是最大输家, 不停update最大输家。写了出来。
说,不好,如果 key是赢家,value是输家的list最好。
时间到。
后来想想,他说的方法跟我给的方法有区别吗?
m*****k
发帖数: 731
3
5)
map里有多少entries?
如果只有1 entry,为啥不用arr[0], arr[1] 呢?这就回到堆了。
如果多entries,可否指教一下如何做?
g********t
发帖数: 53
4
感谢分享!
能不能把3,4,5说的详细一些,题目要求没看明白。
f*******s
发帖数: 182
5
想当年上学时面试的第一家公司 现在还有他家tshirt
u**********n
发帖数: 265
6
谢谢楼主分享!

【在 x***j 的大作中提到】
: 海投了2个星期,刚收到第一个电面,漫长的战斗要开始了。
: 攒人品贴个详细的电面面经,感觉题目很简单,但交流不畅,只怪自己太嫩了。
: 顺便: 长期求各种马工内推!!!地点不限,不胜感激!!!
: Q): find the largest number in an array, explain how?
: 很easy, 走一遍数组,update一下最大值。
: follow up:
: 1) so how many times of compare do you need?
: 很easy n-1。
: 2) Is there any chance fewer times of compare?
: 在想,

r****a
发帖数: 1212
7
find the largest number in an array, explain how?
如果数组里面存的整数,已经找到了最大整数值,就不用继续了。
x***j
发帖数: 75
8

很多entries, 每次比较都放到HashMap中,其实这个方法我真心觉得很次,但要求这么
做。

【在 m*****k 的大作中提到】
: 5)
: map里有多少entries?
: 如果只有1 entry,为啥不用arr[0], arr[1] 呢?这就回到堆了。
: 如果多entries,可否指教一下如何做?

x***j
发帖数: 75
9


【在 g********t 的大作中提到】
: 感谢分享!
: 能不能把3,4,5说的详细一些,题目要求没看明白。

x***j
发帖数: 75
10

跪求2次电面面经

【在 f*******s 的大作中提到】
: 想当年上学时面试的第一家公司 现在还有他家tshirt
1 (共1页)
进入JobHunting版参与讨论
相关主题
Amazon电面面经发几个面经(7) Google 电面+onsite
求Addepar Onsite面经顶风发个amazon电面面经
re: 面试归来,上面经回馈各位战友Apple电面面经+请问去过onsite的同学会考很多objective c么?
一个小公司面经Bloomberg FSD intern 电面 面经
LinkedIn 电面面经回报本版- 贡献 FLG 电面面经 + 一点个人感受。
贡献Google电面面经(不小心误删除了,再发一遍并update)分享Facebook电面面经
google电面,估计挂了,攒rpFB 电面面经
通常FACEBOOK电面后几天没有消息就可以MOVEON 了Bloomberg 面经
相关话题的讨论汇总
话题: recursion话题: 输家话题: 电面话题: find话题: number