Monday, October 28, 2013

How to conduct fresher interview, just to start with....



Marks
Topics
Max marks
Marks obtained
English fluency
5

General Awareness
5

Enthusiasm/Quick learnability
5

Thought Processing
5

Programming concepts, C
5

OS concepts
5

Networking concepts
5

Program implementation and walkthrough
5

Extra testing or debugging tools
Knowledge
5

Curriculum
5

Total Max Marks                                              50                           Obtained Marks              

Status:

Feedback/Comments:


Checklist details:
English fluency: Check the presentation skills and in general English communication
General Awareness: Verify the candidate is aware of new technologies and trends in his/her area of interest. Like IPv6, data networks, visualization, could/mobile computing, multicore cpus etc
Enthusiasm/Quick learn-ability: Ask candidate about his/her any quick help in curriculum projects or in team work that helped others/project to fix some issues. Check candidate’s attitude and how much he is passionate and sincere about this work/interest.
Thought Processing:  Ask him/her to solve a puzzle and while solving ask him to speak on about his/her approach
Programming concepts: Ask him/her general programing concepts like auto/static variables, operators, recursion, structures, lists, arrays etc
OS concepts: Check candidate knowledge about OS basics, IOs, Memory etc
Networking concepts: Ask candidate about purpose of OSI/TCP models, each layer functionality and example devices that work in specific layers, different layered protocols and their implementation.
Program implementation and walk-through: Ask candidate to write down small program on a paper and ask him to iterate with some example inputs. Also ask him to add more to his code-base for performance and security. The program should be any of like string manipulation, factorial, array sorting etc
Extra testing or debugging tools Knowledge: Add-on likes any diploma courses, extra knowledge about tools like compilers, debuggers, sniffers, code management tools, testing methodologies etc
Curriculum:  his/her graduation performance


Few interview questions:
A. Ask him about his/her final year project, what was his/her role and why he/she choose that role in team. Discuss with him/her 5 mins and ask your doubts, check how he respond.

B. Networking:
1. Define networking?
2. List OSI layers and explain each layer with examples
3. Explain application protocols like SNMP, HTTP, DNS, DHCP, SSH, etcs
4. What is IP addressing? Explain different classes? Explain subnets and its benefits
5. What is bridges? What is gateway? difference between these two devices
6. what is firewall?
7. what is Routers and Switches and differences?
8. Explain end to end flow of a information using OSI/TCP model

C. C programming:
1. What is difference between array and link list? which is more efficient technique and why?
2. What is static keyword?
3. Difference between pass by reference and pass by value data to an function. Explain with an example
4. Write down a loop to calculate prime numbers
5. write down a code-base for reversing a string

No comments:

Post a Comment