由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 攒人品,发MS面筋
相关主题
MS interview - Business Services TeamLowest common ancestor of two nodes of Binary Tree
在版上看到的G题BST 找重复节点数
问了一个链表,1->2->3->4->5, 每两个交换,2->1->4->3->5,recovery BST 不考虑相同值的情况么?
再问大牛们leetcode上面Linkedlist的题,Reverse Nodes in k-GAmazon电面面经(1面和2面)
G电面面经BST to double linked list的code
Google Front-end Software Engineer Phone InterviewRejected After 2nd Phone Interview with Amazon
bloomberg onsite题an interview question
How to find the kth biggest number in a BST新鲜Amazon面经
相关话题的讨论汇总
话题: find话题: node话题: erp话题: given话题: invoice
进入JobHunting版参与讨论
1 (共1页)
f******7
发帖数: 941
1
面的是Business services division. 见了2个组的人,5个人,4老印,1老美。Onsite
的时
候才知道这个组是做ERP软件的。
简历上的东西问得很少,只问了现在正在做的工作(跟ERP相关)。至于技术题目,都
是一些很常规
的题目。
第一个,聊了很久ERP方面的东西,最后只问了一道技术题。
An array of continuous integers, only one number is duplicate, find out
this number. What about there is a number is missing, how to find out
both the duplicate and missing numbers.
第二个,问了heap跟stack的区别,以及什么情况下会OutOfMenoryException。然后就
是技术
题了。
Reverse a string. e.g. he is a man => man a si eh
Reverse a string without reversing the words. e.g. he is a man => man a
is he
Find the square root of a float number.
午饭后第三个,同样聊了很久我现在做的ERP方面的东西,问了下5年的career path和
遇到的
most challenging technical problem in previous projects, 然后就是技术题了:
1) Give three database tables, Invoice, InvoiceLineItem, and PartMaster.
Find the design problems. 主要就是要变成一个normalized design. 要问清楚具体的
business requirements,然后针对这个requirement进行修改.
2)Write sql to find the most recent invoice date for all customers. 我记
得是这个
SELECT customer_name, max(invoice_date)
FROM Customer, Invoice
WHERE Customer.customer_id=Invoice.customer_id
GROUP BY customer_name.
对了,Customer table是normalized后得出的。
3) Given a list of methods as follows.
Station radio.getStation();
void setToNext();
void setToPrevious();
String station.getFrequency(); // Station的Unique id.
int station.getStrength();
Find the top 6 strongest signal stations: List
findSixStrongestStations(Radio radio){...}
第四个,A list (LinkedList) of n numbers, p1->p2->...->pn. Find k random
numbers.
1) n is known
2) n is unknown
Given a BST, find the successor of a given node. The node class is as
follows.
class Node{
Node lc;
Node rc;
Node parent;
}
最后一个是director, 聊了一下他们的ERP的架构,使用的语言。说了下这两组的区别
和主要进行
的项目。最后一个技术题。
Given a file's full-path, e.g. c:\foo\bar\dir12345
given a positive number n, find an abbreviated path from the full lpath
whose length <= n with the following conditions:
1) Drive must be included, i.e. "c:" should be in the result.
2) The suffix part has higher priority to be included since it contains
more important information.
3) Each part can not be partially included in the result.
4) The skipped part represented by "...".
现在还在等结果。感觉最后2面面得不好,脑子都转不过来了,onsite实在是太累了。
g*******y
发帖数: 2114
2
Thanks
祝好运!发包子!

Onsite

【在 f******7 的大作中提到】
: 面的是Business services division. 见了2个组的人,5个人,4老印,1老美。Onsite
: 的时
: 候才知道这个组是做ERP软件的。
: 简历上的东西问得很少,只问了现在正在做的工作(跟ERP相关)。至于技术题目,都
: 是一些很常规
: 的题目。
: 第一个,聊了很久ERP方面的东西,最后只问了一道技术题。
: An array of continuous integers, only one number is duplicate, find out
: this number. What about there is a number is missing, how to find out
: both the duplicate and missing numbers.

o*******y
发帖数: 810
3
thanks for sharing!
l**********3
发帖数: 161
4
这个问题由什么好的解法:
What about there is a number is missing, how to find out
both the duplicate and missing numbers.
Thanks

Onsite

【在 f******7 的大作中提到】
: 面的是Business services division. 见了2个组的人,5个人,4老印,1老美。Onsite
: 的时
: 候才知道这个组是做ERP软件的。
: 简历上的东西问得很少,只问了现在正在做的工作(跟ERP相关)。至于技术题目,都
: 是一些很常规
: 的题目。
: 第一个,聊了很久ERP方面的东西,最后只问了一道技术题。
: An array of continuous integers, only one number is duplicate, find out
: this number. What about there is a number is missing, how to find out
: both the duplicate and missing numbers.

c*****6
发帖数: 2644
5
thanks for sharing!
m******p
发帖数: 5393
6
好运

Onsite

【在 f******7 的大作中提到】
: 面的是Business services division. 见了2个组的人,5个人,4老印,1老美。Onsite
: 的时
: 候才知道这个组是做ERP软件的。
: 简历上的东西问得很少,只问了现在正在做的工作(跟ERP相关)。至于技术题目,都
: 是一些很常规
: 的题目。
: 第一个,聊了很久ERP方面的东西,最后只问了一道技术题。
: An array of continuous integers, only one number is duplicate, find out
: this number. What about there is a number is missing, how to find out
: both the duplicate and missing numbers.

b*****c
发帖数: 165
7
可以参考这个:
http://geeksforgeeks.org/?p=7953

【在 l**********3 的大作中提到】
: 这个问题由什么好的解法:
: What about there is a number is missing, how to find out
: both the duplicate and missing numbers.
: Thanks
:
: Onsite

s****s
发帖数: 618
8
bless

Onsite

【在 f******7 的大作中提到】
: 面的是Business services division. 见了2个组的人,5个人,4老印,1老美。Onsite
: 的时
: 候才知道这个组是做ERP软件的。
: 简历上的东西问得很少,只问了现在正在做的工作(跟ERP相关)。至于技术题目,都
: 是一些很常规
: 的题目。
: 第一个,聊了很久ERP方面的东西,最后只问了一道技术题。
: An array of continuous integers, only one number is duplicate, find out
: this number. What about there is a number is missing, how to find out
: both the duplicate and missing numbers.

f******7
发帖数: 941
9
这题有很多解法。我当时时间紧,就采用了先排序然后再找的策略。

【在 l**********3 的大作中提到】
: 这个问题由什么好的解法:
: What about there is a number is missing, how to find out
: both the duplicate and missing numbers.
: Thanks
:
: Onsite

l**********3
发帖数: 161
10
谢谢

【在 b*****c 的大作中提到】
: 可以参考这个:
: http://geeksforgeeks.org/?p=7953

相关主题
Google Front-end Software Engineer Phone InterviewLowest common ancestor of two nodes of Binary Tree
bloomberg onsite题BST 找重复节点数
How to find the kth biggest number in a BSTrecovery BST 不考虑相同值的情况么?
进入JobHunting版参与讨论
P********l
发帖数: 452
11
mark.
g*****e
发帖数: 282
12
这个题谁讲讲?我想的,有个ptr保持list header,然后随机走若干步(如果到nil了
重新从头
走)。
第四个,A list (LinkedList) of n numbers, p1->p2->...->pn. Find k random
numbers.
1) n is known
2) n is unknown

Onsite

【在 f******7 的大作中提到】
: 面的是Business services division. 见了2个组的人,5个人,4老印,1老美。Onsite
: 的时
: 候才知道这个组是做ERP软件的。
: 简历上的东西问得很少,只问了现在正在做的工作(跟ERP相关)。至于技术题目,都
: 是一些很常规
: 的题目。
: 第一个,聊了很久ERP方面的东西,最后只问了一道技术题。
: An array of continuous integers, only one number is duplicate, find out
: this number. What about there is a number is missing, how to find out
: both the duplicate and missing numbers.

f***g
发帖数: 214
13
Reservoir sampling
没那么复杂

【在 g*****e 的大作中提到】
: 这个题谁讲讲?我想的,有个ptr保持list header,然后随机走若干步(如果到nil了
: 重新从头
: 走)。
: 第四个,A list (LinkedList) of n numbers, p1->p2->...->pn. Find k random
: numbers.
: 1) n is known
: 2) n is unknown
:
: Onsite

y******5
发帖数: 43
14
I have a question:
"n is unknown" does not mean it is a endless linked list, right? If we use
reservoir sampling, we still have to go through the whole linked list, and
the time complexity is O(n^2) for linked list. However, if we first go
through the linked list and get the length n, then for the 1st number, go
rand(n) steps, choose that node and delete it. Next time we go rand(n-1)
steps and do the same thing. The time complexity is O(kn).
Please correct me if I am wrong.

【在 f***g 的大作中提到】
: Reservoir sampling
: 没那么复杂

h*********n
发帖数: 915
15

Onsite
到底是一个组还是两个组啊?

【在 f******7 的大作中提到】
: 面的是Business services division. 见了2个组的人,5个人,4老印,1老美。Onsite
: 的时
: 候才知道这个组是做ERP软件的。
: 简历上的东西问得很少,只问了现在正在做的工作(跟ERP相关)。至于技术题目,都
: 是一些很常规
: 的题目。
: 第一个,聊了很久ERP方面的东西,最后只问了一道技术题。
: An array of continuous integers, only one number is duplicate, find out
: this number. What about there is a number is missing, how to find out
: both the duplicate and missing numbers.

f***g
发帖数: 214
16
我大概明白你的问题了。
但是我理解,结果没必要还存在linked list 上了
只要求找到 k numbers
建一个数组保存。O(n)

【在 y******5 的大作中提到】
: I have a question:
: "n is unknown" does not mean it is a endless linked list, right? If we use
: reservoir sampling, we still have to go through the whole linked list, and
: the time complexity is O(n^2) for linked list. However, if we first go
: through the linked list and get the length n, then for the 1st number, go
: rand(n) steps, choose that node and delete it. Next time we go rand(n-1)
: steps and do the same thing. The time complexity is O(kn).
: Please correct me if I am wrong.

y******5
发帖数: 43
17
I see. Thanks.

【在 f***g 的大作中提到】
: 我大概明白你的问题了。
: 但是我理解,结果没必要还存在linked list 上了
: 只要求找到 k numbers
: 建一个数组保存。O(n)

a******7
发帖数: 106
18
For 1, if the array is continuous, binary search can be used
b*******8
发帖数: 37364
19
感觉题目比想象的简单,估计主要是闲聊考察ERP的水平。多谢楼主!
s****u
发帖数: 1433
20
连续数列的话,找头和尾计算出和,
然后与遍历的和相减,多一个或者少一个,
一目了然。
当然这个办法,如果多两个或少两个就不行了。
相关主题
Amazon电面面经(1面和2面)an interview question
BST to double linked list的code新鲜Amazon面经
Rejected After 2nd Phone Interview with Amazon问个面试题,加些小抱怨
进入JobHunting版参与讨论
A*****8
发帖数: 8590
21
祝好运!

Onsite

【在 f******7 的大作中提到】
: 面的是Business services division. 见了2个组的人,5个人,4老印,1老美。Onsite
: 的时
: 候才知道这个组是做ERP软件的。
: 简历上的东西问得很少,只问了现在正在做的工作(跟ERP相关)。至于技术题目,都
: 是一些很常规
: 的题目。
: 第一个,聊了很久ERP方面的东西,最后只问了一道技术题。
: An array of continuous integers, only one number is duplicate, find out
: this number. What about there is a number is missing, how to find out
: both the duplicate and missing numbers.

m****i
发帖数: 650
22
thanks for sharing
b*******8
发帖数: 37364
23
水库抽样很经典,一定要搞懂,以前就栽在过这上面,丢人啊。

【在 f***g 的大作中提到】
: Reservoir sampling
: 没那么复杂

f******7
发帖数: 941
24
一个组啊。我说了啊。

【在 h*********n 的大作中提到】
:
: Onsite
: 到底是一个组还是两个组啊?

f******7
发帖数: 941
25
这个。。。
关键是要体力充沛。呵呵。

【在 b*******8 的大作中提到】
: 感觉题目比想象的简单,估计主要是闲聊考察ERP的水平。多谢楼主!
h*********n
发帖数: 915
26
您说的是:
"见了2个组的人"

【在 f******7 的大作中提到】
: 一个组啊。我说了啊。
1 (共1页)
进入JobHunting版参与讨论
相关主题
新鲜Amazon面经G电面面经
问个面试题,加些小抱怨Google Front-end Software Engineer Phone Interview
攒人品,amazon面经bloomberg onsite题
Bloomberg面经(onsite)How to find the kth biggest number in a BST
MS interview - Business Services TeamLowest common ancestor of two nodes of Binary Tree
在版上看到的G题BST 找重复节点数
问了一个链表,1->2->3->4->5, 每两个交换,2->1->4->3->5,recovery BST 不考虑相同值的情况么?
再问大牛们leetcode上面Linkedlist的题,Reverse Nodes in k-GAmazon电面面经(1面和2面)
相关话题的讨论汇总
话题: find话题: node话题: erp话题: given话题: invoice