HCL Technologies Interview Question Bank – Part 1

The next step in the series of our Interview Question Banks is that of HCL Technologies. Though it is not completely a core ECE company but some of its core teams function in ECE domain. The company also provides training in some ECE related domains. So, let’s look at some of the questions asked in past times of HCL Technologies interviews…

Q : How many segment registers are there in the 8086 processor?

A : There are four segment registers in 8086 microprocessor – Code Segment (CS), Data Segment (DS), Stack Segment (SS) and Extra Segment (ES).

Q : Write an instruction using Register Indirect addressing mode of 8086 microprocessor.

A : Example of Register Indirect addressing mode of 8086 microprocessor is MOV AL, [BX].

Q : What is the type of file system used in the CD ROM?

A : VFAT (Virtual File Allocation Table) file system is used in CD ROM.

Q : Data recovery is done in which layer of OSI model?

A : Data recovery is done in the Transport Layer of OSI model as it deals with transfer of data, flow/error control etc.

Q : What do you mean by thrashing?

A : Thrashing is the swapping in and out of the pages frequently from memory.

Q : What is pipelining?

A : Pipelining is the process of en-queuing the next process to be executed while the current process is still under execution.

Q : What is page cannibalizing?

A : Swapping or replacement of pages is known as page cannibalizing.

Q : Terminal Emulation is done in which layer?

A : Terminal Emulation is done in Application Layer of OSI framework.

Q : At which OSI layer does the retransmission of packets take place?

A : The retransmission of packets takes place in the Network layer of OSI model.

Q : What is semaphore? Why is it used?

A : A semaphore is a protected variable whose value can be accessed and altered only by the operations – P (wait/sleep/down) and V (signal/wake-up/up). It is used for synchronization purpose.

(Continued to Part 2…)

Gautam Vashisht

Leave a Reply

Your email address will not be published. Required fields are marked *