Re:What software engineers can learn from the rapid collapse...
by teruakohatu on Thursday April 07, 2022 @11:58PM
(#30953191)
What is a time-windowed hash-map? Just a time based key-value store?
Re:What software engineers can learn from the rapid collapse...
by agilob on Friday April 08, 2022 @03:20AM
(#30954233)
Yes, a hash map that expires objects and loads new KV when key isn't present inside
I did an interview screen with them at the end of last year for a data engineering position (former coworker was high up on the design side of things and he gave a referral). The first bit of the technical question was just "write a SQL query" and boiled down to doing a group by, count, and limit. The second was something like "what if we needed to return this query from a distributed system without going to the database?" without much context.
As any sane interviewer would do, I asked for context around scale, infrastructure, and what "without going to the database" even meant. The interviewer just reiterated the question. I started talking about different approaches depending on context and all the interviewer did was tell me to program a solution. Turns out all he wanted was a time-windowed hash-map to cache values and the fact that it's a distributed system didn't matter at all.
I think that just about sums up their approach to engineering solutions.