Common Programming Concepts Interview Preparation Guide
Download PDF

Conceptual frequently Asked Questions by expert members with experience in Programming Concepts. So get preparation for the Conceptual job interview questions

112 Programming Concepts Questions and Answers:

Table of Contents:

Common  Programming Concepts Job Interview Questions and Answers
Common Programming Concepts Job Interview Questions and Answers

1 :: Explain what is port? what is HTTP port, FTP port, Telnet port and others?

ports are like different gates of the building. Each gate is having its own function.

HTTP Port .... it will allow only HTTP people... It communicates in HTTP protocol.. any request with http:// .... HTTP.. is Hyper Text Transfer Protocol

FTP Port : File Transfer Protocol.... used to upload and download files..... used to update websites from the local machine... it requires FTP host name, username and password.. and on the host machine FTP services should be enabled.

Telnet port: telenetting with other computer in hybrid environment... from thin client to server..

2 :: Explain how Search engines work?

Indexing. Searching. Web search engines work by storing information about many web pages, which they retrieve from the HTML markup of the pages. These pages are retrieved by a Web crawler (sometimes also known as a spider) — an automated Web crawler which follows every link on the site.

3 :: What is the client business process in electronic industry (in mySAP CRM)?

Can any one say how to see how many Business Partners (External List Management) I have created in last week or so. I want to see specific details like date, time and number of Business Partners i have created in past.

4 :: How to remove a column from table?

You can remove a column but first of all you should see that column doest have any values and it should not be a primary key

ALTER TABLE DROP COLUMN

5 :: Tell me what is the difference between Client response time and Server response time?

The major difference between the response time between a client & server is of - response time.
Usually client response time is lesser in comparison to the server response time.

7 :: Which technology is better for a real time financial application?

My application scenario is to get data from various servers across the network and display that data in segregated format using a very user friendly GUI.

The application is a financial application of real time importance.

Please if any one can give their inputs on which technology will be better for developing this application (JAVA or .NET).

The application should give:
- high performance (less turn-around time or faster output
- Less Memory Requirements

8 :: Explain in type2 dimension/flag current mapping there are three data flows i.e
1. data flow for new rows
2 .data flow for changed row
3. data flow for updated changed row
whats the difference between last two data flow?

When we are working with FLAG we can use only 2 filter transformations
also but at the initial stage it will be better to go with 3 filters. Where we
are using the FIRST Filter to insert the records for first
time, In second Filter we are inserting the records but these records are with
updated information and in third filter we are updating the records with
surrogate key. This third filter records will be updated with our changed
FLAG value 'ZERO'. Because we are identifying the current records with FLAG
values 'ONE'.

9 :: Explain the term "non volatile memory" states?

1. that memory is retained in the memory unit for some time even
after power failure to the memory unit
2. that memory is lost by power failure but regained as soon as
power is restored
3. that memory is retained in the memory unit at higher temperature
4. that memory is retained in the memory unit for years after power
failure to the memory unit

10 :: What is the main difference between portability and Platform independent?

I agree it is correct to say that Java is platform independent, but it is due to the Java Virtual Machine. Java programs are only intermediately compiled, which allows adaptation to the given environment it needs to run in later.

An example of a portability issue is the creation of Unix. The first version was not portable. It was specific only to that computer's architecture. Unix became portable when it was rewritten in C. The new version written in C was portable because C served as a "translator", if you will, between what underlying architecture or devices were physically in the computer and what unix wanted them to do.

11 :: How to count number of HTML pages in a website

you can write a simple ASP program to run against the root directory of the website. Here are some links which can help you in that direction

http://www.microsoft.com/technet/scriptcenter/resources/qanda/sept06/hey0907.mspx

12 :: Explain how do we solve conflict scenario with business clients? explain?

I would like to slightly repharce this quesion as, How can we handle indifference of opinion in the requirements?

Usually when we interact with the client as a representative of our organnization, one important this we need to follow is setting the right expectation even before we start gathering the requirements. When i say setting the right expectations, it means, making the client aware of your organizatations resource availability, technology areas, domain expertise, able to handle changes,etc.

And as the saying goes, "Talk to Resolve" most of the clients are open to discssion in the current industry trend, so sit and negotiate with your client and make him understand your organization capabilites.

The other way of resolving confilt is, implementing a strong change management process with in the software development life cycle.

As your question was very subjective, i could answer you at an 10,000 ft level. If you have any further questions,please let us share and discuss.

13 :: How do u go about gathering the requirements?

Requirement gathering is an art rather than a science. First it depends upon at what level you are talking about. Generally speaking, requirements gathering follows Top-Down Approach. It also depends upon your level in the SDLC cycle. There are different ways of gathering requirements. Generally accepted methods are:
1. Intereviewing Techniques.
2. Case Study methods.
3. Joint Application Development Method.
4. Application Explorer method.
5. Brain Stroming approach,etc.

There are also different tools used for requirement gathering like, UML, Rational Rose, Microsoft Visio, Recruitment Matrix,etc.

14 :: Suppose if GET method is less secure than POST method then why they introduced GET method.and we\ll use only POST method alone. Wats the need for GET here?

Using GET method form data is appended to URL while using POST method it is transferred in the message body.
GET method is intended for information retrieval. It should be used to retrieve information that do not change state of server.
For functions such as login, POST method is preferable due to security reasons.

15 :: How do i put a background on a website using css coding?

If you want to put background color you can use background-color property of CSS in body tag
If you want to put background image you can use background-image property of CSS in body tag

17 :: Explain what is the difference between cognos reportnet 1.1 and 1.1mr1,mr2.
what is the latest version cognos reportnet?

MR stands for maintenance release it is like the project version no in a company that u follow,and latest version in cognos is 8

22 :: How is the Mainframe now?

Please share your views.