I agree that Google is huge and must be using variety of languages. But just wanted to get a feel which programming language is prevelant at Google (Like C# at Microsoft, Java at Amazon). Does it use Open Soure tech stack like Springboot, Cassandra, Kafka, etc? #google #techstack #java
C++ is most common. After that I think it depends on the org. At YT, python is second most common. Elsewhere, it could be Java or Go.
Thank you :) I thought it would be Java :D
If I had to guess, overall order for backend at Google is: C++ first by a large margin, then Java in second, then Go and Python in 3rd and 4th. After that... idk. I know we have a little Rust here and there, not sure what else. But it varies by org, and YouTube in particular is very C++ heavy with Python in second place. I don't think I've ever seen Java or Go in a YT backend codebase (I'm sure they exist).
C++ is the most popular but there is plenty of Java (popularity wise probably 2nd or 3rd). GRPC+proto on backend and Google's own stuff for frontend service stuff.
If my primary language of JS/ typescript, can I still apply to all these companies?
yes, this is just backend languages. You can apply for js frontend roles.
And will the interview be any different from software developer role? Like will they ask me to design frontend things or will it just be related to DS and algo?
Tech Industry
2d
8573
Seriously? Apple is DYING...These possible IPad updates are so boring *Yawn*
Tech Industry
15h
1453
Why doesn't OpenAI offshore and reduce expense by 80%
Software Engineering Career
Yesterday
801
If your team does daily standups, your manager is a micromanager
Work Visa
Yesterday
1239
Hypocrisy of Indians
Tech Industry
Yesterday
1246
PM is irrelevant role and will die in next 2-3 years.
Highly depends on the team, but I’ve definitely seen java code, especially for android and backend.