Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Interviewee Competency Tests

Interviewee Competency Tests

Scheduled Pinned Locked Moved The Lounge
csharpvisual-studiocomsysadminwindows-admin
34 Posts 21 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Pete OHanlon

    It's scary that at one time or another I've used all of these (even Alpha VMS and Ingres). Good luck with getting contractors with such a diverse set of technologies. Hmmm - Ingres, try asking them how to manage locking (hint - this is the SET LOCKMODE stuff, e.g. SET LOCKMODE SESSION WHERE READLOCK=NOLOCK). SQL Server - they should know about concurrency, and row level versioning (available in 2005). COM+ - use of Queued Components, what the different threading models actually mean, etc... VB6 - what the effects of using Variants are. What happens if you change a COM interface in VB6 with regards to COM+ (think interface forwarding)? Which is more efficient in VB6 on COM+ - the New operator or CreateObject? Plus, the biggy - is VB6 Object Oriented? Anyway - those are just some of the things off the top of my head - there are a lot more you can ask.

    Deja View - the feeling that you've seen this post before.

    My blog | My articles

    M Offline
    M Offline
    MidwestLimey
    wrote on last edited by
    #4

    You've just reminded me how much I've forgotten about VB6/COM+ !


    I'm largely language agnostic


    After a while they all bug me :doh:


    P 1 Reply Last reply
    0
    • M MidwestLimey

      You've just reminded me how much I've forgotten about VB6/COM+ !


      I'm largely language agnostic


      After a while they all bug me :doh:


      P Offline
      P Offline
      Pete OHanlon
      wrote on last edited by
      #5

      MidwestLimey wrote:

      I've forgotten about VB6/COM+

      It's a lovely feeling.

      Deja View - the feeling that you've seen this post before.

      My blog | My articles

      1 Reply Last reply
      0
      • J Jim Crafton

        How do you change directories in VMS? Go to a parent dir? What's the syntax and how does it compare to Windows? Compare and contrast the Windows file/folder security to VMS's? Any similarities? (they should pick up on the fact that there most certainly are). How to set env symbols in VMS. What does typing "foobar.exe" in a VMS console do? What is an alternate approach/syntax to running an executable? How do you get help with the command line on VMS? And most importantly: Do you like Unix? (there's only one right answer...)

        ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

        R Offline
        R Offline
        Ravi Bhavnani
        wrote on last edited by
        #6

        Jim Crafton wrote:

        How do you change directories in VMS? Go to a parent dir? What's the syntax and how does it compare to Windows?

        $ set default $ set default [-]

        Jim Crafton wrote:

        How to set env symbols in VMS.

        $ define foo bar

        Jim Crafton wrote:

        What does typing "foobar.exe" in a VMS console do?

        Not heckuva lot. Try $run foobar instead.

        Jim Crafton wrote:

        How do you get help with the command line on VMS?

        Would you believe... $ help ! The stuff I remember from 28 years ago... :) [Edit] Look what you made me dig up: this[^] and this[^]. :-D [/Edit] /ravi

        My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

        J G 2 Replies Last reply
        0
        • T Tim Carmichael

          We are looking to bring in some contractors as application developers, but would like to give them a competency test to be completed on site. Our environment is a mix of old and new: Windows Server 2000 and 2003 SQLServer 2000 and 2005 VB 6 ASP (classic and .NET) VS.NET 2005 COM+ Alpha VMS with Fortran and Ingres II Type of questions to ask or links to example tests would be much appreciated. (Edit to add other areas) Tim

          M Offline
          M Offline
          Member 96
          wrote on last edited by
          #7

          With respect if your company is bringing them in to do work for you and you want to see if they are competent but can't think of what questions to ask...well you know what I'm thinking. :)


          "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

          T 1 Reply Last reply
          0
          • M Member 96

            With respect if your company is bringing them in to do work for you and you want to see if they are competent but can't think of what questions to ask...well you know what I'm thinking. :)


            "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

            T Offline
            T Offline
            Tim Carmichael
            wrote on last edited by
            #8

            Understanding your comments, this was 'proposed' to me late last week. Oh, by the way... can you get a skill competency test ready for a candidate by the middle of next week? That is in between all of the other production issues you're currently dealing with.... I know what we need them to know, it getting to the point that they can PROVE they know it. Saying you understand something is different than showing that you understand it. Tim

            M 1 Reply Last reply
            0
            • P Pete OHanlon

              It's scary that at one time or another I've used all of these (even Alpha VMS and Ingres). Good luck with getting contractors with such a diverse set of technologies. Hmmm - Ingres, try asking them how to manage locking (hint - this is the SET LOCKMODE stuff, e.g. SET LOCKMODE SESSION WHERE READLOCK=NOLOCK). SQL Server - they should know about concurrency, and row level versioning (available in 2005). COM+ - use of Queued Components, what the different threading models actually mean, etc... VB6 - what the effects of using Variants are. What happens if you change a COM interface in VB6 with regards to COM+ (think interface forwarding)? Which is more efficient in VB6 on COM+ - the New operator or CreateObject? Plus, the biggy - is VB6 Object Oriented? Anyway - those are just some of the things off the top of my head - there are a lot more you can ask.

              Deja View - the feeling that you've seen this post before.

              My blog | My articles

              P Offline
              P Offline
              Paul Conrad
              wrote on last edited by
              #9

              Pete O'Hanlon wrote:

              Good luck with getting contractors with such a diverse set of technologies.

              I was going to say, not sure if there are many people out there that can cover all of those areas. I've got a majority of them, but not ALL.

              "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon

              P 1 Reply Last reply
              0
              • P Paul Conrad

                Pete O'Hanlon wrote:

                Good luck with getting contractors with such a diverse set of technologies.

                I was going to say, not sure if there are many people out there that can cover all of those areas. I've got a majority of them, but not ALL.

                "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon

                P Offline
                P Offline
                Pete OHanlon
                wrote on last edited by
                #10

                It shows how much of an easy lay I've been as a programmer that I can tick all those boxes. Ho hum.

                Deja View - the feeling that you've seen this post before.

                My blog | My articles

                P 1 Reply Last reply
                0
                • T Tim Carmichael

                  Understanding your comments, this was 'proposed' to me late last week. Oh, by the way... can you get a skill competency test ready for a candidate by the middle of next week? That is in between all of the other production issues you're currently dealing with.... I know what we need them to know, it getting to the point that they can PROVE they know it. Saying you understand something is different than showing that you understand it. Tim

                  M Offline
                  M Offline
                  Member 96
                  wrote on last edited by
                  #11

                  Tim Carmichael wrote:

                  Oh, by the way... can you get a skill competency test ready for a candidate by the middle of next week?

                  I can do it in an hour if it's going to save me oodles of work in the long run, best of all I know *exactly* what I would want them to know so no worries. Perhaps he who proposed it can make the test. :)


                  "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                  1 Reply Last reply
                  0
                  • P Pete OHanlon

                    It shows how much of an easy lay I've been as a programmer that I can tick all those boxes. Ho hum.

                    Deja View - the feeling that you've seen this post before.

                    My blog | My articles

                    P Offline
                    P Offline
                    Paul Conrad
                    wrote on last edited by
                    #12

                    :laugh: I can take care of all, except for the Alpha VMS or Ingress II.

                    "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon

                    P 1 Reply Last reply
                    0
                    • P Paul Conrad

                      :laugh: I can take care of all, except for the Alpha VMS or Ingress II.

                      "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon

                      P Offline
                      P Offline
                      Pete OHanlon
                      wrote on last edited by
                      #13

                      Paul Conrad wrote:

                      except for the Alpha VMS or Ingress II

                      Done that - also Ingres 1.2, the horror.... No row level locking in Ingres 1.2 - had to wait for II for that.

                      Deja View - the feeling that you've seen this post before.

                      My blog | My articles

                      P 1 Reply Last reply
                      0
                      • P Pete OHanlon

                        Paul Conrad wrote:

                        except for the Alpha VMS or Ingress II

                        Done that - also Ingres 1.2, the horror.... No row level locking in Ingres 1.2 - had to wait for II for that.

                        Deja View - the feeling that you've seen this post before.

                        My blog | My articles

                        P Offline
                        P Offline
                        Paul Conrad
                        wrote on last edited by
                        #14

                        Well, the Alpha VMS, now that I recall, I did have a very slight intro to it at the university about 12 years ago. So slight, that I vaguely remember it :-O

                        "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon

                        1 Reply Last reply
                        0
                        • T Tim Carmichael

                          We are looking to bring in some contractors as application developers, but would like to give them a competency test to be completed on site. Our environment is a mix of old and new: Windows Server 2000 and 2003 SQLServer 2000 and 2005 VB 6 ASP (classic and .NET) VS.NET 2005 COM+ Alpha VMS with Fortran and Ingres II Type of questions to ask or links to example tests would be much appreciated. (Edit to add other areas) Tim

                          E Offline
                          E Offline
                          Ennis Ray Lynch Jr
                          wrote on last edited by
                          #15

                          Give them a blank machine with nothing but Windows installed and have them get both an ASP.NET and ASP hello world application up and running that gets users from an SQL server database that is hosted on another machine (but of course you have configured not to allow remote connections) COM+ I wouldn't be a stickler on as it is such a PITA I have forgotten all I ever wanted to know about it. Focus instead on COM, have them create a COM components from withing C++ and use it in VB6. The tests I have provided will eliminate all of your candidates unfortunately and I didn't even hit on Alpha VMS and Fortran.

                          Need a C# Consultant? I'm available.
                          Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway

                          1 Reply Last reply
                          0
                          • R Ravi Bhavnani

                            Jim Crafton wrote:

                            How do you change directories in VMS? Go to a parent dir? What's the syntax and how does it compare to Windows?

                            $ set default $ set default [-]

                            Jim Crafton wrote:

                            How to set env symbols in VMS.

                            $ define foo bar

                            Jim Crafton wrote:

                            What does typing "foobar.exe" in a VMS console do?

                            Not heckuva lot. Try $run foobar instead.

                            Jim Crafton wrote:

                            How do you get help with the command line on VMS?

                            Would you believe... $ help ! The stuff I remember from 28 years ago... :) [Edit] Look what you made me dig up: this[^] and this[^]. :-D [/Edit] /ravi

                            My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                            J Offline
                            J Offline
                            John M Drescher
                            wrote on last edited by
                            #16

                            Ravi Bhavnani wrote:

                            $ set default $ set default [-]

                            I remember back when I was in college (12 or so years ago) I actually preferred this over unix or dos.

                            John

                            1 Reply Last reply
                            0
                            • R Ravi Bhavnani

                              Jim Crafton wrote:

                              How do you change directories in VMS? Go to a parent dir? What's the syntax and how does it compare to Windows?

                              $ set default $ set default [-]

                              Jim Crafton wrote:

                              How to set env symbols in VMS.

                              $ define foo bar

                              Jim Crafton wrote:

                              What does typing "foobar.exe" in a VMS console do?

                              Not heckuva lot. Try $run foobar instead.

                              Jim Crafton wrote:

                              How do you get help with the command line on VMS?

                              Would you believe... $ help ! The stuff I remember from 28 years ago... :) [Edit] Look what you made me dig up: this[^] and this[^]. :-D [/Edit] /ravi

                              My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                              G Offline
                              G Offline
                              Gary R Wheeler
                              wrote on last edited by
                              #17

                              Damn, the memories that brings up. I use to write entire applications in VMS DCL.

                              Software Zen: delete this;
                              Fold With Us![^]

                              R 1 Reply Last reply
                              0
                              • G Gary R Wheeler

                                Damn, the memories that brings up. I use to write entire applications in VMS DCL.

                                Software Zen: delete this;
                                Fold With Us![^]

                                R Offline
                                R Offline
                                Ravi Bhavnani
                                wrote on last edited by
                                #18

                                Gary R. Wheeler wrote:

                                I use to write entire applications in VMS DCL.

                                Fer sure! My coup de grace was DiscMan.COM, a disk management utility written in DCL, published in The DEC Professional in 1983 for the princely sum of $50. :) /ravi

                                My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                                G 1 Reply Last reply
                                0
                                • R Ravi Bhavnani

                                  Gary R. Wheeler wrote:

                                  I use to write entire applications in VMS DCL.

                                  Fer sure! My coup de grace was DiscMan.COM, a disk management utility written in DCL, published in The DEC Professional in 1983 for the princely sum of $50. :) /ravi

                                  My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                                  G Offline
                                  G Offline
                                  Gary R Wheeler
                                  wrote on last edited by
                                  #19

                                  Awesome. My crowning achievement was a code generator written in DCL. We had a simulation project that was required to be written in FORTRAN-77. We wanted to use some of the VAX FORTRAN extensions, so I wrote a code generator that would convert some of the VAX FORTRAN stuff to FORTRAN-77 equivalents. We developed and debugged everything in VAX FORTRAN, ran the code generator, and then re-ran our acceptance tests on the generated code. The code generator turned 60,000 lines of VAX FORTRAN into 100,000+ lines of FORTRAN-77. Of course, it took several hours on our microVAX to do this, but it was still cool.

                                  Software Zen: delete this;
                                  Fold With Us![^]

                                  R 1 Reply Last reply
                                  0
                                  • G Gary R Wheeler

                                    Awesome. My crowning achievement was a code generator written in DCL. We had a simulation project that was required to be written in FORTRAN-77. We wanted to use some of the VAX FORTRAN extensions, so I wrote a code generator that would convert some of the VAX FORTRAN stuff to FORTRAN-77 equivalents. We developed and debugged everything in VAX FORTRAN, ran the code generator, and then re-ran our acceptance tests on the generated code. The code generator turned 60,000 lines of VAX FORTRAN into 100,000+ lines of FORTRAN-77. Of course, it took several hours on our microVAX to do this, but it was still cool.

                                    Software Zen: delete this;
                                    Fold With Us![^]

                                    R Offline
                                    R Offline
                                    Ravi Bhavnani
                                    wrote on last edited by
                                    #20

                                    Gary R. Wheeler wrote:

                                    a code generator written in DCL.

                                    $ DUA0:[THATS.VERY]COOL.COM ! a comment :) /ravi

                                    My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                                    G 1 Reply Last reply
                                    0
                                    • T Tim Carmichael

                                      We are looking to bring in some contractors as application developers, but would like to give them a competency test to be completed on site. Our environment is a mix of old and new: Windows Server 2000 and 2003 SQLServer 2000 and 2005 VB 6 ASP (classic and .NET) VS.NET 2005 COM+ Alpha VMS with Fortran and Ingres II Type of questions to ask or links to example tests would be much appreciated. (Edit to add other areas) Tim

                                      T Offline
                                      T Offline
                                      thrakazog
                                      wrote on last edited by
                                      #21

                                      Not exactly competency related but my favorite question to ask is what project they are working on at home. In my experience most good developers have some project they hammer away at on the side for training, fun, or profit. Their best skills will often shine through in their side projects.

                                      1 Reply Last reply
                                      0
                                      • J Jim Crafton

                                        How do you change directories in VMS? Go to a parent dir? What's the syntax and how does it compare to Windows? Compare and contrast the Windows file/folder security to VMS's? Any similarities? (they should pick up on the fact that there most certainly are). How to set env symbols in VMS. What does typing "foobar.exe" in a VMS console do? What is an alternate approach/syntax to running an executable? How do you get help with the command line on VMS? And most importantly: Do you like Unix? (there's only one right answer...)

                                        ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                                        P Offline
                                        P Offline
                                        PIEBALDconsult
                                        wrote on last edited by
                                        #22

                                        Well, ya see... I have this CD.COM that hides the details... so I just type CD somedir , CD somelogical , CD .. , etc. I was asked once, when applying for an OpenVMS System Manager position, something like; "What's the syntax for changing such-and-such on a printer queue?" But of course at my previous job I not only had COM files, I had defined keys to work as mini-macroes, and I couldn't actually remember the syntax?! Have I mentioned that I have two AlphaServers running OpenVMS 8.3?

                                        J 1 Reply Last reply
                                        0
                                        • P PIEBALDconsult

                                          Well, ya see... I have this CD.COM that hides the details... so I just type CD somedir , CD somelogical , CD .. , etc. I was asked once, when applying for an OpenVMS System Manager position, something like; "What's the syntax for changing such-and-such on a printer queue?" But of course at my previous job I not only had COM files, I had defined keys to work as mini-macroes, and I couldn't actually remember the syntax?! Have I mentioned that I have two AlphaServers running OpenVMS 8.3?

                                          J Offline
                                          J Offline
                                          Jim Crafton
                                          wrote on last edited by
                                          #23

                                          Cool! We have a number of OpenVMS machines, from old VAX machines that amazingly still run!, to Alphas, to the newer Itanium models. It's been an eye opening experience using them, and I've even had the chance to do a bit of system programming on them.

                                          ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups