Egnyte Interview Question

Coding/Design questions : - Explain how you can design the block allocator for a storage device. - Write the allocator function which will return the block number to be allocated. - Give the set of (offset, length) merge the IO request to optimize the IO request. - In a clustering environment how we can design the global lock manager