Re: [BangPypers] First python interview

2013-10-17 Thread konark modi
This is a great introduction to data structures and algorithms and that too
in Python.
http://interactivepython.org/courselib/static/pythonds/Introduction/introduction.html

Regards
Konark


On Thu, Oct 17, 2013 at 10:50 AM, ashish makani ashish.mak...@gmail.comwrote:

 Some really insightful stuff here

 https://news.ycombinator.com/item?id=6559404
 http://www.interviewcake.com/tips-and-tricks


 *The only way to do great work is to love what you do. If you haven’t found
 it yet, keep looking. Don’t settle. As with all matters of the heart,
 you’ll know when you find it.” - Steve Jobs (1955 - 2011)*


 On Tue, Oct 15, 2013 at 8:56 PM, ashish makani ashish.mak...@gmail.com
 wrote:

  Lots of great links  resources !
  Thanks Krace for the great reddit links
 
 
  Time complexity of operations on python data structures might be useful
 
  https://wiki.python.org/moin/TimeComplexity
 
  All the best Avneesh !
  Update this thread with the questions you got asked after the interview
 
  cheers
  ashish
 
  *The only way to do great work is to love what you do. If you haven’t
  found it yet, keep looking. Don’t settle. As with all matters of the
 heart,
  you’ll know when you find it.” - Steve Jobs (1955 - 2011)*
 
 
  On Tue, Oct 15, 2013 at 12:07 PM, Dhananjay Nene 
 dhananjay.n...@gmail.com
   wrote:
 
  On Tue, Oct 15, 2013 at 11:25 AM, Navin Kabra na...@smriti.com wrote:
   If I were interviewing you, I would not really be checking your python
   knowledge (unless you claimed to be good in Python in your resume). I
   would really check how good you are in Java (your primary language),
 and
   your general programming and problem solving skills.
 
  +1. I always prefer to ask someone what he is really good at and
  assuming one of the interviewing team has good exposure to that go
  really deep.
 
  I know this is not an answer to your question, but is more an aside -
  interviewing someone who claims limited knowledge or exposure to
  something is more often than not a futile exercise unless the
  candidate turns out really strong. If the candidate cannot answer the
  questions well, it is very hard to reach any reasonable assessment.
 
  So if I was the interviewer, I would really not worry about how much
  python you knew, but instead go after your java skills because thats
  what you've primarily worked on, and its your java knowledge that
  would be the decisive factor.
  ___
  BangPypers mailing list
  BangPypers@python.org
  https://mail.python.org/mailman/listinfo/bangpypers
 
 
 
 ___
 BangPypers mailing list
 BangPypers@python.org
 https://mail.python.org/mailman/listinfo/bangpypers

___
BangPypers mailing list
BangPypers@python.org
https://mail.python.org/mailman/listinfo/bangpypers


Re: [BangPypers] First python interview

2013-10-16 Thread ashish makani
Some really insightful stuff here

https://news.ycombinator.com/item?id=6559404
http://www.interviewcake.com/tips-and-tricks


*The only way to do great work is to love what you do. If you haven’t found
it yet, keep looking. Don’t settle. As with all matters of the heart,
you’ll know when you find it.” - Steve Jobs (1955 - 2011)*


On Tue, Oct 15, 2013 at 8:56 PM, ashish makani ashish.mak...@gmail.comwrote:

 Lots of great links  resources !
 Thanks Krace for the great reddit links


 Time complexity of operations on python data structures might be useful

 https://wiki.python.org/moin/TimeComplexity

 All the best Avneesh !
 Update this thread with the questions you got asked after the interview

 cheers
 ashish

 *The only way to do great work is to love what you do. If you haven’t
 found it yet, keep looking. Don’t settle. As with all matters of the heart,
 you’ll know when you find it.” - Steve Jobs (1955 - 2011)*


 On Tue, Oct 15, 2013 at 12:07 PM, Dhananjay Nene dhananjay.n...@gmail.com
  wrote:

 On Tue, Oct 15, 2013 at 11:25 AM, Navin Kabra na...@smriti.com wrote:
  If I were interviewing you, I would not really be checking your python
  knowledge (unless you claimed to be good in Python in your resume). I
  would really check how good you are in Java (your primary language), and
  your general programming and problem solving skills.

 +1. I always prefer to ask someone what he is really good at and
 assuming one of the interviewing team has good exposure to that go
 really deep.

 I know this is not an answer to your question, but is more an aside -
 interviewing someone who claims limited knowledge or exposure to
 something is more often than not a futile exercise unless the
 candidate turns out really strong. If the candidate cannot answer the
 questions well, it is very hard to reach any reasonable assessment.

 So if I was the interviewer, I would really not worry about how much
 python you knew, but instead go after your java skills because thats
 what you've primarily worked on, and its your java knowledge that
 would be the decisive factor.
 ___
 BangPypers mailing list
 BangPypers@python.org
 https://mail.python.org/mailman/listinfo/bangpypers



___
BangPypers mailing list
BangPypers@python.org
https://mail.python.org/mailman/listinfo/bangpypers


Re: [BangPypers] First python interview

2013-10-15 Thread Dhananjay Nene
On Tue, Oct 15, 2013 at 11:25 AM, Navin Kabra na...@smriti.com wrote:
 If I were interviewing you, I would not really be checking your python
 knowledge (unless you claimed to be good in Python in your resume). I
 would really check how good you are in Java (your primary language), and
 your general programming and problem solving skills.

+1. I always prefer to ask someone what he is really good at and
assuming one of the interviewing team has good exposure to that go
really deep.

I know this is not an answer to your question, but is more an aside -
interviewing someone who claims limited knowledge or exposure to
something is more often than not a futile exercise unless the
candidate turns out really strong. If the candidate cannot answer the
questions well, it is very hard to reach any reasonable assessment.

So if I was the interviewer, I would really not worry about how much
python you knew, but instead go after your java skills because thats
what you've primarily worked on, and its your java knowledge that
would be the decisive factor.
___
BangPypers mailing list
BangPypers@python.org
https://mail.python.org/mailman/listinfo/bangpypers


Re: [BangPypers] First python interview

2013-10-15 Thread ashish makani
Lots of great links  resources !
Thanks Krace for the great reddit links


Time complexity of operations on python data structures might be useful

https://wiki.python.org/moin/TimeComplexity

All the best Avneesh !
Update this thread with the questions you got asked after the interview

cheers
ashish

*The only way to do great work is to love what you do. If you haven’t found
it yet, keep looking. Don’t settle. As with all matters of the heart,
you’ll know when you find it.” - Steve Jobs (1955 - 2011)*


On Tue, Oct 15, 2013 at 12:07 PM, Dhananjay Nene
dhananjay.n...@gmail.comwrote:

 On Tue, Oct 15, 2013 at 11:25 AM, Navin Kabra na...@smriti.com wrote:
  If I were interviewing you, I would not really be checking your python
  knowledge (unless you claimed to be good in Python in your resume). I
  would really check how good you are in Java (your primary language), and
  your general programming and problem solving skills.

 +1. I always prefer to ask someone what he is really good at and
 assuming one of the interviewing team has good exposure to that go
 really deep.

 I know this is not an answer to your question, but is more an aside -
 interviewing someone who claims limited knowledge or exposure to
 something is more often than not a futile exercise unless the
 candidate turns out really strong. If the candidate cannot answer the
 questions well, it is very hard to reach any reasonable assessment.

 So if I was the interviewer, I would really not worry about how much
 python you knew, but instead go after your java skills because thats
 what you've primarily worked on, and its your java knowledge that
 would be the decisive factor.
 ___
 BangPypers mailing list
 BangPypers@python.org
 https://mail.python.org/mailman/listinfo/bangpypers

___
BangPypers mailing list
BangPypers@python.org
https://mail.python.org/mailman/listinfo/bangpypers


[BangPypers] First python interview

2013-10-14 Thread Avneesh Chadha
Hi guys,

I am going in for my first python interview. I have never actively worked
in python(java programmer) but am comfortable with it to some extent(used
it for competing at code chef).

I am sure all you python gurus probably would have interviewed people for
python and many of you would have given lots of interviews for Python.

I could really use some tips on what exactly should I really be focusing on
while studying for it and what should I expect.

A little about the process up till now-
They sent me a problem to solve(the usual code jam type problem, but toned
down in difficulty) which i was able to do correctly.

Now i have  telephonic interview.

They basically require people strong in python and knowledge of django is a
plus.

I have 2 days to prepare for it.
Thanks.
___
BangPypers mailing list
BangPypers@python.org
https://mail.python.org/mailman/listinfo/bangpypers


Re: [BangPypers] First python interview

2013-10-14 Thread Vinayak Hegde
Since you are already somewhat comfortable with python. I suggest the
following depending on how much time you have.

1. Learn Python the hard way
http://learnpythonthehardway.org/book/
Work your way through the book as much as possible

2. Project Euler
http://projecteuler.net/
Implement some of the problems here to get a good hang of things

3. Python Module of the week
If you do some half-decent work with python you will be using a lot of
libraries.
Start with this pdf http://pymotw.com/2/PyMOTW-1.132.pdf to get an overview
of some of the modules. Also python documentation is quite extensive.

As for Django, The documentation is decent (just check the version you are
working on). I have read good review of two scoop of Django but not read it
myself.

-- Vinayak



On Mon, Oct 14, 2013 at 6:22 PM, Avneesh Chadha avneesh.cha...@gmail.comwrote:

 Hi guys,

 I am going in for my first python interview. I have never actively worked
 in python(java programmer) but am comfortable with it to some extent(used
 it for competing at code chef).

 I am sure all you python gurus probably would have interviewed people for
 python and many of you would have given lots of interviews for Python.

 I could really use some tips on what exactly should I really be focusing on
 while studying for it and what should I expect.

 A little about the process up till now-
 They sent me a problem to solve(the usual code jam type problem, but toned
 down in difficulty) which i was able to do correctly.

 Now i have  telephonic interview.

 They basically require people strong in python and knowledge of django is a
 plus.

 I have 2 days to prepare for it.
 Thanks.
 ___
 BangPypers mailing list
 BangPypers@python.org
 https://mail.python.org/mailman/listinfo/bangpypers

___
BangPypers mailing list
BangPypers@python.org
https://mail.python.org/mailman/listinfo/bangpypers


Re: [BangPypers] First python interview

2013-10-14 Thread L Radhakrishna Rao
Focus more on problem solving, not language.

It is problem solving ability, which is seen.






On Mon, Oct 14, 2013 at 6:35 PM, Vinayak Hegde vinay...@gmail.com wrote:

 Since you are already somewhat comfortable with python. I suggest the
 following depending on how much time you have.

 1. Learn Python the hard way
 http://learnpythonthehardway.org/book/
 Work your way through the book as much as possible

 2. Project Euler
 http://projecteuler.net/
 Implement some of the problems here to get a good hang of things

 3. Python Module of the week
 If you do some half-decent work with python you will be using a lot of
 libraries.
 Start with this pdf http://pymotw.com/2/PyMOTW-1.132.pdf to get an
 overview
 of some of the modules. Also python documentation is quite extensive.

 As for Django, The documentation is decent (just check the version you are
 working on). I have read good review of two scoop of Django but not read it
 myself.

 -- Vinayak



 On Mon, Oct 14, 2013 at 6:22 PM, Avneesh Chadha avneesh.cha...@gmail.com
 wrote:

  Hi guys,
 
  I am going in for my first python interview. I have never actively worked
  in python(java programmer) but am comfortable with it to some extent(used
  it for competing at code chef).
 
  I am sure all you python gurus probably would have interviewed people for
  python and many of you would have given lots of interviews for Python.
 
  I could really use some tips on what exactly should I really be focusing
 on
  while studying for it and what should I expect.
 
  A little about the process up till now-
  They sent me a problem to solve(the usual code jam type problem, but
 toned
  down in difficulty) which i was able to do correctly.
 
  Now i have  telephonic interview.
 
  They basically require people strong in python and knowledge of django
 is a
  plus.
 
  I have 2 days to prepare for it.
  Thanks.
  ___
  BangPypers mailing list
  BangPypers@python.org
  https://mail.python.org/mailman/listinfo/bangpypers
 
 ___
 BangPypers mailing list
 BangPypers@python.org
 https://mail.python.org/mailman/listinfo/bangpypers

___
BangPypers mailing list
BangPypers@python.org
https://mail.python.org/mailman/listinfo/bangpypers


Re: [BangPypers] First python interview

2013-10-14 Thread kracekumar ramaraju
Few reddit links

1.
http://www.reddit.com/r/Python/comments/1knw7z/python_interview_questions/
2.
http://www.reddit.com/r/Python/comments/dxvtv/favorite_python_interview_question/
3.
http://www.reddit.com/r/Python/comments/1dbls9/python_interview_question_and_answers/



On Mon, Oct 14, 2013 at 9:27 PM, L Radhakrishna Rao satishsaga...@gmail.com
 wrote:

 Focus more on problem solving, not language.

 It is problem solving ability, which is seen.






 On Mon, Oct 14, 2013 at 6:35 PM, Vinayak Hegde vinay...@gmail.com wrote:

  Since you are already somewhat comfortable with python. I suggest the
  following depending on how much time you have.
 
  1. Learn Python the hard way
  http://learnpythonthehardway.org/book/
  Work your way through the book as much as possible
 
  2. Project Euler
  http://projecteuler.net/
  Implement some of the problems here to get a good hang of things
 
  3. Python Module of the week
  If you do some half-decent work with python you will be using a lot of
  libraries.
  Start with this pdf http://pymotw.com/2/PyMOTW-1.132.pdf to get an
  overview
  of some of the modules. Also python documentation is quite extensive.
 
  As for Django, The documentation is decent (just check the version you
 are
  working on). I have read good review of two scoop of Django but not read
 it
  myself.
 
  -- Vinayak
 
 
 
  On Mon, Oct 14, 2013 at 6:22 PM, Avneesh Chadha 
 avneesh.cha...@gmail.com
  wrote:
 
   Hi guys,
  
   I am going in for my first python interview. I have never actively
 worked
   in python(java programmer) but am comfortable with it to some
 extent(used
   it for competing at code chef).
  
   I am sure all you python gurus probably would have interviewed people
 for
   python and many of you would have given lots of interviews for Python.
  
   I could really use some tips on what exactly should I really be
 focusing
  on
   while studying for it and what should I expect.
  
   A little about the process up till now-
   They sent me a problem to solve(the usual code jam type problem, but
  toned
   down in difficulty) which i was able to do correctly.
  
   Now i have  telephonic interview.
  
   They basically require people strong in python and knowledge of django
  is a
   plus.
  
   I have 2 days to prepare for it.
   Thanks.
   ___
   BangPypers mailing list
   BangPypers@python.org
   https://mail.python.org/mailman/listinfo/bangpypers
  
  ___
  BangPypers mailing list
  BangPypers@python.org
  https://mail.python.org/mailman/listinfo/bangpypers
 
 ___
 BangPypers mailing list
 BangPypers@python.org
 https://mail.python.org/mailman/listinfo/bangpypers




-- 
*
Thanks  Regards

kracekumar
Talk is cheap, show me the code -- Linus Torvalds
http://kracekumar.com
*
___
BangPypers mailing list
BangPypers@python.org
https://mail.python.org/mailman/listinfo/bangpypers


Re: [BangPypers] First python interview

2013-10-14 Thread Pranav Raj


 Date: Mon, 14 Oct 2013 18:22:44 +0530
 From: avneesh.cha...@gmail.com
 To: bangpypers@python.org
Learning Django may take some time, but python is a programming language in 
which you don't have to put any extra effort in learning if you know any other 
programming language. 
I suggest you first go through some examples to get a feel of python and once 
you feel comfortable start coding.I don't think it will take a lot of time for 
you to learn python.

 Subject: [BangPypers] First python interview
 
 Hi guys,
 
 I am going in for my first python interview. I have never actively worked
 in python(java programmer) but am comfortable with it to some extent(used
 it for competing at code chef).
 
 I am sure all you python gurus probably would have interviewed people for
 python and many of you would have given lots of interviews for Python.
 
 I could really use some tips on what exactly should I really be focusing on
 while studying for it and what should I expect.
 
 A little about the process up till now-
 They sent me a problem to solve(the usual code jam type problem, but toned
 down in difficulty) which i was able to do correctly.
 
 Now i have  telephonic interview.
 
 They basically require people strong in python and knowledge of django is a
 plus.
 
 I have 2 days to prepare for it.
 Thanks.
 ___
 BangPypers mailing list
 BangPypers@python.org
 https://mail.python.org/mailman/listinfo/bangpypers
  
___
BangPypers mailing list
BangPypers@python.org
https://mail.python.org/mailman/listinfo/bangpypers


Re: [BangPypers] First python interview

2013-10-14 Thread Navin Kabra
If I were interviewing you, I would not really be checking your python
knowledge (unless you claimed to be good in Python in your resume). I
would really check how good you are in Java (your primary language), and
your general programming and problem solving skills.

However, if I really wanted someone good in Python right now, I would
check how far you had progressed in writing 'pythonic' code. Here is one
attempt at making a list of features that newbies (i.e. people migrating
to python from other languages) typically miss, or learn late in life.

- List comprehensions and generators.
- Familiarity with the standard library - too much re-invention of the
  wheel exists in the world today. You shouldn't be adding to that problem.
- Use of *args and **kwargs
- knowledge of itertools
- Docstrings and Doctests
- scipy/numpy/matplotlib if you're doing anything with data


Even more advanced features - I really wouldn't expect you to know
these, but if you did, that would impress me:

- Generator expressions (and how to create those yourself). Combine with list 
comprehensions
- Decorators - to make your code concise and more readable. And learn to create 
decorators
- Understanding of python closures. A lot of complex code gets written by 
people who don't think of using an appropriate closure
- The 'with' statement.
- Properties.

I adapted this from here:
http://www.quora.com/Navin-Kabra/answers/Python-programming-language-1

Also check out this StackOverflow question:
http://stackoverflow.com/questions/101268/hidden-features-of-python


Avneesh Chadha avneesh.cha...@gmail.com writes:

 Hi guys,

 I am going in for my first python interview. I have never actively worked
 in python(java programmer) but am comfortable with it to some extent(used
 it for competing at code chef).

 I am sure all you python gurus probably would have interviewed people for
 python and many of you would have given lots of interviews for Python.

 I could really use some tips on what exactly should I really be focusing on
 while studying for it and what should I expect.

 A little about the process up till now-
 They sent me a problem to solve(the usual code jam type problem, but toned
 down in difficulty) which i was able to do correctly.

 Now i have  telephonic interview.

 They basically require people strong in python and knowledge of django is a
 plus.

 I have 2 days to prepare for it.
 Thanks.
 ___
 BangPypers mailing list
 BangPypers@python.org
 https://mail.python.org/mailman/listinfo/bangpypers
___
BangPypers mailing list
BangPypers@python.org
https://mail.python.org/mailman/listinfo/bangpypers