I think the message here is: don’t ask for the moon, you are not Google.
I think the message here is: don’t ask for the moon, you are not Google.
The pagination example seems like a perfectly reasonable thing for both sides to want to talk about, and which becomes relevant at a level of scale much smaller than Google.
This article looks like a decent overview: https://medium.com/better-programming/understanding-the-offs...
The fix to this is to paginate by saying "give me 30 rows after X" where X is an unique indexed value, e.g. the primary key of the row. The RDBMS can quickly find X and 30 rows after X in the sorted index.
This makes it hard to implement a "previous page" button but nowadays everything is a feed with just a "show more" button so it doesn't matter much.
When performing interview, asking about things mentioned on the resume is a pretty good conversation starter. No one wants random trivia, resume entries, especially from the most recent jobs, are absolutely fair game. And if they turn out too simple, we can always dig further based later.
Hard to argue with their interview process when it successfully unmasked someone who didn't have the basic experience to discuss a simple topic.