Tuesday, May 13, 2008

Campus Interview Guide

Hi friends here are some areas in which you have to be thorough for attending an IT interview

1. Operating System.
2. DBMS
3. SQL Queries.
4. C Concepts and Programs
5. OOPS Concepts and C++ Programs
6. Computer networks
7. Data Structure Concepts
8. Software Engg.
9. HTML

The Important Interview Topics of the Computer Networks are as follows......

1. WAN, LAN Comm. Networks
2. Circuit Switching, Packet Switching
3. Frame relay, ATM, ISDN
4. TCP/IP Model layers
5. OSI Model
6. Topologies.., Bus, Ring, Tree and Star
7. HTTP,IP,MAC
Refer the "William Stallings" Book for the Computer Network that is more than enough yar!

The Important Software Engg. Concepts are as follows......

1. Software Characteristics
2. Nature of Software
3. CMMI
4. Process Models..
Waterfall model
Incremental Model
RAD Model
Prototyping
Spiral Model
Refer their differences, Advantages, Drawbacks.
5. S/W Engg. Practice i.e., S/W engg. Steps
6. Testing Principles
7. Software quality assurance
8. Configuration Mgmt.
9. Testing Strategies...
Unit Testing
Integration Testing
Smoke Testing
Validating Testing
System Testing
10. Testing Tactics......
White Box Testing
Black Box Testing
Refer their differences, Advantages, Drawbacks
11. Debugging.

The Important Interview OOPS Concepts are as follows......

1. Characteristic, features Benefits of OOPs.
2. Objects
3. Classes
4. Data Abstraction and Encapsulation
5. Inheritance
6. Polymorphism
7. Dynamic Binding
8. Message Passing
9. OOPs Applications
10. Virtual Functions
11. Pure Virtual Functions
12. Function Prototyping
13. Inline Functions
14. Function Overloading
15. Constructors and Destructors
16. Operator Overloading
17. Templates


The Important Interview C Concepts are as follows......

1. Static Variable
2. Pointers..usage, reasons, application, syntax..
3. Structure,Unions...Syntax, programs, advantages,differences..
4. Arrays,,,,,,,,, Syntax, Types, programs, advantages
5. Dynamic Memory allocations..Malloc, Calloc
6. Preprocessor..Directives..
7. Macro, file, Compiler Directive
8. Variables, Data types
9. Storage Classes in C
Automatic.. Static.. External.. Register.
10. Files ..Basic idea, Syntax
11. Command line Arguments
12. Bit Fields
13. Control Statements in C
Loops, conditions.


The Important Interview DBMS Concepts are as follows......

1. Data, DataBase, Properties
2. Advantages of Using the DBMS approach
3. Three Schema Architecture
4. Data Independence
5. Data Model
6. Classification of DBMS
7. Relational Model concepts
8. Super Key, Candidate Key, Primary Key.
9. NORMALIZATION
10. Normal Forms..1st, 2nd, 3rd, 4th, BCNF...
11. Entity,Attributes,RelationShip
12. Transaction Processing
13. ER Model
14. RDDMS
15. Functional Dependences
16. Armstrong Rules.


The Important Interview OPERATING SYSTEMS Concepts are as follows......

1. OS definition
2. CPUScheduling
3. Scheduling Algorithms
FCFS
SJF
Priority
Round Robin
4. Threads definition , basic concept
5. Schedulers
Long term
Short term....
6. Memory Mgmt
7. Swapping
8. Fragmentation
9. Paging
10. Segmentation
11. Binary Semaphore
12. Thrashing
13. Virtual Memory
14. Demand Paging
15. Dead Locks
16. DL prevention, DL Avoidance
17. Bankers Algorithm
18. Process Synchronisation
19. Critical Section problem
20. Semaphores
21. Bound Buffer Problem
22. Readers Writers Problem
23. Dining Philosopher Problem

The Important Interview DATA STRUCTURE Concepts are as follows......

1. Definition
2. Applications of DS
3. Stacks Queues
Definitions
Algorithms
Applications
4. Prefix Postfix Forms
5. Linked List
Definitions
Types ..Single and Double
Algorithms
Applications
6. Sorting Techniques
Quick Sort
Insertion Sort
Merge Sort
Heap Sort
7. Trees
Definitions
Binary Tree
Important Terminologies
Tree Traversals
8. Graphs
Graph Traversal
Breadth First Search
Depth First Search
9. Minimal Spanning Tree Algorithms
10. Hashing