Rev questions for an interview (AREV Specific)
At 08 APR 1999 09:20:46AM Reginald Crosby; [email protected] wrote:
I have been given the task of asking AREV questions to a potential employee of our company. I was wondering if any could suggest what
kind of questions to ask someone in an effort to assess their AREV skills. I just need about 5 of them.
Thanks for your help whomever!
At 08 APR 1999 11:59AM [email protected] - [url=http://www.sprezzatura.com]Sprezzatura Group[/url] wrote:
Here's quiz I whipped up for tech support some years back. It's all related to window common.
Question 1: What common variables do you need to modify to add a required field to a window and what needs to be done to them?
Question 2: Explain the difference between WC_PROMPTS% and WC_W%().
Question 3: How can you make prompts appear and disappear across the screen?
Question 4: What variables would you use to determine and modify the window processes (pre-read, pre-save, post-delete, etc.)
Question 5: What is the fastest way to abort (shut down & close) a window? The record does not have to be saved.
Question 6: How do you add items to a browse list?
Question 7: How can you force the window processor to bypass prompts besides setting the prompt to protected?
Question 8: How do you know if you are in an associated multi-value as opposed to a non-associate multi-value?
Programming project:
What is the easiest way to delete a line of an associated multi-value field?(catalyst('K','{CTRL-D}'does not count! How can you prevent deletion of an associated multi-value field? Create an example. Remember, when you delete this associated field, the cursor cannot move to the first value. It needs to stay where it is.
Design a window that can do the following:
You have a database used for a doctor's office. You need to have the entry screen change depending on age and sex. If the individual is a child, you need to display (and prompt for) shot information and a multi-valued list of height, weight and date. If the individual is male, you need to prompt for prostate information and sperm count. If the individual is female, you need to prompt for gynecological information such as pap-smears and pelvic and ovarian examinations.
At 08 APR 1999 04:13PM K Gilfilen wrote:
Here's a few more. I'd be as interested in content as correctness. You can learn a lot about a programmer's knowldege of ARev by finding out what mistakes he/she has made (I suspect we've all made the same mistakes, but how did the prospect discover and resolve them?). And I don't remember what three dots means, but I do know that each dot represents the success of a step.
Discuss how record locking problems (failures) can affect indexes.
What other areas might these problems affect?
Name five major ARev programming mistakes you have made, and how you found and fixed them.
Name three possible reasons for index lookup failures.
What does "three dots" mean when ARev fails to start?
What are the pluses and minuses of variable-length data structures?
At 08 APR 1999 09:15PM Eric Emu wrote:
(a) Create a GFE in a file by editing a frame header or record pointer and then get the candidate to fix it using DUMP (5 minutes).
(b) Get the candidate to create a symbolic off a date of birth field to show the age in years, months and days (10 minutes).
© Get the candidate to write a RBASIC program to export more than 64 kB of AREV data to a fixed-length record formatted ASCII file. (15 minutes)
(d) Get the candidate to paint a screen from a dictionary definition (with over 30 items, some AMVs) (15 minutes)
(e) Get the candidate to write a sorted popup routine in RBASIC (eg. employee by age, or employee by surname) (15 minutes)
(f) Get the candidate to re-configure a Win 95 PC to run AREV optimally (3 minutes)
Eric