Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
I was rather surprised when several companies I've been interviewing with, asked me to solve a modelling question as a part of the initial written test. The questions were vague and open ended and ranged from designing a restaurant reservation system to designing a library for borrowing and renewing books. The expectation was to create a class diagram using any of your favorite uml tool (I chose Visio and have to admit i hadn't used it in a while) and send it as a part of their online test.
 
Since this was a part of an online test, I didn't have an opportunity to ask for use cases without which the questions are difficult to answer. Do you find these questions useful in interviewing developers?
Posted 8-Feb-13 6:10am
Comments
Krunal Rohit at 8-Feb-13 11:14am
   
If it is not important then it would not be asked !!!
Sergey Alexandrovich Kryukov at 8-Feb-13 16:25pm
   
Krunal, I'll tell you why. Way to many interviewers are complete idiots, so they can ask anything.
There is nothing wrong with the questions they asked OP though, but it really depends on detail. "Open ended" questions are also can be good. Again, it all depends.
—SA

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Yes they are useful. UML is basic for OOP developers. You have to have a knowledge for how classes are interact, associates, navigate between each other. UML diagram symbols help to clarify these communications.
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 200
1 Kamal Rocks 184
2 PIEBALDconsult 150
3 BillWoodruff 148
4 Jochen Arndt 135
0 OriginalGriff 5,695
1 DamithSL 4,506
2 Maciej Los 4,007
3 Kornfeld Eliyahu Peter 3,480
4 Sergey Alexandrovich Kryukov 3,190


Advertise | Privacy | Mobile
Web01 | 2.8.141216.1 | Last Updated 8 Feb 2013
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100