<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>createTank &#187; Information</title>
	<atom:link href="http://createtank.com/category/information/feed/" rel="self" type="application/rss+xml" />
	<link>http://createtank.com</link>
	<description></description>
	<lastBuildDate>Thu, 28 Jan 2010 13:10:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Useful Resources in WSDL Design for Complex Payloads</title>
		<link>http://createtank.com/2007/06/wsdl-design/</link>
		<comments>http://createtank.com/2007/06/wsdl-design/#comments</comments>
		<pubDate>Thu, 07 Jun 2007 16:54:40 +0000</pubDate>
		<dc:creator>joe</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Information]]></category>

		<guid isPermaLink="false">http://createtank.com/2007/06/07/wsdl-design/</guid>
		<description><![CDATA[Some useful articles and best practices information for WSDL design in systems with complex XML schemas.
Using XML schemas effectively in WSDL design
An excellent presentation from HP giving high level description and reasoning for particular WSDL design strategies.  Contains information concerning XML schema design style, schema import within WSDL, XML namespace usage, Web Services versioning, [...]]]></description>
			<content:encoded><![CDATA[<p>Some useful articles and best practices information for WSDL design in systems with complex XML schemas.<span id="more-31"></span></p>
<p><a href="http://devresource.hp.com/drc/slide_presentations/schemaWSDL/index.jsp" target="_blank">Using XML schemas effectively in WSDL design</a></p>
<blockquote><p>An excellent presentation from HP giving high level description and reasoning for particular WSDL design strategies.  Contains information concerning XML schema design style, schema import within WSDL, XML namespace usage, Web Services versioning, and interoperability.</p></blockquote>
<p><a href="http://webservices.xml.com/pub/a/ws/2003/05/27/wsdl.html" target="_blank">WSDL Tales From The Trenches, Part 1</a></p>
<blockquote><p>Part one of a great and comprehensive three part article series from XML.com detailing issues surrounding WSDL design.  This part focuses on WSDL design, generation, statefulness, and implementation design decisions related to the interfacing of web services.</p></blockquote>
<p><a href="http://webservices.xml.com/pub/a/ws/2003/06/24/wsdl.html" target="_blank">WSDL Tales From The Trenches, Part 2</a></p>
<blockquote><p>Part two of a three part article series from XML.com detailing issues surrounding WSDL design.  This part focuses on tools, Modular WSDL design, namespaces, and error handling.</p></blockquote>
<p><a href="http://webservices.xml.com/pub/a/ws/2003/08/05/wsdl.html" target="_blank">WSDL Tales From The Trenches, Part 3</a></p>
<blockquote><p>Part three of a three part article series from XML.com detailing issues surrounding WSDL design.  This part focuses on data within a web service, covering the import of data definitions (via xsd:include and wsdl:include), schema design styles, and XML namespaces.</p></blockquote>
<p><a href="http://www.ibm.com/developerworks/webservices/library/ws-version/" target="_blank">Best practices for Web services versioning</a></p>
<blockquote><p>A great, in depth article from IBM developerWorks.  Provides and details options for managing web service versioning.  Includes approaches to web services versioning with UDDI.</p></blockquote>
<p><a href="http://www.xml.com/pub/a/2002/02/20/endpoints.html" target="_blank">SOAP Encodings, WSDL, and XML Schema Types</a></p>
<blockquote><p>Article from XML.com concerned with use of a schema from a WSDL.</p></blockquote>
<p><a href="http://devresource.hp.com/drc/resources/WSBestPractices/index.jsp" target="_blank">Best Practices for Web Service Development</a></p>
<blockquote><p>Another presentation from HP containing information on the importance of WSDL design, best practices for WSDL design, web services design patterns, development and testing of web services, web services security, and web service reliability.</p></blockquote>
<p><a href="http://www.w3.org/TR/wsdl" target="_blank">Web Service Definition Language (WSDL)</a></p>
<blockquote><p>W3C WSDL Specification 1.1</p></blockquote>
<p><a href="http://www.w3.org/TR/xmlschema-0/" target="_blank">XML Schema Part 0 Primer Second Edition </a></p>
<blockquote><p>W3C Document which &#8220;provides an easily readable description of the XML Schema facilities&#8230;&#8221;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://createtank.com/2007/06/wsdl-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software Interview Questions</title>
		<link>http://createtank.com/2007/05/software-interview-questions/</link>
		<comments>http://createtank.com/2007/05/software-interview-questions/#comments</comments>
		<pubDate>Thu, 31 May 2007 03:08:21 +0000</pubDate>
		<dc:creator>joe</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://createtank.com/2007/05/30/software-interview-questions/</guid>
		<description><![CDATA[A great set of interview questions developed by staff and friends of createTank over the past few years to get a good feel for the quality of a candidate from a few perspectives (general skills, communications, problem solving, etc.).
General Skill Check
Software Languages

[] Java

    [] JMS

    [] JSP/Servlets

   [...]]]></description>
			<content:encoded><![CDATA[<p>A great set of interview questions developed by staff and friends of createTank over the past few years<span id="more-29"></span> to get a good feel for the quality of a candidate from a few perspectives (general skills, communications, problem solving, etc.).</p>
<h2>General Skill Check</h2>
<p><strong>Software Languages</strong></p>
<pre>
[] Java

    [] JMS

    [] JSP/Servlets

    [] Hibernate (Other ORM)

    [] J2EE

    [] EJB

    [] Libraries

[] Hibernate/ORM

[] Castor/OXM

[] XML

[] Jakarta various

[] Struts

[] Tiles

[] Web Services

[] C

[] C++

[] Perl

[] Python

[] PHP

[] Shell Scripting

    [] Bourne shell (sh)

    [] Almquist shell (ash)

    [] Bourne-Again shell (bash)

    [] Korn shell (ksh)

    [] Z shell (zsh)

    [] C shell (csh)

    [] Tenex C shell (tcsh)

[] Web Services

    [] XML-RPC

    [] SOAP

    [] SOA</pre>
<pre>    [] REST

[] Internet

[] HTML

[] Javascript

[] XML

[] UML</pre>
<p><strong>RDBMS</strong></p>
<pre>
[] Oracle

[] PostgreSQL

[] MySQL

[] DB2 UDB

[] Informix</pre>
<p><strong>Operating Systems</strong></p>
<pre>
[] Linux

    [] Debian

    [] Ubuntu

    [] Redhat/Fedora

    [] Gentoo

    [] Mandrake

    [] Slackware

[] Unix

    [] BSD

    [] AIX

    [] Solaris

    [] HP-UX</pre>
<p><strong>Application Servers/Middleware</strong></p>
<pre>
[] Websphere

[] WebsphereMQ/MQSeries

[] JBoss

[] Weblogic

[] Geronimo

[] Jakarta Tomcat

[] Sun Application Server

[] Apache ServiceMix

[] Mule</pre>
<p><strong>Development and Processing Tools</strong></p>
<pre>
[] Ant

[] Subversion

[] CVS

[] PVCS

[] Clearcase

[] Version Control (other)

[] IDE

[] Eclipse

[] Netbeans

[] JBuilder

[] Emacs

[] vi/vim</pre>
<h2>Questions</h2>
<p><strong>General Questions</strong></p>
<ol>
<li>Explain how you prepared for this interview.</li>
<li>Before we describe the position, what do you want to do?</li>
<li>What are your strengths and weaknesses?</li>
<li>What motivates you?</li>
<li>What are some favorite web sites for technical information?</li>
<li>What are some influential books you&#8217;ve read?</li>
<li>Why do projects fail?</li>
<li>What do you like about your current job? What don&#8217;t you like?</li>
<li>How would you rate your current management?</li>
<li>Would you like to be the team leader or team member?</li>
<li>What is your ideal team size?</li>
<li>Are you familiar with an 4GLs? What are some advantages/disadvantages to 4GL?</li>
<li>Would you be comfortable being a team lead or a mentor?</li>
<li>Do you have any applicable certifications?</li>
<li>Do you hold any clearances?</li>
<li>Describe your ideal/dream job.</li>
<li>Cowboy&#8217;s question &#8212; If you were a (fill in the blank) what kind would you be?</li>
</ol>
<p><strong>General Engineering</strong></p>
<ol>
<li>What design methodologies are you familiar with.</li>
<li>What Project Management software are you familiar with?</li>
<li>What is a doubly linked list?</li>
<li>What is a round-robin linked list?</li>
</ol>
<p><strong>Process Methodology</strong></p>
<ol>
<li>What are the really important aspects of software development?</li>
<li>If given a new programming problem, what is your first step in producing code?</li>
<li>Explain Unit tests. When should a Unit test be written?</li>
<li>If someone asked you to move an application from environment 1 to environment 2 , what would you do?</li>
</ol>
<p><strong>Architecture/SOA Questions</strong></p>
<ol>
<li>Are you familiar with SOA?</li>
<li>What is SOA?</li>
<li>What is a Web Service?</li>
<li>What is the difference between SOA and Web Services?</li>
<li>What is the difference between Web Services and SOAP?</li>
<li>What is the difference between SOAP and SOA?</li>
</ol>
<p><strong>OO Questions</strong></p>
<ol>
<li>What is Object Oriented Design?</li>
<li>Describe an interesting class or interface that you have designed.</li>
<li>What is meant by overriding a method?</li>
<li>What is meant by overloading a method?</li>
<li>Describe polymorphism?</li>
</ol>
<p><strong>Java Questions</strong></p>
<ol>
<li>What is the difference between public, private, protected, and default modifiers?</li>
<li>What is an Abstract Class?</li>
<li>What does Static mean?</li>
<li>What is the difference between AWT, SWING, and SWT?</li>
<li>Define JAR, WAR, and EAR?</li>
</ol>
<p><strong>C/C++ Question(s)</strong></p>
<p>In the following code, how many times will the loop be executed?</p>
<pre>
int x = 0;

while(x&lt;10){
    x = x++;
}</pre>
<p>Multiple possible answer(s):</p>
<ol>
<li>This is bad code.</li>
<li>This code is compiler dependent.</li>
<li>Does the candidate mention GCC in his answer?</li>
<li>The line within the loop should be replaced with the following:</li>
</ol>
<pre>x++;</pre>
<p><strong>The &#8220;Roets&#8221; Questions</strong></p>
<ol>
<li>Soccer or Baseball?</li>
<li>vi or Emacs?</li>
<li>Coke or Pepsi?</li>
<li>Sweet tea or unsweet tea?</li>
<li>Tea or coffee?</li>
<li>MAC or PC?</li>
<li>Linux or Windows?</li>
<li>Unix or Linux?</li>
<li>JPEG or PNG?</li>
<li>Word, plain text, or Latex?</li>
<li>When I say Ballplayer, of which sport am I speaking?</li>
</ol>
<p><strong>Googlezon Questions (ask one)</strong></p>
<p>[] You are in a boat in a lake. There is an untethered anchor in the boat. You drop the anchor into the lake. Does the water level of the lake go up, down, or remain unchanged?</p>
<p>Answer: Down</p>
<p>[] You are given nine eggs, (one of which is heavier than the other eight), and a balance scale. How might you discover which of the nine eggs is heavier by only using the scale twice?</p>
<p>Answer: Put the eggs into three groups of three. Put two of the groups on the scale. If the scale stays balanced, the egg is in the unweighed group. Put two eggs from the determined heavy group on the balance. If one side drops, the dropped egg is the heavy egg. If the scale stays balanced, the unweighed egg is the heavy egg.</p>
<p>[] You are in a room with no windows and three switches. In another room, there are three light-bulbs, each controlled by one and only one of the switches. You may arrange the the switches in any manner, and change them as many times as you like. Your goal is to determine which switch controls which light-bulb. You may enter the room only one time.</p>
<p>Answer: Use heat as well as light to solve the problem. Turn one switch on and leave it on for a few minutes. Turn that switch off, and then turn on one of the other lights. Enter the room. The warm unlit bulb belongs to the first switch, the lit bulb belongs to the second switch you flipped, and the cool, unlit bulb belongs to the switch you didn&#8217;t turn on.</p>
<h2>Evaluation</h2>
<pre>
[] Communications

[] Competence

[] Reliability

[] Skillset Fit

[] Humor</pre>
<p><em>These interview questions were compiled by John Joseph Roets and Larry Liberto. </em></p>
]]></content:encoded>
			<wfw:commentRss>http://createtank.com/2007/05/software-interview-questions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
