Let's consider scaling with the example of databases (Postgres) — how can they be scaled?
Node.js
Do you have any internal or religious beliefs that make online gambling topics unappealing to you?
Describe in as much detail as possible what happens after pressing Enter when entering google.com in the browser and until the page appears on the screen.
Honestly, were you googling or verifying this information somehow?
After partitioning a table into several physical tables, how should they be accessed from code, and how does the scheduler determine which partition to use for reading/writing?
Tell me about yourself and your applied field.
How does hexagonal architecture differ from onion and clean architecture?
Do you know how to shard Postgres? Does it do this 'out of the box' or are additional tools needed?
Usually, another request is made before a GET request. What is it and what is its main purpose?
For example, I have a 'Wallet' table with an integer balance — where should I write the rule that the balance should not be negative?
Have you heard anything about the theme of AI-gaming (online casinos, sportsbook, poker)?
I just entered google.com (or http://google.com), and HTTPS appeared — where did this come from and who set it up, which part of the system does this?
Can you briefly explain the difference between TCP and UDP?
Is this (CHECK constraint) something new in the latest versions of Postgres?
What does data consistency mean in Postgres (or other databases) and what ensures it?
What architecture have you worked with? What type of architecture?
Можешь рассказать, как ты организовывал exactly-once доставку сообщений по Kafka?
Have you dealt with sharding? Maybe you did it yourself, or worked with a DBA who did?
You had only one master database, and DevOps will deploy replicas tomorrow. What does a backend developer need to do to benefit from the appearance of replicas? Can you prepare in advance?
Tell me about scaling — what types are there and how do they differ?