Tuesday 21 January 2014

Linux interview preparation - kernel internal

here are some questions I prepared for a technical internal. these are about the Linux internals. hope it will help all others needs them in future.

What is inode?
What is the super block of the file system?
What is the difference between softlink and hardlink?
What is the virtual memory and it’s advantage?
What is Linux user mode or kernel mode?
How many inter process communication ways?
In a 32 bit linux, how user space and kernel space are allocated. 64 bit?
How many file types:
How a process and thread is created in linux:
how syscall works:
What is copy-on-write:
How many locks in linux kernel.
What is preempt?
Explain the CFS:
Explain the linux kernel scheduler:
How does an interrupt work?
What is the top half and bottom half. List the ways of bottom half.
What is the memory zone in linux. How many zones
Explain the slab.
What is VFS and it’s function.
List the objects in VFS. List some of normal operations.
What is the Logical and Physical Address for a process.
Difference between thread and processes
Why can’t make hark links for directories
What is the page table in linux kernel and how it is implemented?

What’s the syscall for create a process

No comments:

Post a Comment