За последние две недели у меня были интервью с 5 отдельными людьми, и три из этих пяти задали мне этот вопрос: Объясните, что происходит между нажатием на «Google.com» и появлением страницы на экране. В основном, как работает интернет. После трех раз я полагаю, что мне лучше быть готовым, если я когда-нибудь снова получу этот вопрос.
Я знаю кое- что, но я не совсем уверен, что мой ответ достаточно хорош. В основном я упоминаю, что DNS-сервер переводит «google.com» в IP-адрес. Я немного приукрашиваю TCP / IP, затем говорю о веб-сервере, который буквально обслуживает запрошенные страницы, которые отправляются обратно в браузер, который затем интерпретирует и отображает браузер.
Как я уже говорил, я не уверен, что мой ответ достаточно технический. Какие шаги я опускаю?
Что бы это ни стоило, два из этих трех раз были в одной и той же компании, и меня перезванивают на третье интервью с ними, так что я не могу слишком сильно его разбомбить .
Ответы:
Этот фильм , который они показали моему первокурснику в классе "Введение в ИТ" в колледже, имеет основы, иллюстрированные в дружественном, аналогичном формате. Это никоим образом не технический вопрос, но он дает хороший концептуальный обзор частей этой головоломки.
источник
Отсутствие упоминаний о cookie-файлах и брандмауэрах здесь будет не хватать. Что-то нужно сказать об отправке файлов cookie, чтобы "Google.com" мог распознать пользователя и открыть страницу, которая может отличаться для тех, кто не вошел в Google. Существует также вопрос, где этот человек ищет: смартфон, планшет или обычный компьютер (ноутбук или настольный компьютер)?
Интересно, могут ли быть какие-то побочные вопросы, которые вы должны были задать, но не могли ли это быть фактором здесь. Это больше вопрос о том, как работает Интернет, так как Интернет будет немного шире и будет включать в себя электронную почту и другие вещи, которые я думаю.
Я предполагаю, что это была скорее проверка ваших коммуникационных возможностей. Можете ли вы взять довольно технический вопрос и разбить его так, чтобы технические и нетехнические поняли его? Какие вопросы вы бы ответили, когда их попросили объяснить кому-то, кто открывает главную страницу "Google.com" в своем браузере? Вы делаете кучу предположений или задаете вопросы? В некотором смысле я рассматриваю это как параллель к вопросу о доске, где все остается достаточно расплывчатым, так что вы либо будете задавать вопросы, чтобы дать точный правильный ответ, либо делать предположения, давая ответ.
источник