views:

183

answers:

3

For a job that has a bend for distributed systems, what would you ask the candidate? Easy, intermediate and advanced questions are all welcome. I don't have specific requirements for the job. General questions are fine.

On top of my head I can think of:

Advanced (?)

  • 2-phase commit protocol
  • 3-phase commit protocol
+2  A: 

What is a Byzantine fault?

The MYYN
+3  A: 

Describe trivial parallelism or embarrassingly parallel.

Stephen
I know next to nothing about distributed systems, but I know about embarrassingly parallel problems. Now, being about to actually communicate that under pressure is a horse of a different color.
Matt Ball
@Bears : Yeah, I suspect it's on the easy side. However the interesting stuff is discussed in the followup discussion.
Stephen
+5  A: 

First I have to say that I'm a computer science student, and haven't got a job yet.

Distributed Systems is a very broad area.

A few things:

Jonas