Most of the googlers I have spoken to only code on C++. I am not a great fan of C++ personally. I have great proficiency in Java Scala and Python. Will it be possible to find good teams at google who use these coding languages or will I be missing out on good teams if I dont choose to code in C++ #google
Nope, literally every line of code for every project at Google is written exclusively in C++17 and has been since the dawn of time. Sorry!
What do googlers have to say ? #google
Java is pretty popular
Guava is a very popular library created and used at Google and also open source. Most company uses Guava if they use Java.
Was in similar situation but got matched to a C++ team. Took some time to ramp up given that I have never written any cpp. But cpp at G is fun once you grasped basic concepts.
Fun in what way? I've matched with a cpp team and will be joining, just curious how difficult it was for you to ramp up. It's good to know it gets better though!
There's plenty of Java teams. Few big pure python projects afaik, dynamic languages are horrible at scale
Scala isnt supported by libraries team at Google so unlikely any major thing in Scala. Python mostly used for scripting and I think there are a few projects but there is hevay discouragement to start a new project at scale in python. Plenty of Java at Google mostly used for buisness logic. However almost all infra is in C++ (there is Go and some teams do use Java).
You will find java and python at g