1. | What is VSS (Visual Source Safe) ? |
| You can use VSS to secure code access among the developer and make control over the access right, also can check for multiple version of code. |
2. | Assume you have an array that contains a number of strings (perhaps char * a[100]). Each string is a word from the dictionary. Your task, described in high-level terms, is to devise a way to determine and display all of the anagrams within the array (two words are anagrams if they contain the same characters; for example, tales and slate are anagrams.) |
| Begin by sorting each element in the array in alphabetical order. So, if one element of your array was slate, it would be rearranged to form aelst (use some mechanism to know that the particular instance of aelst maps to slate). At this point, you slate and tales would be identical: aelst. Next, sort the entire array of these modified dictionary words. Now, all of the anagrams are grouped together. Finally, step through the array and display duplicate terms, mapping the sorted letters (aelst) back to the word (slate or tales). |
3. | What is the difference between a NULL pointer and a void pointer? |
| A NULL pointer is a pointer of any type whose value is zero. A void pointer is a pointer to an object of an unknown type, and is guaranteed to have enough bits to hold a pointer to any object. A void pointer is not guaranteed to have enough bits to point to a function (though in general practice it does) |
4. | What is encapsulation technique? |
| Hiding data within the class and making it available only through the methods. This technique is used to protect your class against accidental changes to fields, which might leave the class in an inconsistent state. |
5. | Definition of Object Oriented Programming in single line? |
| Object oriented programming is a programming paradigm which uses objects and its interactions to design applications and computer programs. |
6. | What is virtual function? |
| The virtual keyword means that method, property or function can be overridden |
7. | What’s a Windows process? |
| It’s an application that’s running and had been allocated memory. |
8. | What is programming? |
| Computer programming is writing or editing a computer program. A computer program is a set of instructions which determine how the computer will react to input when that program is running. |
9. | What is a debugger? |
| debugger is a program in which you run another program that you are trying to debug. Inside a debugger, you can step through your program one line or instruction at a time, set break points and have your program run until it hits one, examine the contents of variables and memory, and such other useful things as that. |
10. | what is a Programming language? |
| A programming language is a stylized communication technique intended to be used for controlling the behavior of a machine (often a computer). Like human languages programming languages have syntactic and semantic rules used to define meaning. |
11. | What's the difference between a programming language, a scripting language? |
| The main difference between a "programming language" (C, C++ etc.) and a "scripting language" (ASP, JSP, JavaScript, VBScript) is that code written in a programming language needs to be compiled before it is run. Once it is compiled, it can be run any number of times. Scripting languages, on the other hand, are interpreted at run-time. This means that every time you want to run the program, a separate program needs to read the code, interpret it, and then follow the instructions in the code. Compiled code has already been interpreted into machine language, so it is will typically execute faster because the conversion into machine language has already been done. |
Showing posts with label Interview Questions. Show all posts
Showing posts with label Interview Questions. Show all posts
Thursday, September 8, 2011
Interview Questions for Programming General
Labels:
c projects,
c++,
dot net,
general programming,
gui java,
Interview Questions,
language,
programming
Friday, June 18, 2010
Salary Negotiation and General Questions
IT Interview Question and Answer
This is the collection of Interview Question and Answers, I have collected form different source, I try to give answer of all questions, if you are not satisfied or you think answers are not correct you can post your comment for that, I also appreciate you if you submit interview question and answers for VB6, VB.Net, C#, ASP, COM, DCOM, COM+, ASP.Net, Crystal Report, Oracle, SQL Server, MySql, PHP, XML, AJAX. DBA.
If you are in information technology (IT) industry and working as a software engineer or developer, database administrator, you may need to give interview very often, as retration rate of our industry is very high, so be prepare for that. Interviewing of technical job position is very difficult as you have to demonstrate your "soft skill" in terms of your communication skills, personality and your "hard skill" means programming, analytical, implementation knowledge.
Tips for success in technical interview
· Get enough information about the organization and product.
· Practicing for technical question answer
· Practicing for personal, general topics, other than technical question
· Review the job description and profile.
· Be on time
· Follow Up, don't let them forget about you
· Be ready for technical test and hands on exercise
· Avoid arrogance
· Dress and personality
· Ask question, show interest for the post.
· Try to control the flow of interview, remain composed.
· Show confident, don't be confused
· Don't use jargon and tech term if you don't know the things in details.
· Don't try to misguide the interviewee as they are very experienced.
Salary Negotiation for IT job.
This is the probably the weakest area of for technical person. They are not from the sales and are not good in negotiators. Here is come tips for salary negotiations.
This is the probably the weakest area of for technical person. They are not from the sales and are not good in negotiators. Here is come tips for salary negotiations.
· Do a study of what is the salary trend.
· Do not mentioned your salary expected on the resume.
· Do not be harsh during salary negotiations.
· Talk with the employer in what frequency does the hike happen.
· take care of hidden cost attached in salary clarify what exactly you will get.
Salary trend in IT industry in India and Abroad.
|
| |
You must ready and prepare for some non technical question in interview like.
· Can you say something about yourself?
· Why do you want to leave the current company?
· where do you see yourself after three years?
· What are your positive and negative points?
· How much you rate yourself in .Net and C# in the range of 1 to 10 ?
· Do you work on Saturday and Sunday?
· Tell about your family background ?
· How much time will you need to join our company ?
· What is notice period for your current company ?
· How you handle pressure situation ?
· Why I should hire you ?
· Do you work late nights ?
· Do you like to work as a team or as individual ?
Labels:
Income,
Interview Questions,
Salary
Subscribe to:
Posts (Atom)