Tech IndustryDec 19, 2018
FacebookAtheist2

How much python I need to know for interviews?

Planning to switch next year mainly because of bad work life balance and a couple other reasons. I am an E5 at FB right now. TC: 315k (as this question often comes up lol) I know the basics of Python that are enough to solve leetcode problems. Is that enough for interviews or I need to learn advanced features like async io, multithreading, code generation,generators, etc. I haven’t ever used those features in my job, so was wondering if I need to learn those for interviews? PS: for the trolls, yes I can learn them, but was just curious

This comment was deleted by the original commenter.
Facebook Atheist2 OP Dec 19, 2018

I used to work in Java, but for the past few 2 years I have been using python and completely out of touch with Java.

LinkedIn Gill Bates Dec 19, 2018

At least six inches

Facebook Atheist2 OP Dec 19, 2018

It’s 7 inches, wanna take it in the backdoor 🤣

Chase tjPE83 Dec 19, 2018

Yoe?

Facebook Atheist2 OP Dec 19, 2018

5

Amazon IAmFrugal Dec 19, 2018

0. Absolute zilch. You only need to white board... syntax doesn't matter

Blizzard others Dec 19, 2018

Crazy right

Google euBx84 Dec 19, 2018

I use python to interview. Knowledge of language/internals is a good signal. Static type checking, list comprehension, lambdas, decent use of libraries(no need to know names, but common functions would be good). The few people that have been hired in my interviews have written very readable code(pretty much pseudocode plus colons for python syntax lol). For example if you used defaultdict, I might ask how that is implemented (at a high level, no need to code).

Facebook Atheist2 OP Dec 19, 2018

Thanks man. Can you suggest any good book for python? The books I have seen so far mostly teach about very basic things and don’t get into the details.

Google euBx84 Dec 19, 2018

Fluent python by ramalho is good. It's longish, so you can skim as necessary. Goes through a lot of neglected python features. Good luck, you got this!

Microsoft lqEl76 Dec 19, 2018

Why Python specifically ? What is your primary language ?

Facebook Atheist2 OP Dec 19, 2018

Currently python, that’s why I am interviewing in python. I know java as well but haven’t used that for coding on last 2 years.

New
sfUN21 Dec 19, 2018

To use tabs or spaces

Hitachi Vantara kevz Dec 19, 2018

How do you have TC 315 with 5 yoe

Facebook Atheist2 OP Dec 19, 2018

Sorry I didn’t bother working harder

Hitachi Vantara kevz Dec 19, 2018

My question is in a good way. Asking career progression as well as how do you negotiate 315k