Technical interview Questions
1. What is your strongest programming language (Java, ASP, C, C++, VB, HTML, C#, etc.)?
Point to remember: Before interview You should decide your Favorite programming language and be prepared based on that question.
2.Differences between C and Java?
1.JAVA is Object-Oriented while C is procedural.
2.Java is an Interpreted language while C is a compiled language.
3.C is a low-level language while JAVA is a high-level language.
4.C uses the top-down approach while JAVA uses the bottom-up approach.
5.Pointer go backstage in JAVA while C requires explicit handling of pointers.
6.The Behind-the-scenes Memory Management with JAVA & The User-Based Memory Management in C.
7.JAVA supports Method Overloading while C does not support overloading at all.
8.Unlike C, JAVA does not support Preprocessors, & does not really them.
9.The standard Input & Output Functions--C uses the printf & scanf functions as its standard input & output while JAVA uses the System.out.print & System.in.read functions.
10.Exception Handling in JAVA And the errors & crashes in C.
3. In header files whether functions are declared or defined?
4. What are macros? what are its advantages and disadvantages?
5. What exactly happens after each system call in sockets, both at the client and at the server.
6. Give two main differences between "Truncate" and "Delete".
7. Define "Access specifies".
8. What are BLOCK statements in SQL?
9. What do you understand by abstract classes?