1. Page 1 of 1

Please answer each question as completely as you can. If you don't know an answer, say so, and explain how you would go about finding out the answer. Please use proper English grammar, spelling, and punctuation. The command of written English is an important requirement.

Question Title

* 1. What is your name and email address?

Question Title

* 2. Do you have any experience with SoftSlate Commerce? Have you worked on a SoftSlate Commerce implementation? Is it live and if so what is the URL? What kinds of customizations did you implement?

Question Title

* 3. As a programmer, would you feel comfortable working directly with the (non-technical) end users of your application? This would include soliciting requirements, asking for clarification of the requirements, and going through iterations of reviewing and enhancing the work. Describe your experience communicating and working directly with non-technical users.

Question Title

* 4. SoftSlate Commerce currently uses the Struts 1.x web application framework with the Tiles templating framework. Do you have experience with Struts 1.x and/or Tiles? As much as you can and using as much space as you need, describe what happens within Struts from a technical point of view, from the moment a web request arrives to when the response is sent. For example, what configuration files are used and how are they used? What Struts classes are responsible for managing the flow?

Question Title

* 5. In the world of databases, there is term called "normalization". What is normalization and is it always a good thing?

Question Title

* 6. In SQL, there is a keyword phrase named "GROUP BY". Describe what this phrase does and describe a situation where you'd want to use it. Feel free to provide an example of its use.

Question Title

* 7. Do you have any experience with Hibernate? If so, please describe it. In Hibernate, what does the term "lazy initialization" mean?

Question Title

* 8. In Java, there is a common term called "bean". What is a bean in Java? Describe how beans might be used in Java applications.

Question Title

* 9. Here is some HTML:

<div id="phrase">I would like to display as bold.</div>

And here is some CSS:

div.phrase { font-weight: bold; }

Why won't the phrase display as bold? What's wrong with the code?

Question Title

* 10. In CSS there is a property called "float" which affects the display of block elements. Can you describe what the "float" property does and how it works?

T