Programmer Questions

Interview Questions for Programmer Analyst

A state agency interviewed Staff Programmer Analyst candidates with the following questions. Staff programmer analyst is the middle level position for programming / developer job classification. Usually each classification has 3 levels, - associate, staff, and senior.
1. Please tell us how your education and experience are prepared for this position?
2. What methodologies have […]

No Comments »

Interview Questions for Associate Programmer Analyst

The following questions were asked in an interview for Associate Programmer Analyst position:
1. Use the last project as an example, describe how you perform software development work?
2. What kind of testing tools have you used?
3. Tell us how you have worked in projects with a team.
4. If you went to vacation, and one of co-workers […]

No Comments »

What methodologies, procedures, or tools have you used for planning a data integration project?

In fact, there is no widely accepted methodology for data integration.  But you can just mention the standardized systems development lifecycle methodology and explains the general steps to make data integration project going.
“I’ve worked on several data integration projects in the past.  I am not aware of any widely accepted methodologies specific for data integration.  […]

No Comments »

Describe your experience in evaluating and selecting technologies and software tools best suitable for a systems development/integration project?

This question has 2 aspects, tools evaluation and systems development.  Your answer should cover both and it’s better to give an example.
“In past jobs I had opportunities to evaluate software tools and make decisions best for the project.  Before I started to evaluate a software or technology, it’s important for me to analyze the project […]

No Comments »

Please provide your experience in software programming and database development using 4GL, SQL, scripting, or general languages?

It’s a question of broad scope, and a good one for you to talk al a lot about your programming experience.  Be noted that the question mentions database development, therefore you should explain your programming experience around database development activities.
“I have over 7 years of database application development experience using various computer languages.  My 4GL […]

No Comments »

What Is Polymorphism and How It Is Implemented in Java?

This is fundamental question about object oriented design and programming. To answer correctly, you must be clear about the concept of overload and override. To make a perfect answer, you may give an example of how overload and override are used in Java. The following is a sample answer:
“Polymorphism refers to overload […]

No Comments »

What Kind of Applications Have You Developed in Java?

This question is to check your Java experience. It could be asked as “What is your Java experience?”, or “Tell us what (projects) you’ve worked with Java?”
Using Java, you can develop any kinds of applications, — client/server, web-based, embedded, wireless, you name it. In today’s business world, Java is most likely used to […]

No Comments »

Would you Tell Us about Your Database Development Experience?

Database development is a broad term that can mean a lot of things - it could be QSL coding, database backend programming (stored procedures, etc.), database applications, database driven systems, basically building any software systems that use data could be considered database development.  Make sure you read the job description carefully to get any clue […]

No Comments »

What is a Garbage Collector? How it is Used?

Again, this is a very basic, but detailed question about object oriented languages. You may also be asked to describe the advantages and disadvantages of using garbage collector, or how it is used in a specific language such as C++ or Java. Here I just give you some basic concepts of garbage collector:
Why […]

No Comments »

Would You Explain the Difference between a Class and an Object?

The question tests your fundamental understanding of object oriented design.  It is often asked for software engineer positions.
An object is a business entity with certain attributes and behaviors.    A class is the definition of an object.  It specifies that data elements and data formates that combine to reflect what an object presents.  A class also […]

No Comments »