Preparing for a Python Interview: 10 Things You Should Know

37 Comments



The interview process can be very intimidating. There seems to be so much material to study and it may be difficult even knowing where to start.

In this video, we will go over 10 different things you should know before going in to your first Python interview.

Here are a few links I mentioned in the video:

When to use a list or tuple?
http://stackoverflow.com/questions/1708510/python-list-vs-tuple-when-to-use-each

My video on Comprehensions:

My video on Generators:

What is a T-Shaped Skillset?
https://en.wikipedia.org/wiki/T-shaped_skills

✅ Support My Channel Through Patreon:
https://www.patreon.com/coreyms

✅ Become a Channel Member:
https://www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g/join

✅ One-Time Contribution Through PayPal:
https://goo.gl/649HFY

✅ Cryptocurrency Donations:
Bitcoin Wallet – 3MPH8oY2EAgbLVy7RBMinwcBntggi7qeG3
Ethereum Wallet – 0x151649418616068fB46C3598083817101d3bCD33
Litecoin Wallet – MPvEBY5fxGkmPQgocfJbxP6EmTo5UUXMot

✅ Corey’s Public Amazon Wishlist
http://a.co/inIyro1

✅ Equipment I Use and Books I Recommend:
https://www.amazon.com/shop/coreyschafer

▶️ You Can Find Me On:
My Website – http://coreyms.com/
My Second Channel – https://www.youtube.com/c/coreymschafer
Facebook – https://www.facebook.com/CoreyMSchafer
Twitter – https://twitter.com/CoreyMSchafer
Instagram – https://www.instagram.com/coreymschafer/

#Python

source

37 Comments
    • blank
      Ayhan Ardal
      May 09, 2022 21:39 pm Reply

      What is IDE's name?

    • blank
      A mortal being!
      May 09, 2022 21:39 pm Reply

      Please note that tips such as the one mentioned in 14:33 no longer holds for Python3 as in in Python 3 items() returns an iterator and never builds a list fully unlike Python2.x

    • blank
      Ranjithkumar M
      May 09, 2022 21:39 pm Reply

      Anybody here From 2022🔥🔥

    • blank
      Arthur Mais
      May 09, 2022 21:39 pm Reply

      Once ive made a program that sent a file to my google drive. Is this a good thing to say in an interview?

    • blank
      Mukund Achlerkar
      May 09, 2022 21:39 pm Reply

      Poor presentation

    • blank
      TEVZUSS
      May 09, 2022 21:39 pm Reply

      Great video thanks man. Quick irrelevant question – how do you pass the print command without parentheses? Thanks again

    • blank
      Anuj Kondhalkar
      May 09, 2022 21:39 pm Reply

      Sir do you have dsa course?

    • blank
      NEWS JUICE
      May 09, 2022 21:39 pm Reply

      I am extremely grateful to you Sir I am absolutely obsessed with python coz I understand it after watching your tutorials May Allah bless you (Ameen)

    • blank
      zma314125
      May 09, 2022 21:39 pm Reply

      Thank you man. You're a really good teacher. Learn a lot in all your videos.

    • blank
      No Name
      May 09, 2022 21:39 pm Reply

      Discord disappointed. There are a bunch of characters of different sorts. There are not only characters sitting in the discord itself, there are also the persons serving the discord itself (that is, this is the technical support of the discord itself and everyone connected with it). This discord is praised from all sides. This is partly true, but there is a downside to this discord. Which few people talk about. Being in this discord can be fraught for some. Better think twice. Is it worth going to this discord? And what do you need from this discord?

      Pros:
      1) can get caught in places, but not always a normal team for communication on different topics;
      2) passing raids in games that cannot be passed without communication, even if you try;
      3) designed for cooperative games;

      Minuses:
      1) in the discord there is no "confidentiality" from the word at all .;
      2) different types of characters can be caught in the discord (criminals, hackers, rich characters, humorists and characters who don't care about everything and the technical support of the discord itself), as well as young people who are not quite adequate .;
      3) the attendants of the discord itself who follow the discord itself do not follow their own rules from the word at all. (Technical support and everyone who is associated with the discord).
      4) in discord, only "selected" characters can scold someone, swear at someone, and so on. Otherwise, they will mix the whole discord with shit in the literal sense of the word.
      5) communication with a friend on the discord is disclosed by the hackers themselves and the discord service personnel. The secrecy of correspondence is not respected at all.
      6) if you start swearing with someone, then his defenders who have nothing to do with swearing will crawl out, and the persecution will start from their side, and after that absolutely the entire discord is connected.
      7) hackers and "knocked down on their heads" (they can and will pretend to be) comedians begin to look for people via the Internet to annoy them at home. Seeing a discord blows their heads completely.
      8) in discord, not only children, but also adults (pretending to be fools) take part in this.

      SO FOLLOW WHAT YOU SAY AND TO WHOM YOU SPEAK.

      PS: at the moment, there is no need to be present in the discord. There is a certain society that has its own laws and rules at the moment. They will mix anyone with shit. either you (the group united) with shit will mix or do not knowing who at its discretion).

      P.S: this is a kind of group that found its own cozy little world in discord and choose new ones and evaluate them, then they draw conclusions, and then the consequences.
      "Cozy little world"

      Here we are talking about the Russian language discord.

      Russian Federation (RF)

      Russian Discord Problem 0000

    • blank
      Sir Knumbskull
      May 09, 2022 21:39 pm Reply

      I once was questioned about how to define a class. I had a total blackout. Like I just realised, that python can have those.

    • blank
      abhishek
      May 09, 2022 21:39 pm Reply

      much hepful

    • blank
      Thee Greatest Ever
      May 09, 2022 21:39 pm Reply

      Thank you a lot! Love from South Africa

    • blank
      aisimplified
      May 09, 2022 21:39 pm Reply

      list comprehension takes 10times more time than the actual code, i will say this to interviewer so he knows that i know that maybe …

    • blank
      giuseppe d
      May 09, 2022 21:39 pm Reply

      xrange is deprecated in Python3

    • blank
      Win4ester
      May 09, 2022 21:39 pm Reply

      Thanks for the video. If these are the questions for an interview, I defenitely have a chance to get on a June's position.

    • blank
      A S
      May 09, 2022 21:39 pm Reply

      It feels like this video is not complete. You needed more elaboration. Thanks anyway for your efforts.

    • blank
      Aman khan
      May 09, 2022 21:39 pm Reply

      For people who is preparing for interviews to get a job into IT companies follow these tips:
      1. Brush up your programming skills use platforms like hackersearth for practicing problems.

      2. Topics like data structures and algorithms, DBMS, computer networking, OS, software engineering etc should be at your finger tips. You have to be really good in those subjects specially in DSA.

      3. Go through interview questions and give mock interviews.

    • blank
      Sharukh Shaik
      May 09, 2022 21:39 pm Reply

      Thanks! it helps a lot

    • blank
      MERAL MARADIA
      May 09, 2022 21:39 pm Reply

      Thanks man 👍🏻

    • blank
      Abhinav Vishwakarma
      May 09, 2022 21:39 pm Reply

      Bro interviewers don't ask these anymore all they ask is optimization problems and graph questions 😪😪😪

    • blank
      Şehmus Poyraz Birusk
      May 09, 2022 21:39 pm Reply

      I believe it is beneficial to know basics of Stacks too nowadays, also basic functions like push, pop, peek

    • blank
      Lepi Doptera
      May 09, 2022 21:39 pm Reply

      I have been programming Python for like 25 years now on a regular basis and I still don't know how print formatting works. I guess I would fail an entry level Python interview. 🙂

      Thank god I can architect and develop entire embedded systems on my own (using C, C++, Python, Javascript, VHDL, Verilog, printed circuit board design tools, analog circuit simulation tools and mechanical CAD software, not to mention that I taught myself the use CNC machines now) and so I don't have to do freaking interviews any longer. Just shows you that experience can't actually be tested with language syntax questions. What you really want to do in an interview is to task the applicant with something that he or she has not seen, yet, and see how he or she reacts. That is what really happened at all my interviews. With regards to computer languages I told them that I suck at remembering language syntax and that what I will write on the board will probably cause a syntax error, so they should treat it more like pseudocode. And even with that true statement I always got hired on Engineer IV positions. This was right out of school, mind you, I never had to do supervised engineer I-III work in my entire life.

    • blank
      Such
      May 09, 2022 21:39 pm Reply

      06:18 weed out is a strong word.

    • blank
      Paulo Brito
      May 09, 2022 21:39 pm Reply

      00:37 Know how to write code on a whiteboard or paper

      01:30 Know basic python control flow

      02:52 Be able to discuss how you've used python

      04:48 Know how to solve common interview problems

      08:45 Know basic python datatypes and when to use them

      11:08 Know how to use list comprehension

      12:39 Know how to use generators

      15:00 Know the basics of OOP

      18:00 Have Python related questions ready to ask your interviewer

      19:47 Know the basics of other technologies

    • blank
      Leonard D
      May 09, 2022 21:39 pm Reply

      Python2. Beware!

    • blank
      BookofYAH777
      May 09, 2022 21:39 pm Reply

      Do I really have to write everything on whiteboard? Why can't I just bring my laptop with me?

    • blank
      Ignacio Javier Kairuz Eguia
      May 09, 2022 21:39 pm Reply

      great!

    • blank
      Mohamed Elhaj Abdou
      May 09, 2022 21:39 pm Reply

      i have a question what if i have a list of problems that makes me prepare for interview, however some of these questions (problems) i didnot solve it before or i donot know its idea, therefore i see the answer after 24 hours of trials to get around the problem. is that right,?? but i feel if the question comes for me again im not sure that i can remember the answer. so what i should to do ?

    • blank
      Paula Kash
      May 09, 2022 21:39 pm Reply

      Hi Corey, where is the snippet for this video?

    • blank
      Javier Flórez
      May 09, 2022 21:39 pm Reply

      Really good advices!
      They are very sensate and usefull!

    • blank
      Ceren Turhan
      May 09, 2022 21:39 pm Reply

      6:06 looks like solution for a problem in HackerRank thanks .

    • blank
      Techno RO
      May 09, 2022 21:39 pm Reply

      2021 version?

    • blank
      Pooky Studio
      May 09, 2022 21:39 pm Reply

      Please somebody tell me how can we left indent a multiple lines code together.

    • blank
      anuraag ch
      May 09, 2022 21:39 pm Reply

      Thanks a lot brother.This video helped me a lot.

    • blank
      Mal
      May 09, 2022 21:39 pm Reply

      These are all super basic. A five-year-old would be able to do them if they were smart enough.

    • blank
      Makan Dianka
      May 09, 2022 21:39 pm Reply

      Thanks

Leave us a comment