m***p 发帖数: 86 | 1 准备去onsite, 收到HR的email, 讲的是onsite的大体流程,其中一段是Architecture:
Here is what you can expect during our onsite interview:
Coding (2)
...
Architecture (1)
There will be one interview that focuses on architecture. These interviews
focus on systems – think distributed systems and APIs – very focused on
building/implementing a structure/product. One example of a question: How
would you build a chat system that handles millions of concurrently
connected users? Be sure to be very thorough in your explanation, we are
generally looking for a boxes and arrows diagram on the whiteboard.
A couple of things to focus on in this interview:
---communication is key, you will be steering the conversation and it will
be up
to you to understand the problem and ask clarifying questions
---our engineers will be focusing on your familiarity with complex systems.
Some topics you should be familiar with:
---Concurrency (threads, deadlock, starvation, consistency, coherence)
---Networking (IPC, TCP/IP)
---Abstraction (understanding how OS, filesystem, and database works)
---Real---world performance (relative performance RAM, disk, your network,
SSD)
---Availability and Reliability (durability, understanding how things can
fail)
---Data storage (RAM vs. durable storage, compression, byte sizes)
---CAP Theorem
---byte math
Note that we're not looking for you to be an expert in ALL of these, but you
should know enough of them to weigh design considerations and know
when to consult an expert
For practice:
---work with a fellow engineer on mock design sessions
---dig into the implementation and performance of an open source system,
understand things like how the system stores data on disk and how it
compacts data
---be familiar with how databases and operating systems work
---practice on a whiteboard
Conversation/Coding (1)
...
Lunch
...
真要考这么难我秒跪了,我是不是应该延后几个月onsite? |
z****7 发帖数: 330 | |
d********i 发帖数: 582 | 3 你好, 小弟明天电面FB Seattle office的, 能问下phone interview question吗? |
m***p 发帖数: 86 | 4 那就太好了,请问design那轮就会换成coding对吗?
【在 z****7 的大作中提到】 : bs/ms不考phd考
|
d******s 发帖数: 274 | 5 我确凿的知道有ms也被考
【在 z****7 的大作中提到】 : bs/ms不考phd考
|
m***p 发帖数: 86 | 6 机票和酒店都订了,还能延后吗,想延后两个月是不是太长了点?
【在 d******s 的大作中提到】 : 我确凿的知道有ms也被考
|
l*****a 发帖数: 14598 | 7 你认为你延后两个月,这些旧都搞定了
【在 m***p 的大作中提到】 : 机票和酒店都订了,还能延后吗,想延后两个月是不是太长了点?
|
m***p 发帖数: 86 | 8 至少比现在好吧,现在去感觉就像是自杀
【在 l*****a 的大作中提到】 : 你认为你延后两个月,这些旧都搞定了
|
q********c 发帖数: 1774 | 9 临时抱佛脚,看看两个经典例子:
1. design tinyURL
2. Google calendar
前后端都上,结合HR email,突击一下就差不多了。
Architecture:
【在 m***p 的大作中提到】 : 准备去onsite, 收到HR的email, 讲的是onsite的大体流程,其中一段是Architecture: : Here is what you can expect during our onsite interview: : Coding (2) : ... : Architecture (1) : There will be one interview that focuses on architecture. These interviews : focus on systems – think distributed systems and APIs – very focused on : building/implementing a structure/product. One example of a question: How : would you build a chat system that handles millions of concurrently : connected users? Be sure to be very thorough in your explanation, we are
|
m***p 发帖数: 86 | 10 请问这两篇是论文吗,我这方面基础太差而且大后天就要去了,突击恐怕也没时间哇
【在 q********c 的大作中提到】 : 临时抱佛脚,看看两个经典例子: : 1. design tinyURL : 2. Google calendar : 前后端都上,结合HR email,突击一下就差不多了。 : : Architecture:
|
|
|
j*********n 发帖数: 34 | 11 能给个这两个design讨论的链接吗? 多谢!
【在 q********c 的大作中提到】 : 临时抱佛脚,看看两个经典例子: : 1. design tinyURL : 2. Google calendar : 前后端都上,结合HR email,突击一下就差不多了。 : : Architecture:
|
m***p 发帖数: 86 | 12 还有个问题,facebook onsite穿休闲装和运动鞋可以吗?还是衬衫西服皮鞋? |
j****y 发帖数: 684 | 13 随便问f家某个feature,估计就跪了
【在 q********c 的大作中提到】 : 临时抱佛脚,看看两个经典例子: : 1. design tinyURL : 2. Google calendar : 前后端都上,结合HR email,突击一下就差不多了。 : : Architecture:
|
J*****a 发帖数: 4262 | |
m***p 发帖数: 86 | 15 好吧, 就当作去玩一趟吧, 面试什么也不管了
【在 J*****a 的大作中提到】 : 延后两个月说不定就过了招人高峰期了
|
j*********1 发帖数: 324 | |