Tech IndustryJun 17, 2019
Amazoncatowayne

Interview Lang: Proficient C++ or learn Python?

Use C++ at work and I currently leetcode better with it. Feels more natural. But I’ve heard Python will save me much needed time in the interviews by the higher level abstractions and shorter syntax to whiteboard. I’ve been meaning to learn Python better anyway. Should I stick to what I’m better at and use at work or have rougher initial practice time for improved onsite performance. Don’t have to interview for at least a couple months.

Poll
104 Participants
Select only one answer
Bloomberg aJRs40 Jun 17, 2019

C++ for performance emergencies only

AT&T DisUser Jun 18, 2019

If you have an even basic understanding of python, you can get up to speed in it quite fast. I'd recommend elements of programming interviews in Python, it will help you with learning basically all the relevant datastructures

Amazon catowayne OP Jun 18, 2019

I have a basic understanding. I do LC problems in it, but am slower with coming up with the right syntax. Just started Python EPI though. Thanks that’s a good idea to brush up on the common data structures and uses.

E*Trade cbEV72 Jun 18, 2019

Python has no generics

New
bricked Jun 18, 2019

How would generics even look in Python? It’s not a statically type language, so why would you need genetics? You can already do way more flexible programming than generics in Python. Source: I’m not a Python fan by any means, I’m actually a static types guy.

E*Trade cbEV72 Jun 18, 2019

Op wrote python has more abstractions. Then define what an abstraction is. Otherwise asm is more abstract than anything

New
nsovkwSa Jun 18, 2019

I always look smarter when doing programming interview questions in Python

Amazon Jefbeesos Jun 18, 2019

Which team in Amazon uses C++?

Susquehanna International Kristaps11 Jun 18, 2019

A fair number of AWS teams I imagine. The CDN team in Seattle was interested in me because of my C++ background.

Uber mH7bSe Jun 18, 2019

As interviewer I give counter weight to py users knowing that they'll write less chars on whiteboard.

Amazon catowayne OP Jun 18, 2019

Is a counterweight a positive thing for the interviewee or a negative?

Google Albert Sun Jun 18, 2019

counter = negative

Chase gelatoAnd Jun 19, 2019

lol they give more bonus just because cpp/java longer ? are they testing whiteboard writing or testing whether that guys is smart or not