Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #25076

Re: Python Interview Questions

Date 2012-07-09 06:07 -0500
From Tim Chase <python.list@tim.thechases.com>
Subject Re: Python Interview Questions
References <1193768041.349129.26350@v3g2000hsg.googlegroups.com> <mailman.658.1193771958.13605.python-list@python.org> <3e0ef383-9615-4b4d-89c1-e5519971189f@googlegroups.com>
Newsgroups comp.lang.python
Message-ID <mailman.1940.1341832017.4697.python-list@python.org> (permalink)

Show all headers | View raw


On 07/09/12 01:39, yeryomin.igor@gmail.com wrote:
> On Tuesday, 30 October 2007 21:24:04 UTC+2, Tim Chase  wrote:

yes, yes I did, almost 5 years ago. :-)

You didn't include any questions/comments on my email, so it's a bit
hard to respond.

>> While I haven't interviewed precisely for Python, I've been
>> on the other (interviewing) end and can offer a few of the
>> sorts of things I ask. 
[snip]
>> Python History:
>> ===============
>> - decorators added in which version?
>>
>> - "batteries included" SQL-capible DB in which version?

I've long wanted to update my original post in this department to
include things like the "with" statement as well as my reasoning.
Some of our deployments were stuck on earlier versions (currently
our oldest is a 2.4 deployment that is merrily chugging along,
somewhat stuck due to an external binary dependency for which terms
changed between versions).  At the time I wrote that, we had some
2.2 and 2.3 code in production that couldn't use decorators, and
sqlite wasn't officially added until 2.5 (IIRC).   Now that
everything is at least 2.4, code can now use decorators freely.

I'd also likely include questions about integer division and other
stuff added in 3.x (such as the default new-class behavior).

So my main motivation was to make sure applicants knew that, in some
of our environments, certain features might not be available.  Not
that I wanted to hire a Python historian.

>> Other Process-releated things:
>> ==============================
>> - do they use revision control
>>    (RCS/CVS/Subversion/Mercurial/Git...anything but VSS) and
>>    know how to use it well
>>
>> - do they write automated tests for their code

Don't let the importance of these two escape.  It's SOOOOOOO easy to
grab any of the freely available VCS tools and learn the ropes, or
to write some test code.  Failure to do so just seems like
negligence these days.

-tkc




Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Re: Python Interview Questions yeryomin.igor@gmail.com - 2012-07-08 23:39 -0700
  Re: Python Interview Questions Tim Chase <python.list@tim.thechases.com> - 2012-07-09 06:07 -0500
  Re: Python Interview Questions Roy Smith <roy@panix.com> - 2012-07-09 09:25 -0400
    Re: Python Interview Questions Tim Chase <python.list@tim.thechases.com> - 2012-07-09 12:40 -0500
      Re: Python Interview Questions Rick Johnson <rantingrickjohnson@gmail.com> - 2012-07-09 11:44 -0700
        Re: Python Interview Questions Cameron Simpson <cs@zip.com.au> - 2012-07-10 09:05 +1000
      Re: Python Interview Questions Demian Brecht <demianbrecht@gmail.com> - 2012-07-09 13:11 -0700
        Re: Python Interview Questions Peter <peter.milliken@gmail.com> - 2012-07-09 14:22 -0700
          Re: Python Interview Questions Devin Jeanpierre <jeanpierreda@gmail.com> - 2012-07-09 18:53 -0400
          Re: Python Interview Questions Christian Heimes <lists@cheimes.de> - 2012-07-10 01:33 +0200
            Re: Python Interview Questions Roy Smith <roy@panix.com> - 2012-07-09 19:40 -0400
              Re: Python Interview Questions Christian Heimes <lists@cheimes.de> - 2012-07-10 02:02 +0200
              Re: Python Interview Questions rusi <rustompmody@gmail.com> - 2012-07-09 23:29 -0700
            Re: Python Interview Questions Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-07-10 07:33 +0000
              Re: Python Interview Questions Christian Heimes <lists@cheimes.de> - 2012-07-10 10:11 +0200
                Re: Python Interview Questions Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-07-10 16:51 +0000
                Re: Python Interview Questions Chris Angelico <rosuav@gmail.com> - 2012-07-11 02:59 +1000
                Re: Python Interview Questions Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-07-10 17:41 +0000
              Re: Python Interview Questions Mark Lawrence <breamoreboy@yahoo.co.uk> - 2012-07-10 10:45 +0100
              Re: Python Interview Questions rusi <rustompmody@gmail.com> - 2012-07-10 08:01 -0700
              Re: Python Interview Questions Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2012-07-10 13:12 -0400
              Re: Python Interview Questions Mark Lawrence <breamoreboy@yahoo.co.uk> - 2012-07-10 18:50 +0100
                Re: Python Interview Questions Demian Brecht <demianbrecht@gmail.com> - 2012-07-10 11:08 -0700
                Re: Python Interview Questions Robert Miles <robertmiles@teranews.com> - 2012-08-15 01:19 -0500
          Re: Python Interview Questions Tim Chase <python.list@tim.thechases.com> - 2012-07-09 18:37 -0500
          Re: Python Interview Questions Emile van Sebille <emile@fenx.com> - 2012-07-09 16:56 -0700
          Re: Python Interview Questions Mark Lawrence <breamoreboy@yahoo.co.uk> - 2012-07-10 02:23 +0100
          RE: Python Interview Questions Shambhu Rajak <Shambhu.Rajak@kpitcummins.com> - 2012-07-10 05:08 +0000
          Re: Python Interview Questions Chris Angelico <rosuav@gmail.com> - 2012-07-10 18:03 +1000
          Re: Python Interview Questions Mark Lawrence <breamoreboy@yahoo.co.uk> - 2012-07-10 10:42 +0100
          Re: Python Interview Questions "BartC" <bc@freeuk.com> - 2012-07-10 16:55 +0100
            Re: Python Interview Questions Chris Angelico <rosuav@gmail.com> - 2012-07-11 02:05 +1000
          Re: Python Interview Questions Stefan Behnel <stefan_ml@behnel.de> - 2012-07-11 06:05 +0200
        Re: Python Interview Questions Peter <peter.milliken@gmail.com> - 2012-07-09 14:22 -0700
          Re: Python Interview Questions Roy Smith <roy@panix.com> - 2012-07-09 19:08 -0400
      Re: Python Interview Questions Demian Brecht <demianbrecht@gmail.com> - 2012-07-09 13:11 -0700

csiph-web