Electronic Engineer Interview Questions
Electronic Engineer Interview Questions
Electronic Engineer Interview Questions
1.
2.
3.
4.
5.
6.
What is D-FF?
What is the basic difference between Latches and Flip flops?
What is a multiplexer?
How can you convert an SR Flip-flop to a JK Flip-flop?
How can you convert an JK Flip-flop to a D Flip-flop?
What is Race-around problem? How can you rectify it? (more)
Read all | Browse topics: Hardware
Write function in C that gets array of chars, and search for the longest
sequence of repeatedly 1 bits. It returns the the first bit place in the sequence
and the number of 1 bits in the sequence. - (a) loop of 2^0, 2^1, , 2^7 is
done with 1<<j when 0<=j<=7. (b) Take care of remembering the first place of the
bit sequence you are counting.
You have 16bit register that increment itself and loops about every second.
When the register reach 0xffff it will issue an interupt and will run the
function update_time(). There is a function unsigned long get_time() that
returns the time. You need to implement the two functions. - (a) You need to
count every interrupt in order to save the number of seconds. (b) The counter will
be the 16bit MSB, and the actual register will be 16bit LSB. (c) If the register will
be at ~0xfff0, you will return MSB that is not correct, because you will read the
counter, then interrupt will accure and increment by one. Now you have counter
that is not correct. (d) You need to check for the (c) problem, and if you catch the
problem, you need to read once again the register and the counter before you
return them. You depend on the fact the you have about another second until the
register will loop.
1. What types of CMOS memories have you designed? What were their size?
Speed? Configuration Process technology?
2. What work have you done on full chip Clock and Power distribution? What
process technology and budgets were used?
3. What types of I/O have you designed? What were their size? Speed?
Configuration? Voltage requirements? Process technology? What package was
used and how did you model the package/system? What parasitic effects were
considered? (more)
Read all | Browse topics: Hardware
program which controls the user programs to prevent errors and improper use of
the computer. It is especially concerned with the operation and control of I/O
devices.
2. Why paging is used? - Paging is solution to external fragmentation problem
which is to permit the logical address space of a process to be noncontiguous, thus
allowing a process to be allocating physical memory wherever the latter is
available.
3. While running DOS on a PC, which command would be used to duplicate the
entire diskette? diskcopy (more)
Read all | Browse topics: Windows, Unix/Linux, Hardware
3. Why 8085 processor is called an 8 bit processor? - Because 8085 processor has
8 bit ALU (Arithmetic Logic Review). Similarly 8086 processor has 16 bit ALU.
(more)
Read all | Browse topics: Hardware