🌐
Quora
quora.com › Can-you-code-in-Python-for-Amazon-interviews
Can you code in Python for Amazon interviews? - Quora
Answer: You can choose any language which you're comfortable in as part of Amazon interviews. The sole objective of a tech interview is to asses you mostly on the basis of following things 1. Coding 2. Data Structure usage 3. Problem Solving ...
People also ask

How long should I prepare for an Amazon Python interview?
Preparation time varies, but a structured 4-6 weeks focusing on coding problems, Python concepts, and behavioral questions is usually sufficient.
🌐
entri.app
entri.app › home › articles › home › articles
Amazon Python Interview Questions - Entri Blog
What topics should I focus on for Amazon Python interviews?
Focus on Python basics, data structures, algorithms, object-oriented programming, libraries like NumPy and pandas, and system design. Behavioral questions based on Amazon’s leadership principles are also crucial.
🌐
entri.app
entri.app › home › articles › home › articles
Amazon Python Interview Questions - Entri Blog
Are Python libraries like pandas or Flask asked in Amazon interviews?
Yes, especially if the role involves data manipulation or web development. Be familiar with the basics of these libraries, as well as their common use cases.
🌐
entri.app
entri.app › home › articles › home › articles
Amazon Python Interview Questions - Entri Blog
🌐
Interviewing
interviewing.io › mocks › amazon-python-efficient-sampler
Python Interview (Amazon)
But interview, nobody cares what language you use. It's just like in Python, there's things like binary search in the bisect module, like don't use that just as a silly example. It's just like, don't don't use too much standard library or clarify ...
Published   October 27, 2021
🌐
Interviewing
interviewing.io › mocks › amazon-python-substring-concatenation
Python Interview with an Amazon engineer.
Sizzling Shadow: Okay, let's switch the IDE to Python. And is it your first interview on interviewing.io? Nimble Panda: So yeah, it is. Sizzling Shadow: Okay, great. Well, you'll notice that there's actually an interpreter.
Published   December 15, 2020
🌐
Reddit
reddit.com › r/cscareerquestions › choosing python to do interviews
r/cscareerquestions on Reddit: Choosing Python to do interviews
January 5, 2017 -

I'm recently doing interview prep in Python (heavily) but I've heard that top tech companies like Google and Facebook want you to code in C/C++ or Java instead (at least during phone interviews). How true is it? Do interviewers really look down upon Python?

Top answer
1 of 5
5

I just went through interview loops for MS, FB, Google and a few others. I've found that the answer to your question is that language is largely irrelevant, but it depends.

On all of my interview loops, interviewers clearly told me that Python was no problem. Usually they'll tell you that they might not know Python that well and that maybe you'll have to explain some specific constructs to them. But that you can proceed with Python, no problems.

Which I've found largely true. I can confirm my MS and FB interviews went fairly smoothly even though neither company uses Python very much.

There's a company giving me trouble though, and that is Google. For some reason, even though interviewers assured me I could choose any language, I'm having some problems with some committees particularly regarding Java.

With that said... Python is so much easier to code in, it might still be an advantage. But choosing the company language might be an advantage too in some cases... So it's a hard question. I'm personally probably staying with Python and regarding the Google experience as an outlier, but it's hard to say.

2 of 5
5

How true is it? Do interviewers really look down upon Python?

Some do. Some don't.

Here's the best advice I can give you on matters like these (and on similar matters, like choice of dress): prepare yourself and act in accordance with the job YOU want. Remember that you are also interviewing them, so trying to appease every interviewer's arbitrary whims and expectations may well lead to your own expectations/needs/desires being unmet. Pay attention to what they ask you, how they work with you, and what they expect you to do in the interview setting, because that will give you a glimpse into what it will be like to work with them.

Here's what I mean: let's say interviewer A insists you use Java and constantly picks on minor syntax mistakes in your code. Guess what interviewer A is most likely going to do every day on the job? That's right--extol the virtues of Java and pick apart your code reviews, and pressure you and everybody else to do the same. Maybe you like Java and are a stickler for some syntactic style, and maybe that could be a good thing for you--but maybe it isn't.

Let's say interviewer B doesn't care what language you use, or even tells you to use pseudocode if you want. Chances are, interviewer B will be just as flexible and freewheeling on the job. Maybe you like flexibility, and maybe that could be a good thing for you--but maybe it isn't.

Every interviewer is going to have some style they follow, which is a reflection of how they work in general, and you'll probably be happiest when working with those who share your own style. The best way to find them is to self-select by choosing the languages/approaches/problem solving styles/whatever that you like. Getting "rejected" by people whose working styles clash with your own really isn't a bad thing at all (and trust me--if you end up working with them, you'll see what I mean).

One thing to note: large companies are large, so there's a good chance you'll end up encountering a cross-section of styles and expectations in a single interview loop (because some of them will source interviewers from different corners of the company). Even so, I strongly recommend sticking to your style rather than trying to appease every interviewer, both because you'll be more comfortable and perform better, and because even large companies tend to have overall trends (as an example, Google has a fairly conservative/pedantic engineering culture with a lot of people like interviewer A above; Facebook tends to have more interviewer B types), and you still want to end up somewhere that fits with what you like.

Oh, and because it'll make for an entertaining interview debrief for people like me who have to sit in on them...

Bottom line: if you like Python--for whatever reason--then you should use it.

Find elsewhere
🌐
Educative
educative.io › blog › crack-amazon-coding-interview-questions
Cracking the top Amazon coding interview questions
Programming Languages: Amazon prefers the following programming languages for coding questions: Java, C++, Python, Ruby, and Perl. Though coding interviews at Amazon are similar to other big tech companies, there are a few differences in their ...
🌐
Entri
entri.app › home › articles › home › articles
Amazon Python Interview Questions - Entri Blog
November 20, 2024 - Amazon interviewers value strong problem-solving abilities. Be proficient in: Arrays, strings, and hashmaps. Linked lists, stacks, and queues. Graphs and trees (traversals, BFS/DFS). Sorting algorithms (merge sort, quick sort). Use platforms like LeetCode, HackerRank, and GeeksforGeeks to solve Python problems. Focus on medium to hard difficulty questions. Amazon values behavioral alignment with its leadership principles.
🌐
GeeksforGeeks
geeksforgeeks.org › interview experiences › amazon-interview-set-62-for-sde-1
Amazon Interview | Set 62 (For SDE-1) - GeeksforGeeks
July 23, 2025 - We have to keep track of count of right subtree in every node Round 6 (F2F) 1. HR questions (Why leaving company, projects, SWOT) 2. Program to check for mirror tree 3. Data Structure so that push, pop, getmin, getmax O(1) (using 3 stacks) 4. Data Structure so that push, pop, pop min, pop max Told Solution till O(logn) by using min heap, max heap with pointers to doubly linked list nodes · All Practice Problems for Amazon ! ... Help us improve.
🌐
GeeksforGeeks
geeksforgeeks.org › interview experiences › amazon-interview-set-9-answers
Amazon Interview | Set 9 (Answers) - GeeksforGeeks
July 23, 2025 - However, I was not able to think in that way. 3) Linear search. Binary search. Face-to-face Interview 4 (with the manager of the unit of opening): 2) I said, we can organize an online coding competition. People would register and we will have the details. He replied, it’s too expensive. Then I said, we can postpone the competition! All the Best! Thanks to Hitesh for sharing his answers. All Practice Problems for Amazon !
🌐
Sololearn
sololearn.com › en › Discuss › 2501335 › is-python-allowed-in-coding-interviews-at-tech-gaints-like-amazon-google-microsoft
Is Python allowed in coding interviews at tech gaints like Amazon, Google, Microsoft.. | Sololearn: Learn to code for FREE!
September 17, 2020 - In interviews where knowledge tied to a specific programming language is not a hard requirement, there should be no problem using Python to demonstrate your mastery of problem solving.
🌐
Interview Kickstart
interviewkickstart.com › home › blogs › interview questions › ace amazon interview: coding questions & process explained
A Complete Guide to Amazon Interview Process and ...
January 22, 2026 - However, proficiency in a major language is usually required for effectiveness. You must be acquainted with the syntax of programming languages, including Java, Python, C#, C/C++, and Ruby.
🌐
Medium
medium.com › better-programming › cracking-the-amazon-interview-cf6a6c5f954a
Cracking the Amazon Interview. A look at the top Amazon coding… | by The Educative Team | Better Programming
July 8, 2020 - Programming languages: Amazon prefers the following programming languages for coding questions: Java, C++, Python, Ruby, and Perl. ... Though coding interviews at Amazon are similar to those at other big tech companies, there are a few differences ...
🌐
Blind
teamblind.com › tech › python sample questions for amazon bie
Python sample questions for Amazon BIE | Tech Industry - Blind
December 15, 2019 - So I though I will start preparing if I knew the kind of questions they will ask ! ... Amazon do not ask python/R questions to BIEs. If they were to ask, it would have been too late to learn/pick it up.
🌐
Tech Interview Handbook
techinterviewhandbook.org › picking a programming language
Which programming language to use for coding interviews | Tech Interview Handbook
1 month ago - Most companies let you code in any language you want - the only exception I know being Google, where they only allow candidates to pick from Java, C++, JavaScript or Python for their algorithmic coding interviews.
🌐
Codinginterview
codinginterview.com › home › amazon coding interview questions
Amazon Coding Interview Questions
January 8, 2026 - Return their indexes as a list. Assume that each input has exactly one solution, and you cannot use the same element twice. Solution: Store numbers and their indexes in a hash table (a dictionary in Python), enabling constant time lookups. The overall time complexity is \( O(n) \).