- 15 YOE software development (Java/Python) along with 5+ in management (lead a team of 10+ engineers) - Expertise: Building Large Scale Data Architectures (more on breadth vs depth though I understand the nuts and bolts of DB like query execution and query optimization), Networking - Very Hands-on (Java/Python) - no SRE knowledge or interest (a) Is applying online effective or need to go via recruiters? (b) As for role, should I focus more on specific types: e.g.: distributed systems/networking or should I apply as generic senior/staff SWE? (c) I can do coding deep dives as well do high level architectures. Should I apply to IC roles or management positions (mid-level) - there is a personal preference here but I am trying to find roles types with the highest chance of getting an interview call. Current: in non-FAANG company (sr. SWE with leadership resp.) TC: 600K #google #softwareadvice #software #swe
If you are really solid designing large scale systems, you will do well. Not many candidates know much about distributed systems concepts, and even less candidates have experience designing/implementing them.
what concepts are most vital that candidates should master? paxos raft or the system papers?
Knowing and understanding Paxos and raft would be over achieving. But yeah, the systems papers would be a good start. GFS, Big Table, Spanner, Chubby, etc. Make sure you can talk about replication, data partitioning/sharding/chunking, fault tolerance, consistency models, etc. Nothing is for free, so make sure you understand trade offs and what can go wrong with these systems.
Unless you are formally managing people at least for 3 years, I doubt that Google will interview for Engineering Management roles. If it’s not a well known company, they might ask for 5 years!
Tech Industry
Yesterday
931
Update: Trans Coworker Stealing Breast Milk
Tech Industry
Yesterday
1550
I am starting to think Chinese interviewers currently fail non-Chinese candidates on purpose.
Personal Finance
Yesterday
1061
What do you think the Fed will do tomorrow?
Software Engineering Career
Yesterday
1356
Cleared Amazon onsite, but lowballed.
Tech Industry
Yesterday
1708
Cute girl on the floor
your company is treating you very nicely is it even worth joining Google for a potentially paycut
I am hitting a glass ceiling (wrt quality work) and would love to get a different perspective esp. from companies that are in the DS space.