Handshake interview question

How do file descriptors work in LINUX?