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. The following questions were asked during interview: (more…)
The following questions were asked in an interview for Associate Programmer Analyst position in a California state agency: (more…)
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. Here is a sample answer: (more…)
It’s a question of broad scope, and a good one for you to talk a lot of your programming experience. Be noted that the question mentions database development, therefore you should explain your programming experience related to database development activities. Here’s a good answer: (more…)
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: (more…)
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 build web-based, enterprise-wide systems. In the past years, Java SWING had been used to develop client/server desktop based, GUI rich applications. Therefore, if you are not sure what specific skills an employer want, the best approach is to present your knowledge and experience in developing SWING based client/server applications and web applications with JavaBeans and J2EE technologies like JSP, Servlet, and EJB.
Here’s an example answer: (more…)
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: (more…)
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 formats that combine to reflect what an object presents. A class also specifies the services that each object created form the class can be expected to perform. The collection of all these services is the object’s interface, and represents what the object can do.
A class specifies the data and methods that operate on the data form each object that results form this specification. The class definition also has some methods of its own that know how to create new objects.
They key to the answer is to mention CASE functions in all major phases of system development lifecycle: (more…)