perm被拒原因是公司责任,是不是必须换公司了.# EB23 - 劳工卡
r*e
1 楼
本人ECE PhD,方向EDA
前一阵在linkedin上挂了一个详细的简历,之后收到A家recruiter的面试邀请,一看职
位是IMDb.com,心想差的有点远。。果然二面之后杯具了。主要原因还是OOD和开放式
的问题答的不太好,另外在电话里念code非常不熟悉,耗了很多时间。
IMDb是amazon属下的比较独立的一个分支,大概有100多人,最近正在扩张。待遇什么
的跟amazon其他职位一致,但是(号称)运作上相对有自主权。有感兴趣的xdjm可以投
投。
附电话面试题:
一面:
1. write a function to count zero bits in an integer, read code on the phone
2. use OOD to design an HTML parser, list all the classes and methods
其实就是DOM的简化,当时没反应上来,答得不好
3. what’s the difference between old style Python classes and the new style
4. Unix, how to find the file with the longest path name?
5. Unix, a million webpages, each page may have some phone numbers with two
formats (XXX)XXX-XXXX, XXX-XXX-XXXX, how to find them out and update them
6. A million of ids and more coming, how to tell if an id is duplicated.
what data structure, what’s the complexity
7. what if amazon website is slow?
(follow up). what if app server is idling but database server has high load?
(follow up). how to design cache on the app server?
二面:
1. (老题) find out pairs in an array that sum to a given sum.
write code on paper and read to the interviewer (character by character).
2. (OOD) Design classes for actors and movies, implement at least these two
methods:
actors->getMovies()
movies->getActors()
what to do if initializing actors needs the movies objects while
initializing movies needs the actor objects.
how to search for actors that starred in movies that were on show at a given
time.
discuss different approaches.
3. How to improve the current IMDb website, how to design the mobile version
(iphone/Android)
前一阵在linkedin上挂了一个详细的简历,之后收到A家recruiter的面试邀请,一看职
位是IMDb.com,心想差的有点远。。果然二面之后杯具了。主要原因还是OOD和开放式
的问题答的不太好,另外在电话里念code非常不熟悉,耗了很多时间。
IMDb是amazon属下的比较独立的一个分支,大概有100多人,最近正在扩张。待遇什么
的跟amazon其他职位一致,但是(号称)运作上相对有自主权。有感兴趣的xdjm可以投
投。
附电话面试题:
一面:
1. write a function to count zero bits in an integer, read code on the phone
2. use OOD to design an HTML parser, list all the classes and methods
其实就是DOM的简化,当时没反应上来,答得不好
3. what’s the difference between old style Python classes and the new style
4. Unix, how to find the file with the longest path name?
5. Unix, a million webpages, each page may have some phone numbers with two
formats (XXX)XXX-XXXX, XXX-XXX-XXXX, how to find them out and update them
6. A million of ids and more coming, how to tell if an id is duplicated.
what data structure, what’s the complexity
7. what if amazon website is slow?
(follow up). what if app server is idling but database server has high load?
(follow up). how to design cache on the app server?
二面:
1. (老题) find out pairs in an array that sum to a given sum.
write code on paper and read to the interviewer (character by character).
2. (OOD) Design classes for actors and movies, implement at least these two
methods:
actors->getMovies()
movies->getActors()
what to do if initializing actors needs the movies objects while
initializing movies needs the actor objects.
how to search for actors that starred in movies that were on show at a given
time.
discuss different approaches.
3. How to improve the current IMDb website, how to design the mobile version
(iphone/Android)