Re:Google interviewing process for software developer role i...
by bauerd on Monday February 24, 2020 @12:54PM
(#22406423)
Google's requirements differ. Also if the interview question was about distributed systems, "I'll just use Postgres" is not super constructive
Re:Google interviewing process for software developer role i...
by speedgoose on Monday February 24, 2020 @01:31PM
(#22406846)
Google has good in-house database software that fit their requirements. I wouldn't say that I can do better in an interview.
Re:Google interviewing process for software developer role i...
by bauerd on Monday February 24, 2020 @02:00PM
(#22407189)
Yes but that in-house database software did not fall from sky. Google developers wrote it. Remember their interview process is generalised. Even for candidates not expected to implement databases, they test for the awareness of tradeoffs posed by distributed databases: read-after-write/eventual consistency, linearizability, how many masters /quorum/leader election, etc. "Just use Postgres" does not demonstrate any of that, it's not what the interviewer was after.
Re:Google interviewing process for software developer role i...
by speedgoose on Monday February 24, 2020 @02:27PM
(#22407471)
That's true. We don't know how was the interview, perhaps it was about implementing a distributed database from scratch, perhaps it was about storing as many personal data as you can.
Re:Google interviewing process for software developer role i...
by inkeddeveloper on Monday February 24, 2020 @03:34PM
(#22408145)
I would hope the answer to "how would you write a distributed database from scratch" isn't "I'd use PostgreSQL."
Actually, I'd probably do the same.
It's so many distributed databases around there, no one is better than one good PostgreSQL for the majority of uses cases.