由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - A家 first phone interview
相关主题
amazon 电面面经急, 请教个面试问题
bloomberg面经+offer, 有没有交流下工资的?亚马逊电面一
Amazon 面经Bloomberg 一道题
面试时被问到关于trie树的解法需要代码实现吗?BB 一题
终于理解当初面我的某同胞了G家电面题,求解答‏
Amazon常见设计题——设计电话簿求解问一道string match的题目 出自glassdoor facebook版
google 电面fast phone book loopupbloomberg电面面经
问一个问题的算法实现问问通常所说的字典dictionary都是用什么数据结构表示的?
相关话题的讨论汇总
话题: phone话题: 继承话题: interview话题: first话题: alarmdoor
进入JobHunting版参与讨论
1 (共1页)
i*******6
发帖数: 107
1
上来先介绍自己是做inventory flow的,BLA一大堆
介绍自己的online social network项目
1.会些啥语言?java,c++
2.那你说说有啥不同?传递参数方式,多重继承,JVM
3.JVM有啥好处?跨平台代码兼容性高
4.举例说明? 32位机和64位机的指针blabla
5.抽象类和接口的区别?变量和函数,java继承一个抽象类实现多个接口,继承有is-a
关系
6.举例说明?为了设计一个alarmdoor,可以选择继承door实现alarm, 也可以选择继承
alarm实现door,但是前者更好,因为alarmdoor本质上是door.
7.一个数组选取两个数,其和为给定值。读CODE。
8.实现一个电话本用什么数据结构最好?hashtable,名字做key,电话做value。
9.如果一个人有多个电话号码?collision.Opening address or chaining.
10.如果需要反过来也能查呢?trie
11.更高效的方式?这个没答出来,当时忘了可以设置index tree.
下周2面,move on.
l*****a
发帖数: 14598
2
这个name->phone number,phone number->name都能查
是用两个 hashtable/trie好,还是用Database?

-a

【在 i*******6 的大作中提到】
: 上来先介绍自己是做inventory flow的,BLA一大堆
: 介绍自己的online social network项目
: 1.会些啥语言?java,c++
: 2.那你说说有啥不同?传递参数方式,多重继承,JVM
: 3.JVM有啥好处?跨平台代码兼容性高
: 4.举例说明? 32位机和64位机的指针blabla
: 5.抽象类和接口的区别?变量和函数,java继承一个抽象类实现多个接口,继承有is-a
: 关系
: 6.举例说明?为了设计一个alarmdoor,可以选择继承door实现alarm, 也可以选择继承
: alarm实现door,但是前者更好,因为alarmdoor本质上是door.

i*******6
发帖数: 107
3
他后来给的提示就是做name的trie
但是用另一个phone number index tree来缩小搜索所需时间
index tree构造合理的话,正反搜索都只要o(log n)

【在 l*****a 的大作中提到】
: 这个name->phone number,phone number->name都能查
: 是用两个 hashtable/trie好,还是用Database?
:
: -a

f*******5
发帖数: 52
4
为啥不用两个hash table,用两个hash table的话貌似正反都是O(1)吧

【在 i*******6 的大作中提到】
: 他后来给的提示就是做name的trie
: 但是用另一个phone number index tree来缩小搜索所需时间
: index tree构造合理的话,正反搜索都只要o(log n)

q****x
发帖数: 7404
5
amazon hopeless. still reading code.

-a

【在 i*******6 的大作中提到】
: 上来先介绍自己是做inventory flow的,BLA一大堆
: 介绍自己的online social network项目
: 1.会些啥语言?java,c++
: 2.那你说说有啥不同?传递参数方式,多重继承,JVM
: 3.JVM有啥好处?跨平台代码兼容性高
: 4.举例说明? 32位机和64位机的指针blabla
: 5.抽象类和接口的区别?变量和函数,java继承一个抽象类实现多个接口,继承有is-a
: 关系
: 6.举例说明?为了设计一个alarmdoor,可以选择继承door实现alarm, 也可以选择继承
: alarm实现door,但是前者更好,因为alarmdoor本质上是door.

v***n
发帖数: 5085
6
精辟

【在 q****x 的大作中提到】
: amazon hopeless. still reading code.
:
: -a

1 (共1页)
进入JobHunting版参与讨论
相关主题
问问通常所说的字典dictionary都是用什么数据结构表示的?终于理解当初面我的某同胞了
好几天没看见新题了Amazon常见设计题——设计电话簿求解
bb家电面google 电面fast phone book loopup
boggle的复杂度问一个问题的算法实现
amazon 电面面经急, 请教个面试问题
bloomberg面经+offer, 有没有交流下工资的?亚马逊电面一
Amazon 面经Bloomberg 一道题
面试时被问到关于trie树的解法需要代码实现吗?BB 一题
相关话题的讨论汇总
话题: phone话题: 继承话题: interview话题: first话题: alarmdoor