What ' s the difference between DOM and SAX? |
DOM creates tree-like representation of the XML document in memory, SAX is event-based. |
What ' s the difference between XSD and DTD? |
XSD is in XML, DTD is not. XSD is much more comprehensive than DTD |
You ' re given an XML file, and you ' re supposed to retrieve the value of a specific element in the file. How does that? |
Open-ended question. See how the candidate uses various types of parsers (DOM, SAX, etc) and see if he explores the usage of XPath. |
you ' re supposed to unit test Java class that accesses a database, in a machine that doesn ' t has database server installed, and no external connectivity at all. What ' s your approach? |
open-ended question. See if the answer tackles the problem effectively. See if he/she suggests mocking as an option |
|
use Code coverage tool like Cobertura, Emma, etc |
how do you unit-test a private method? |
-use Reflection, set accessible property of this method to true -call an accessible met Hod that calls the private method and observe the effect caused by calling the private method |
[Java BASICS3] XML, Unit testing