On Fri, May 26, 2017 at 1:03 AM, Aarusha <mrdinfon...@gmail.com> wrote:
> PYTHON INTERVIEW QUESTIONS
>
> Mindmajix has compiled Python Interview questions which would benefit the 
> learners to attend the Python interviews.
>
> Q. How is Python executed?
>
> Python files are compiled to bytecode. which is then executed by the host.
> Alternate Answer:
> Type python <sourcefile>.pv at the command line.
>
> Q. What is the difference between .py and .pyc files?
>
> .py files are Python source files. .pyc files are the compiled bvtecode files 
> that is generated by the Python compiler
>
> Q. How do you invoke the Python interpreter for interactive use?
>
> python or pythonx.y where x.y are the version of the Python interpreter 
> desired.

While knowing these may mean you are a good python programmer, not
know them does not mean you are not.

When I am interviewing someone I like to ask them to write a very
simple program, e.g. calculate the sum of the squares and the square
of the sum of the numbers from 1 to 10. From this I can tell how
comfortable they are with python.

If they write a loop with range(1,10) they are going in the 'no' pile.
If they write a loop with range(1,11) they go in the maybe pile
If the write sum([i*i for i in range(1,11)]) and sqrt(sum([i for i in
range(1,11)])) they are going in the yes pile.

Another thing I ask is how they debug. If they say: python -m pdb that
gets them a lot of points with me.
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to