Redian新闻
>
现在FIA的点数主要能用来干吗?
avatar
现在FIA的点数主要能用来干吗?# Money - 海外理财
b*s
1
一面:
很nice的白人,很encouraging,问了以下问题:
1. 自我介绍,最近做了什么project,最喜欢的是什么project
2. 问了Java的基础数据结构的基本概念:Array, LinkedList, ArrayList, HashMap,
TreeMap
3. 算法题:给一个很大的int array,memory不能放下,要求找k个smallest element
。我给了一个O(N logK)的算法。没要求写code
4. 问Java garbage collection原理,我当时只记得reference-counting,HR提示说如
果遇到circle怎么办,我在提示之下想出了mark-and-sweep的方法。
二面:
白人,我跟他交流有点问题,我的口语太烂。
1. 问什么是HashMap,什么是Hash function,HashMap是怎么储存的。
2. 问什么是binary tree,什么是heap data structure。
3. OO设计题:furniture stress test system, 有各种furniture包括Chair, Table,
etc. 要求furniture有抗压力和抗火两个method,后来要求furniture的不同部件由不
同材料组成。(这题悲剧了,我第一遍第二遍都没有听清楚这个furniture stress
system到底是干嘛的,要他反复解释了好几遍才大概明白。因为不是很懂这个stress
system和抗火、抗压功能到底怎么用,所以完全靠瞎猜。。。)
4. 算法题:给一个unsorted array和int x,找到array当中两个元素使它们加起来等
于x。我的想了个O(n log n)的算法是先sort array,然后用binary search来搜索。
avatar
a*a
2
后知后觉不能转aeroplan了
那么FIA的点数怎么使用更加划算呢?
avatar
d*t
3
一想起我的Amazon就悲情。

,
element

【在 b*****s 的大作中提到】
: 一面:
: 很nice的白人,很encouraging,问了以下问题:
: 1. 自我介绍,最近做了什么project,最喜欢的是什么project
: 2. 问了Java的基础数据结构的基本概念:Array, LinkedList, ArrayList, HashMap,
: TreeMap
: 3. 算法题:给一个很大的int array,memory不能放下,要求找k个smallest element
: 。我给了一个O(N logK)的算法。没要求写code
: 4. 问Java garbage collection原理,我当时只记得reference-counting,HR提示说如
: 果遇到circle怎么办,我在提示之下想出了mark-and-sweep的方法。
: 二面:

avatar
a*1
4
存着,看着爽!
avatar
q*x
5
怎么了?

【在 d********t 的大作中提到】
: 一想起我的Amazon就悲情。
:
: ,
: element

avatar
r*t
6
min-heap 被黑了吧?

【在 q****x 的大作中提到】
: 怎么了?
avatar
q*x
7
有三面啊。

【在 r****t 的大作中提到】
: min-heap 被黑了吧?
avatar
d*t
8
三面悲剧。

【在 q****x 的大作中提到】
: 怎么了?
avatar
q*x
9
java的gc只用ref count吧。
另外二面第四题无需binary search。
OO题,是不同的家具会用不同材料,还是家具的不同部件?我猜是前者,楼主搞错了。

,
element

【在 b*****s 的大作中提到】
: 一面:
: 很nice的白人,很encouraging,问了以下问题:
: 1. 自我介绍,最近做了什么project,最喜欢的是什么project
: 2. 问了Java的基础数据结构的基本概念:Array, LinkedList, ArrayList, HashMap,
: TreeMap
: 3. 算法题:给一个很大的int array,memory不能放下,要求找k个smallest element
: 。我给了一个O(N logK)的算法。没要求写code
: 4. 问Java garbage collection原理,我当时只记得reference-counting,HR提示说如
: 果遇到circle怎么办,我在提示之下想出了mark-and-sweep的方法。
: 二面:

avatar
B*5
10
不binary search的怎么搞?

【在 q****x 的大作中提到】
: java的gc只用ref count吧。
: 另外二面第四题无需binary search。
: OO题,是不同的家具会用不同材料,还是家具的不同部件?我猜是前者,楼主搞错了。
:
: ,
: element

avatar
q*x
11
两头往中间走。小了移动头指针,大了移动尾指针,等了返回。

【在 B******5 的大作中提到】
: 不binary search的怎么搞?
avatar
B*5
12
哦,那我理解错了,
我刚才以为不用sort的那种。。。

【在 q****x 的大作中提到】
: 两头往中间走。小了移动头指针,大了移动尾指针,等了返回。
avatar
a*n
13
请问这种设计题目电话面世怎么做啊?也不能画图,能讲清楚吗?另外不知道这种设计
题需要详细到什么程度啊?
avatar
a*n
14
NO, Java GC 应该是MARK and SWEEP。而且应该是改良的。

【在 q****x 的大作中提到】
: java的gc只用ref count吧。
: 另外二面第四题无需binary search。
: OO题,是不同的家具会用不同材料,还是家具的不同部件?我猜是前者,楼主搞错了。
:
: ,
: element

avatar
q*x
15
参考文献?

【在 a*****n 的大作中提到】
: NO, Java GC 应该是MARK and SWEEP。而且应该是改良的。
avatar
r*t
16
不错。不过 arr 和 x - arr 以后求 intersection 可能快些。

【在 q****x 的大作中提到】
: 两头往中间走。小了移动头指针,大了移动尾指针,等了返回。
avatar
q*x
17
O(1) space vs O(n).

【在 r****t 的大作中提到】
: 不错。不过 arr 和 x - arr 以后求 intersection 可能快些。
avatar
r*t
18
certainly.

【在 q****x 的大作中提到】
: O(1) space vs O(n).
avatar
m*l
19
Thanks for sharing~
**************************************************
一面:
很nice的白人,很encouraging,问了以下问题:
1. 自我介绍,最近做了什么project,最喜欢的是什么project
2. 问了Java的基础数据结构的基本概念:Array, LinkedList, ArrayList, HashMap,
TreeMap
3. 算法题:给一个很大的int array,memory不能放下,要求找k个smallest element
。我给了一个O(N logK)的算法。没要求写code
4. 问Java garbage collection原理,我当时只记得reference-counting,HR提示说如
果遇到circle怎么办,我在提示之下想出了mark-and-sweep的方法。
二面:
白人,我跟他交流有点问题,我的口语太烂。
1. 问什么是HashMap,什么是Hash function,HashMap是怎么储存的。
2. 问什么是binary tree,什么是heap data structure。
3. OO设计题:furniture stress test system, 有各种furniture包括Chair, Table,
etc. 要求furniture有抗压力和抗火两个method,后来要求furniture的不同部件由不
同材料组成。(这题悲剧了,我第一遍第二遍都没有听清楚这个furniture stress
system到底是干嘛的,要他反复解释了好几遍才大概明白。因为不是很懂这个stress
system和抗火、抗压功能到底怎么用,所以完全靠瞎猜。。。)
4. 算法题:给一个unsorted array和int x,找到array当中两个元素使它们加起来等
于x。我的想了个O(n log n)的算法是先sort array,然后用binary search来搜索。
avatar
b*t
20
二面第4题很常见 而且变形很多
如果是sorted的就首尾两个指针往中间走
如果没有sorted的就建个hashtable
facebook还常问三个数的和给定的题
具体到写code还要注意题目是否数组里有重复元素 以及是否要求找出的
pair 或者triple里面没有重复的index

,
element

【在 m********l 的大作中提到】
: Thanks for sharing~
: **************************************************
: 一面:
: 很nice的白人,很encouraging,问了以下问题:
: 1. 自我介绍,最近做了什么project,最喜欢的是什么project
: 2. 问了Java的基础数据结构的基本概念:Array, LinkedList, ArrayList, HashMap,
: TreeMap
: 3. 算法题:给一个很大的int array,memory不能放下,要求找k个smallest element
: 。我给了一个O(N logK)的算法。没要求写code
: 4. 问Java garbage collection原理,我当时只记得reference-counting,HR提示说如

avatar
g*8
21
赞举一反三
似乎in general是subset sum问题

【在 b******t 的大作中提到】
: 二面第4题很常见 而且变形很多
: 如果是sorted的就首尾两个指针往中间走
: 如果没有sorted的就建个hashtable
: facebook还常问三个数的和给定的题
: 具体到写code还要注意题目是否数组里有重复元素 以及是否要求找出的
: pair 或者triple里面没有重复的index
:
: ,
: element

avatar
m*k
23
3. OO设计题:furniture stress test system, 有各种furniture包括Chair, Table,
etc. 要求furniture有抗压力和抗火两个method,后来要求furniture的不同部件由不
同材料组成。(这题悲剧了,我第一遍第二遍都没有听清楚这个furniture stress
system到底是干嘛的,要他反复解释了好几遍才大概明白。因为不是很懂这个stress
system和抗火、抗压功能到底怎么用,所以完全靠瞎猜。。。)
同意quantx, 猜是不同的家具会用不同材料, 这个用decorater pattern吧?

【在 q****x 的大作中提到】
: java的gc只用ref count吧。
: 另外二面第四题无需binary search。
: OO题,是不同的家具会用不同材料,还是家具的不同部件?我猜是前者,楼主搞错了。
:
: ,
: element

avatar
b*s
24

谢谢!

【在 b******t 的大作中提到】
: 二面第4题很常见 而且变形很多
: 如果是sorted的就首尾两个指针往中间走
: 如果没有sorted的就建个hashtable
: facebook还常问三个数的和给定的题
: 具体到写code还要注意题目是否数组里有重复元素 以及是否要求找出的
: pair 或者triple里面没有重复的index
:
: ,
: element

avatar
l*a
25
classical bridge pattern

【在 m*****k 的大作中提到】
: 3. OO设计题:furniture stress test system, 有各种furniture包括Chair, Table,
: etc. 要求furniture有抗压力和抗火两个method,后来要求furniture的不同部件由不
: 同材料组成。(这题悲剧了,我第一遍第二遍都没有听清楚这个furniture stress
: system到底是干嘛的,要他反复解释了好几遍才大概明白。因为不是很懂这个stress
: system和抗火、抗压功能到底怎么用,所以完全靠瞎猜。。。)
: 同意quantx, 猜是不同的家具会用不同材料, 这个用decorater pattern吧?

avatar
z*t
26
3. 算法题:给一个很大的int array,memory不能放下,要求找k个smallest element
博客中有详尽的分析:
http://codercareer.blogspot.com/2011/09/no-05-least-k-numbers.h
4.算法题:给一个unsorted array和int x,找到array当中两个元素使它们加起来等于
x,不准用hashtable。
博客中有详尽的分析:
http://zhedahht.blog.163.com/blog/static/2541117420072143251809

,
element

【在 b*****s 的大作中提到】
: 一面:
: 很nice的白人,很encouraging,问了以下问题:
: 1. 自我介绍,最近做了什么project,最喜欢的是什么project
: 2. 问了Java的基础数据结构的基本概念:Array, LinkedList, ArrayList, HashMap,
: TreeMap
: 3. 算法题:给一个很大的int array,memory不能放下,要求找k个smallest element
: 。我给了一个O(N logK)的算法。没要求写code
: 4. 问Java garbage collection原理,我当时只记得reference-counting,HR提示说如
: 果遇到circle怎么办,我在提示之下想出了mark-and-sweep的方法。
: 二面:

avatar
b*s
27

element
多谢!!

【在 z******t 的大作中提到】
: 3. 算法题:给一个很大的int array,memory不能放下,要求找k个smallest element
: 博客中有详尽的分析:
: http://codercareer.blogspot.com/2011/09/no-05-least-k-numbers.h
: 4.算法题:给一个unsorted array和int x,找到array当中两个元素使它们加起来等于
: x,不准用hashtable。
: 博客中有详尽的分析:
: http://zhedahht.blog.163.com/blog/static/2541117420072143251809
:
: ,
: element

avatar
z*u
28
感谢分享
两次面试都问了4道题,看来lz答题速度很快啊。我的面试基本上都2题就over了,甚至
有一次写完一个题就到时间了(1小时)
大家一般1小时都能答几道题目?

,
element

【在 b*****s 的大作中提到】
: 一面:
: 很nice的白人,很encouraging,问了以下问题:
: 1. 自我介绍,最近做了什么project,最喜欢的是什么project
: 2. 问了Java的基础数据结构的基本概念:Array, LinkedList, ArrayList, HashMap,
: TreeMap
: 3. 算法题:给一个很大的int array,memory不能放下,要求找k个smallest element
: 。我给了一个O(N logK)的算法。没要求写code
: 4. 问Java garbage collection原理,我当时只记得reference-counting,HR提示说如
: 果遇到circle怎么办,我在提示之下想出了mark-and-sweep的方法。
: 二面:

avatar
a*a
29
谢面经!
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。