home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.c
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!uwm.edu!ux1.cso.uiuc.edu!news.iastate.edu!pv0321.vincent.iastate.edu!dschmitz
- From: dschmitz@iastate.edu (Daniel C Schmitz)
- Subject: Re: How to test a programmer
- Message-ID: <dschmitz.724622914@pv0321.vincent.iastate.edu>
- Sender: news@news.iastate.edu (USENET News System)
- Organization: Iowa State University, Ames IA
- Date: Thu, 17 Dec 1992 20:08:34 GMT
- Lines: 35
-
- etljmme@etlxd30.ericsson.se (Jim) writes:
-
-
- >In article 724521723@pv0321.vincent.iastate.edu, dschmitz@iastate.edu (Daniel C Schmitz) writes:
- >> [stuff deleted]
- >> This not only
- >>tested my programming skills, but my knowledge of graphics algorithms and
- >>my attention to details that the programmer must know but were not provided
- >>with the original problem description. E.g. what is the format of the file,
- >>should the coins be centered top to bottom with relation to each other and/or
- >>to the screen. Will the input contain errors and/or more coins than will fit
- >>on the screen. What are the sizes of the coins.
-
- >This is interesting, how did you solve uncertanties like the format of the file?
- >The format could be almost anything! The other problems like the size of the
- >coins could, I suppose, be left to aesthetics provided the requirement is
- >satisfied but I can't see how to code for handling the file without prior
- >knowledge of the file format. Or is the point simply that the programmer
- >recognises these problems?
-
- Yes, a programmer never (well almost never), gets a full
- description of a programming task. A good programmer must not only be able
- to write programs to specifications but to recognize incomplete and ambiguous
- specifications. A few questions can save the progammer a lot of time and
- the company a lot of money by avoiding mistakes rather than making the
- programmer go back and rewrite his/her code.
-
- Anyway, I asked most of these questions before leaving the interview.
- A file format was provided, yes there might be errors, more coins than could
- fit on the screen is an error, the coins should have appropriate relative
- sizes but the absolute size did not matter. The rest was left up to me.
-
- Dan Schmitz
- dschmitz@iastate.edu
-
-