Протягом останніх двох тижнів я проводив інтерв'ю з 5-ма окремими людьми, і троє з цих п’яти запитали мені це питання: Поясніть, що відбувається між натисканням на "Google.com" та сторінкою, що виходить на екран. В основному, як працює Інтернет. Через три рази я вважаю, що мені краще бути готовим, якщо я коли-небудь знову отримаю це питання.
Я знаю деякі речі, але я не повністю впевнений, що моя відповідь досить хороша. В основному я зазначу, що DNS-сервер перекладає "google.com" в IP-адресу. Я якось обробляю TCP / IP, потім розповідаю про веб-сервер, який буквально обслуговує запитувані сторінки, які надсилаються назад до браузера, який браузер потім інтерпретує та відображає.
Як я вже говорив, я не впевнений, що моя відповідь є достатньо технічною. Які кроки я пропускаю?
Для чого це варто, два з цих трьох разів були в одній і тій же компанії, і мене передзвонили на третє співбесіду з ними, тому я не можу занадто сильно бомбити .