验证Sprint家A1586国内移动可用# Apple - 家有苹果
f*7
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实在是太累了。
的时
候才知道这个组是做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实在是太累了。