INTERVIEW- TECHNICAL

Usually there are two interviews, one technical and a HR (human resources) . At this stage you are totally prepared and are confident. Let’s see how to fare in the interview.
Dress neatly for the interview, preferably a light shirt with dark pants and dark shoes. You can wear a matching tie. Shave yourself cleanly, take a bath, comb your hair neatly and use a mild deodorant. Keep all your certificates, marks cards and resume in a file and carry your project reports to the interview.
At the interview centre meet the guys who have finished their interview, and ask them what they were asked in the interview. Around 50% of the technical questions that were asked to them will be asked to you. So get to know the answers of those questions.
Enter the interview room with a smile saying ‘may I come in sir?’ go near the chair and shake hands with the interviewer firmly. Generally oldies don’t shake hand and young interviewers prefer doing it. Sit only after they ask you to sit. Sit straight leaning backwards with legs open (don’t cross them). Give a fresh, eager, alert smiling look. Technical interviewers may not ask HR questions, but to start with, they may ask ‘ tell about yourself’, you can tell about yourself in brief (not literally). This will be dealt in HR section. Then they may ask ‘what are your favourite subjects?’ Name at least 2 to3 subjects which you have studied in depth. The questions asked will only be on basics of these subjects. They will surely ask questions about the projects you have done and electives you have mentioned in your bio-data.
The generally asked technical questions are:
Electronics and Communication
Analog circuits
 What is semiconductor diode?
 How does zener diode work as a voltage regulator?
 Explain transfer characteristics of transistor.
 How does a rectifier (usually bridged), RC coupled amplifier, oscillator work.
Digital fundamentals
 How to realize XOR gate using NAND gates
 Half adder, full adder, combinational logic.
 Sequential logic, flip flops, RS flip flop, synchronous and asynchronous counters.
Signals – op -amps
 what is signal?, convolution, Fourier series etc
 opamp, applications, filters, timers etc
Microprocessors
 architecture of 8085, 8086 and microcontrollers
 functions of pins, interrupts, instructions, interfacing
 programming simple programs
Communication
 What is AM, FM, multiplexing, TDM, FDM, receivers,
 What is PCM, sampling theorem, digital modulation techniques, vocoders, mobile communication (CDMA & GSM).

Computer Science & Engineering
( Example FAQ in interviews)

C, Data structures, C++ & OOPS:

1) What is dequeue, priority queue, Dangling pointer etc.
2) Differentiate between Calloc & Malloc, structures & unions, *p++ & ++*p etc
3) What are: Polymorphism, virtual functions, encapsulation, data hiding etc
4) Do virtual constructors & destructors exist?
5) What is the memory used by an integer pointer, float pointer etc.
6) What are: binary tree, strictly binary tree, completely binary tree, almost complete binary tree, threaded binary tree, etc.
7) Conversion of expression from infix to postfix & to prefix
8) Evaluation of postfix and prefix expressions
9) Given inorder & preorder traversal or inorder & postorder traversal of a tree, build a tree.
10) Why prototypes are used?
11) What are inline functions and scope resolution
12) What are pre-processors? What is their use?
13) Which is efficient sorting algorithm? Why?

||Note||: In most of the cases small program code is given & output is asked or to identify the error in it.

Operating Systems:

1) What is virtual memory? Differentiate between logical & physical memory
2) What are: demand paging, pure demand paging, page fault, page replacement, page replacement algorithms (LRU, Opt. FCFS etc), thrashing, paging, segmentation, external & internal fragmentation etc
3) Which technique does DOS (& UNIX) use? (Paging or Segmentation or both….)
4) What are scheduling algorithms? (FCFS, SJF, RR,…) [IBM]
5) Why you prefer SJF? Does it have any limitation?(ans: Starvation of longer processes) How do you over come it?( one solution is: by using priority queue with SJF)
6) What are semaphores and monitors?
7) What is critical section problem?
8) What is a process, BCP (Program Control Block)?
9) What is turnaround time, Throughput [IBM]?
10) What do you optimize using scheduling algorithms SJF, RR etc?
11) What is real time operating system, time sharing system, batch processing multiprogramming?
12) Differentiate Between multitasking and time-sharing system?
13) What is dead lock? Necessary condition
14) File accessing technique (direct, sequential)
15) File allocating techniques (contiguous, linked, indexed)
16) Free space management (rarely asked)
17) Head movement algorithms (FCFS, SHORTEST DISTANCE FIRST, SCAN,
C-SCAN, LOOK, C-LOOK etc)

Note: These questions on OS are asked only if you tell OS as your favourite subject.

DBMS:
1) What is normalization? Why is it needed?
2) What are insertion, deletion, & modification anomalies?
3) What is first, second, or third normal forms?
4) Do you implement it in your project, how explain with example?
5) What is super key, a key, candidate key, primary key or minimal super key etc?
6) What is entity integrity, referential integrity etc?

nn
SYETEM SOFTWARE: (rarely asked)
1) What is an interpreter, differentiate between compiler and interpreter? (MIND TREE)
2) What are assembler, linker, loader, and dynamic linker?
3) What are Yacc, Parsing techniques, LR, LL, LALR grammars?



UNIX: (rarely asked)
1) Expand UNIX, who developed it, when & where?
2) What is file structure used in UNIX? [IBM]
3) Differentiate between UNIX & LINUX?
Some commands may be asked.


JAVA & NETWORKING: (Rarely asked)
1) What is the significant feature of JAVA? (ANS: JVM JAVA virtual machine)
2) Difference between package, interface, classes etc?
3) Difference between interfaces & abstract classes?
4) What is class A, class B, class C, class D addresses? (CIP)
5) OSI & TCP (IP layer and their function may be asked)
6) What is routing?
7) Difference between routes, bridges, & gateways?
8) What is firewall?
9) Difference between UDP & TCP?
10) What is subnet?


Note: question on SS, UNIX, JAVA, NETWORKS, OOPS, C++ are asked only in the pure software companies or big MNC’s or dream companies or if you say it as your favourite subject.

1 comments:

Lucy said...

For nice java interview questions have a look at javapapers.com. It has questions for core java, jsp and servlets and also contains in-depts answers