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


Groups > comp.lang.python > #25076

Re: Python Interview Questions

Path csiph.com!usenet.pasdenom.info!news.albasani.net!newsfeed.freenet.ag!news2.euro.net!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Return-Path <python.list@tim.thechases.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'python,': 0.02; 'subject:Python': 0.05; 'binary': 0.05; 'revision': 0.05; 'dependency': 0.07; 'python': 0.09; '(currently': 0.09; 'respond.': 0.09; 'sqlite': 0.09; 'cc:addr:python-list': 0.10; ':-)': 0.13; 'hire': 0.15; '"with"': 0.16; '-tkc': 0.16; 'behavior).': 0.16; 'chugging': 0.16; 'did,': 0.16; 'from:addr:python.list': 0.16; 'from:addr:tim.thechases.com': 0.16; 'from:name:tim chase': 0.16; 'history:': 0.16; 'included"': 0.16; 'message-id:@tim.thechases.com': 0.16; 'negligence': 0.16; 'received:70.251': 0.16; 'received:dsl.rcsntx.swbell.net': 0.16; 'received:rcsntx.swbell.net': 0.16; 'received:swbell.net': 0.16; 'sorts': 0.16; 'version?': 0.16; 'wrote:': 0.17; '2.2': 0.17; 'deployment': 0.17; 'integer': 0.17; 'tests': 0.18; 'tim': 0.18; 'code.': 0.20; 'versions': 0.20; 'skip:= 10': 0.20; 'bit': 0.21; 'earlier': 0.21; '3.x': 0.22; 'decorators': 0.22; 'subject:Questions': 0.22; "i'd": 0.22; 'cc:2**0': 0.23; 'statement': 0.23; "haven't": 0.23; "i've": 0.23; 'seems': 0.23; 'cc:no real name:2**0': 0.24; 'external': 0.24; 'least': 0.25; 'cc:addr:python.org': 0.25; 'header:In-Reply-To:1': 0.25; 'header :User-Agent:1': 0.26; 'wrote': 0.26; '(such': 0.27; '2.3': 0.27; 'post': 0.28; 'chase': 0.29; 'division': 0.29; 'motivation': 0.29; 'skip:( 40': 0.30; 'stuff': 0.30; 'code': 0.31; 'certain': 0.33; 'likely': 0.33; 'that,': 0.34; 'changed': 0.34; 'but': 0.36; 'wanted': 0.36; "wasn't": 0.36; "didn't": 0.36; 'test': 0.36; 'available.': 0.37; 'october': 0.37; 'two': 0.37; 'subject:: ': 0.38; 'some': 0.38; 'things': 0.38; 'sure': 0.38; 'end': 0.40; 'easy': 0.60; 'between': 0.63; 'production': 0.63; 'email addr:gmail.com': 0.63; 'grab': 0.64; 'skip:= 30': 0.64; 'our': 0.65; 'offer': 0.65; 'stuck': 0.65; 'due': 0.66; 'email,': 0.66; 'ago.': 0.66; 'applicants': 0.83; 'received:50.22': 0.84; 'subject:Interview': 0.84; 'officially': 0.91
Date Mon, 09 Jul 2012 06:07:58 -0500
From Tim Chase <python.list@tim.thechases.com>
User-Agent Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111120 Icedove/3.1.16
MIME-Version 1.0
To yeryomin.igor@gmail.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>
In-Reply-To <3e0ef383-9615-4b4d-89c1-e5519971189f@googlegroups.com>
Content-Type text/plain; charset=ISO-8859-1
Content-Transfer-Encoding 7bit
X-AntiAbuse This header was added to track abuse, please include it with any abuse report
X-AntiAbuse Primary Hostname - boston.accountservergroup.com
X-AntiAbuse Original Domain - python.org
X-AntiAbuse Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse Sender Address Domain - tim.thechases.com
X-Source
X-Source-Args
X-Source-Dir
Cc python-list@python.org
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.12
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.1940.1341832017.4697.python-list@python.org> (permalink)
Lines 54
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1341832017 news.xs4all.nl 6933 [2001:888:2000:d::a6]:60203
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:25076

Show key headers only | 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