• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 51031
  • Last Modified:

Interview Questions : XML, XSL, Xpath, Xquery, Schema, DTD

hey Gurus,

I have basic Idea of XML and XSL. but I have not done any Projects completely based on XML, XSL.. Now I have an interview this week  n one of the required skills for the job are XML/XSL... If any one have any Idea about the sample Interview Questions Please send them to me

thanks In advance
0
kiran_ch5
Asked:
kiran_ch5
  • 2
  • 2
1 Solution
 
rdcproCommented:
I would spend some time working out some sample XML/XSLT problems.  It's almost impossible to guess what questions they will ask.  Though, in many interviews over the last few years (I do project consulting, so I've had my fair share of interviews), I have yet to meet an interviewer that actually asked me anything about it.  I think it's because most of them don't know about it anyway.  I often will try to guide the discussion to XML/XSLT based solutions, mostly to find out what level of exertise there is among my future associates.  

I have a lot of XML XSLT examples on my web site you might find interesting.  If you have IE 6, you can run most of them right from the web page:

http://rdcpro.com

Regards,
Mike Sharp
0
 
kiran_ch5Author Commented:
Mike

Thanks for your response.. but I applied the job in web development.. Company have XSL and XML experts in that group... So I am expecting some techinal Questions on XML and XSL..

I just have general knowledge of Conditional Processing ,Expressions &Templates ,Namespaces ,Output ,Patterns and Xpath ,Properties and Methods ,Sorting and Queries ...
 but does not have much experince in XSL FO  and Xpath..

As a experinced XML/XSL developer what Questions you will ask me if I apply job under you...

Thanks

0
 
rdcproCommented:
I'd start out with some basic questions, like given a set of nodes, how would you create an HTML table.

http://rdcpro.com/Members/rdcpro/snippets/simplegrouping/

If you used a for-each, I'd modify the question to get you to use an apply-templates.

If you can take some real-world XML, and create a well formed HTML table out of it, you'll probably have a basic knowledge.  There are many techniques that are more advanced.   Another good question would be to take the table you started with, and then add a TD cell that contains the sum of a set of nodes.  

Next, I might get you to add a recursive routine using call-templates.

http://rdcpro.com/Members/rdcpro/snippets/recursionandcounting/

Grouping is always a difficult issue, so I'd probably press you to come up with a relatively simple XPath grouping solution for the table:

http://rdcpro.com/Members/rdcpro/snippets/xpathgrouping/

Then I would probably take the table example a bit further, and see if you knew anything about Muenchian grouping, by asking you to group the data in the table by some value.  

http://rdcpro.com/Members/rdcpro/snippets/columnrowgrouping/
http://rdcpro.com/Members/rdcpro/snippets/groupinggrades/

And if you want to know how this Muenchian grouping thing goes, I have a short tutorial on it:

http://rdcpro.com/zones/xml/xslt/faqroot/faq-grouping-1.1 

But first figure out how to create a basic HTML page with an HTML table on it using XML/XSLT.  

Other good questions would revolve around how you deal with namespaces in XSLT:

http://rdcpro.com/Members/rdcpro/snippets/xsltandnamespaces/

But really, even if they're experts there, there are so many questions to ask, you'll probably only get at the most one or two on XSLT, unless that's what they're hiring you for--in which case you should be an expert.

Good luck!

Regards,
Mike Sharp
0
 
kiran_ch5Author Commented:
Thanks Mike.. I really apprecitae your time..



0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Amazon Web Services - Basic

Are you thinking about creating an Amazon Web Services account for your business? Not sure where to start? In this course you’ll get an overview of the history of AWS and take a tour of their user interface.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now