Unix/Linux programming Interview Preparation Guide
Download PDF
Add New Question

Unix/Linux programming Interview Questions and Answers will guide us about the Unix and Linux Programming and a huge Collection and sharing of, interview questions and answers asked in various interviews about the Unix and Linux based jobs, faqs and articles. Discussion about Unix programming so learn Unix and Linux programming with the help of this Unix/Linux programming Interview Questions with Answers guide

15 Unix/Linux programming Questions and Answers:

1 :: What is the major advantage of a hash table?

The major advantage of a hash table is its speed. Because the hash function is to take a range of key values and transform them into index values in such a way that the key values are distributed randomly across all the indices of a hash table.
Post Your Answer

2 :: What are the techniques that you use to handle the collisions in hash tables?

We can use two major techniques to handle the collisions. They are open addressing and separate chaining. In open addressing, data items that hash to a full array cell are placed in another cell in the array. In separate chaining, each array element consist of a linked list. All data items hashing to a given array index are inserted in that list.
Post Your Answer

3 :: In Unix OS, what is the file server?

The file server is a machine that shares its disk storage and files with other machines on the network.
Post Your Answer

4 :: What is NFS? What is its job?

NFS stands for Network File System. NFS enables filesystems physically residing on one computer system to be used by other computers in the network, appearing to users on the remote host as just another local disk.
Post Your Answer

5 :: What is CVS? List some useful CVS commands?

CVS is Concurrent Version System. It is the front end to the RCS revision control system which extends the notion of revision control from a collection of files in a single directory to a hierarchical collection of directories consisting of revision controlled files. These directories and files can be combined together to form a software release.
There are some useful commands that are being used very often. They are

► cvs checkout
► cvs update
► cvs add
► cvs remove
► cvs commit
Post Your Answer
Add New Question