Journal Articles
Browse in : |
All
> Journals
> CVu
> 125
(21)
|
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Title: Are You Fit for Employment?
Author: Administrator
Date: 03 September 2000 13:15:39 +01:00 or Sun, 03 September 2000 13:15:39 +01:00
Summary:
Based on a thread on comp.lang.c.moderated
Body:
Look at the following questions. How would you answer them in an interview? When you have done that, write up your answers and send them to Francis (he has promised that he will publish two lists, the best answers with contributors names attached; the howlers without names). Now add a couple of questions that you would ask a candidate for a programming job. The questions I have listed are aimed at the young person looking for their first job, equipped with a shiny new degree in Computer Science/Software Engineering or the like. You can specify some other level of job.
-
What are the standard prototypes for main, without arguments and with?
-
Discuss advantages and disadvantages of passing a pointer to a struct versus a copy of a struct.
-
How are function parameters passed in C?
-
How can you find documentation on your favorite standard library and compiler?
-
How do you turn on the warnings on your favorite compiler?
-
What are some of the commands in your favorite debugger?
-
Is "return" a function, a macro, or none of the above?
-
Explain when you might use a parameterized macro instead of a function.
-
Explain when you will use
-
dynamic memory
-
automatic
-
function-scope static
-
extern global
-
file-scope static?
-
-
Why are standards important?
-
Why is error checking important?
-
Explain the danger of the "off by one" mistake.
-
Explain the danger of buffer overflows and provide some strategies for avoiding such bugs.
Notes:
More fields may be available via dynamicdata ..