473,756 Members | 7,293 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

How to test the competence of Access Developer job applicants?

One of my customers is about to create several new positions for
internal Access Developers. These are not professional developers who
could sell their services on the open market, but more like advanced
user support people who can develop simple databases for their users.
I've been coaching one of these guys and have got him to the stage
where he's able to generate Word and Excel documents and then attach
them to Outlook email messages. Nothing particularly advanced, but
more than you'd expect from the average user who can develop, say, a
membership list for his local club.

The customer is not a technical guy, but he want's to be able to test
candidates and determine who can cut code and who is a user/developer.
He's thinking of a 30 minute test as part of the interview process.
He's needs an objective rating rather than a subjective assessment.
It's a govt. dept. and unsuccessful applicants can appeal if they
think they were wronged.

I was thinking of getting them to develop a simple form, but with
elements that need a moderate knowledge of VBA.

Any ideas?

--
Regards.
Richard.
Nov 13 '05
31 5800
One problem with tests is that they often ask questions about the
basics. Basics are basics, but they are not always the best way to do
things.
Hands up, please! How many use "OpenArgs". I never do.

My suggestion to test the competence applicants: Photocopy ten of the
most recent technical posts from CDMA shortly before the interviews.
Give each applicant a copy to peruse before the interview. Ask him/her
to comment on one or more posts of interest.

Nov 13 '05 #11
<ly******@yahoo .ca> wrote in message
news:11******** **************@ g44g2000cwa.goo glegroups.com.. .
One problem with tests is that they often ask questions about the
basics. Basics are basics, but they are not always the best way to do
things.
Hands up, please! How many use "OpenArgs". I never do.

My suggestion to test the competence applicants: Photocopy ten of the
most recent technical posts from CDMA shortly before the interviews.
Give each applicant a copy to peruse before the interview. Ask him/her
to comment on one or more posts of interest.


I would not think a person incompetent who didn't use OpenArgs. I likely would
think them incompetent if they didn't know what it was.

--
I don't check the Email account attached
to this message. Send instead to...
RBrandt at Hunter dot com
Nov 13 '05 #12
rkc
Rick Brandt wrote:
I would not think a person incompetent who didn't use OpenArgs. I likely would
think them incompetent if they didn't know what it was.


I would question their competence if they knew what it was, used it
regularly, but didn't know how to pass more than one value. You see
it all the time in this ng.

Nov 13 '05 #13
rkc <rk*@rochester. yabba.dabba.do. rr.bomb> wrote in
news:Dw******** ***********@twi ster.nyroc.rr.c om:
Rick Brandt wrote:
I would not think a person incompetent who didn't use OpenArgs.
I likely would think them incompetent if they didn't know what it
was.


I would question their competence if they knew what it was, used
it regularly, but didn't know how to pass more than one value. You
see it all the time in this ng.


Ack, to me, that's exactly what's *wrong* with OpenArgs, is because
people tend to latch onto it as the only way to pass information
into a form, ignoring other possibilities, like opening the form
hidden and changing properties before revealing it, or using custom
public form properties and methods to set up the form before
revealing it, or, better than all of these, using some kind of data
storage structure outside the form to get the multiple pieces of
information to it (a custom collection, an array or a class module;
I prefer the latter).

Of course, if you ask "explain what OpenArgs is, what you consider
the pros and cons of its use to be, and what are alternatives to
using it?" then I'd think you'd asked a very good question.

--
David W. Fenton http://www.bway.net/~dfenton
dfenton at bway dot net http://www.bway.net/~dfassoc
Nov 13 '05 #14
rkc
David W. Fenton wrote:
rkc <rk*@rochester. yabba.dabba.do. rr.bomb> wrote in
news:Dw******** ***********@twi ster.nyroc.rr.c om:

Rick Brandt wrote:

I would not think a person incompetent who didn't use OpenArgs.
I likely would think them incompetent if they didn't know what it
was.


I would question their competence if they knew what it was, used
it regularly, but didn't know how to pass more than one value. You
see it all the time in this ng.

Ack, to me, that's exactly what's *wrong* with OpenArgs, is because
people tend to latch onto it as the only way to pass information
into a form, ignoring other possibilities, like opening the form
hidden and changing properties before revealing it, or using custom
public form properties and methods to set up the form before
revealing it, or, better than all of these, using some kind of data
storage structure outside the form to get the multiple pieces of
information to it (a custom collection, an array or a class module;
I prefer the latter).


I couldn't agree more, but code examples that treat a form as an
object are as few and far between as those that aren't completely
coded in some kind of gui event handler. If you're a copy and paste
artist that's what you end up doing.
Nov 13 '05 #15
On Fri, 24 Jun 2005 11:09:34 -0230, Tim Marshall
<TI****@PurpleP andaChasers.Moe rtherium> wrote:
Richard Sherratt wrote:
One of my customers is about to create several new positions for
internal Access Developers. These are not professional developers who
could sell their services on the open market, but more like advanced
user support people who can develop simple databases for their users.
Difficult, because at this level of user, there are so many different
areas with which they could be familiar or not. What might be a simple
test to you or I may indeed be simple to some of these potential
candidates, while to others it may be something they've never, ever done
before.

Further, anyone who's ever done an interview before as the interviewee
or interviewer knows that these things are stressful for the
interviewee. If your requirements are for an Armed Services or police
officer or someone who will be able to develop something within 30
minutes while under the gun, ie, be able to perform and think clearly
under extreme stress, then by all means do some kind of test, but I
wouldn't recommend it.


The candidates will be public servants. Some of them will be ex Armed
Forces or police officers.
My recommendation would be to have the potential applicants do something
beforehand and then show you their work. When I've interviewed for
civil/electrical/mechanical engineering positions, it's this sort of
approach I prefer, because in those areas potential areas of experience
is vast. You could have the applicants show you how they put stuff
together and you could at the same time look to see how well a person
documents his/her code, if they are consistent in formatting, etc.


The public service rules say that I cannot be involved in the actual
interview or assessment of the interview. The decision makers are
non-technical and are conscious that they could not evaluate the
technical skills of the candidates in an appeal-proof way without some
sort of go/no go or numerical scale test.

It's a tough one.

--
Regards.
Richard.
Nov 13 '05 #16
On Fri, 24 Jun 2005 21:57:57 GMT, "David W. Fenton"
<dX********@bwa y.net.invalid> wrote:
Richard Sherratt <ri************ **@NOTHINGHEREb runsley.com.au> wrote
in news:id******** *************** *********@4ax.c om:
I was thinking of getting them to develop a simple form, but with
elements that need a moderate knowledge of VBA.


One think you might be able to do is give them some problems and ask
them how they'd solve them, in words. This kind of question allows
someone to correctly answer a question they'd have to do research on
to actually implement.

What you're looking for, it seems to me, are not people who already
know everything about Access, but people who understand it well
enough to learn to do the things you'll need them to do. If you
design your interview process to find out who is a problem solver
and knows how to think, you won't need to worry about exactly which
things they already know how to do when they walk in the door.


That makes sense. Everything would be simple if I could be part of the
interview process.

--
Regards.
Richard.
Nov 13 '05 #17
On Mon, 27 Jun 2005 07:17:07 GMT, Richard Sherratt
<ri************ **@NOTHINGHEREb runsley.com.au> wrote:

It's a tough one.


Indeed it is.

But it sounds to me like you want to use a test to filter out those
that:

1) are less knowledgeable

and

2) have bad habits.

A series of t/f questions should get you close.

Things like:

Question 1) I am familiar with the Access term "OpenArgs" and know how
to implement it when appropriate.

Question 2) I am familiar with the Access term "CloseArgs" and know
how to implement it when appropriate.

Question 63) I can pass information to a query using OpenArgs

Question 64) I can pass information to a form using OpenArgs

Question 65) I can pass information to the subroutine "basFindRec ord"
using the vba command: docmd.OpenArgs (basFindRecord, "MyOpenArgs ")

Question 134) Before deciding whether to use OpenArgs I would first
see if the information is already stored and available in another open
and visible form.

Question 135) Before deciding whether to use OpenArgs I would first
see if the information is already stored and available in another open
but not visible form

How long can you make this thing? I'd think something like 1,500 or
so T/F questions should get you something with statistical
significance. <g,d&r>

But I'm serious about the format. If you can't be involved I can't
see any other way to establish a ranking of candidates.

Of course, it really should be an Access program so that a particular
T/F answer branches to a specific set of questions. In this way, if
someone answers the first few wrong (or enough wrong) you can just
route them to the:

"Thank you for your participation. Your results have been forwarded."

screen.

Of course, you might have requirements that preclude variable testing
and, if so, then everybody must be given the same questions. But I
can see this being quite the interesting project.

Good luck,

mike
Nov 13 '05 #18
Richard Sherratt <ri************ **@NOTHINGHEREb runsley.com.au> wrote
in news:25******** *************** *********@4ax.c om:
On Fri, 24 Jun 2005 21:57:57 GMT, "David W. Fenton"
<dX********@bw ay.net.invalid> wrote:
Richard Sherratt <ri************ **@NOTHINGHEREb runsley.com.au>
wrote in news:id******** *************** *********@4ax.c om:
I was thinking of getting them to develop a simple form, but
with elements that need a moderate knowledge of VBA.


One think you might be able to do is give them some problems and
ask them how they'd solve them, in words. This kind of question
allows someone to correctly answer a question they'd have to do
research on to actually implement.

What you're looking for, it seems to me, are not people who
already know everything about Access, but people who understand it
well enough to learn to do the things you'll need them to do. If
you design your interview process to find out who is a problem
solver and knows how to think, you won't need to worry about
exactly which things they already know how to do when they walk in
the door.


That makes sense. Everything would be simple if I could be part of
the interview process.


Oops. I didn't realize there was a brain-dead HR department involved
that wasn't going to have subject specialists present at the
interviews.

Surely the final round of interviews would involve you or somebody
who has enough knowledge to ask the questions you'd ask?

--
David W. Fenton http://www.bway.net/~dfenton
dfenton at bway dot net http://www.bway.net/~dfassoc
Nov 13 '05 #19
Richard Sherratt <ri************ **@NOTHINGHEREb runsley.com.au> wrote
in news:if******** *************** *********@4ax.c om:
The public service rules say that I cannot be involved in the
actual interview or assessment of the interview. The decision
makers are non-technical and are conscious that they could not
evaluate the technical skills of the candidates in an appeal-proof
way without some sort of go/no go or numerical scale test.

It's a tough one.


Sounds like process that's been designed on purpose to guarantee
that the most qualified applicant is not hired.

What stupid, stupid rules.

--
David W. Fenton http://www.bway.net/~dfenton
dfenton at bway dot net http://www.bway.net/~dfassoc
Nov 13 '05 #20

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

11
9267
by: DrUg13 | last post by:
In java, this seems so easy. You need a new object Object test = new Object() gives me exactly what I want. could someone please help me understand the different ways to do the same thing in C++. I find my self sometimes, trying Object app = Object(); Object *app = Object(); Object app = new Object();
162
14885
by: techievasant | last post by:
hello everyone, Iam vasant from India.. I have a test+interview on C /C++ in the coming month so plz help me by giving some resources of FAQS, interview questions, tracky questions, multiple choice questions.etc.. I'll be indebted to everyone.. Thanks in advance.. regards vasant shetty Bangalore
18
1432
by: Jeff S | last post by:
It seems that anyone can put anything on their resume and refer to themselves as a "senior Web developer." What are some clues that can be used by an IT manager during a hiring process to differentiate truly proficient Web developers from the "less-than" proficient Web developers? Thank You!
9
3331
by: cj | last post by:
I'm trying to forge ahead with Visual Basic .Net but recently I've suffered several major set backs in demonstrating VB is the future and we should move from Visual FoxPro. I really need to find help on this is. My current problem is I've got to display some Visual FoxPro data from stand alone tables in a datagrid (Widows App). The main table is 50 meg with 540,000+ records. 1 of the others joined to it is 11 meg and the other 2 are...
60
5024
by: marss | last post by:
Maybe anyone know good free online JavaScript knowledge test? This not exactly a system for testing online required - it may be simply list of questions with variants of answers (I have to prepare tests for learners and I need something to be taken as basis). I was able to find only this (http://www.w3schools.com/js/ js_quiz.asp), but I need more. Thanks, Mykola
22
4302
by: Nicholls.Mark | last post by:
I want to set some simple coding tests for an interview....Joel recommends (for C programmers).... 1. Reverse a string in place 2. Reverse a linked list 3. Count all the bits that are on in a byte 4. Binary search 5. Find the longest run in a string 6. atoi 7. itoa
2
10770
by: edgalljr | last post by:
I have Access 2000 programmed to run a very simple code to run a query and OutputTo an Excel spreadsheet: DoCmd.OutputTo acOutputQuery, "XLS Applicants", acFormatXLS, "C:\My RMBC Reports\Applicants.xls", True If, however, the user attempts to run the code a second time, without closing the Excel spreadsheet, they get a Runtime Error. I need to know how to close the spreadsheet (if it is opened) and re-run the command. Any help will...
0
9303
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9894
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9679
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
9676
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9541
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8542
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7078
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6390
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
2
3141
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.