Пожалуйста, кто-нибудь может рассказать мне о вопросах, которые могут быть заданы в интервью по темам ниже.
- Программирование сокетов
- Multi-Threading
Спасибо за помощь всем, кто предоставляет свое время
Пожалуйста, кто-нибудь может рассказать мне о вопросах, которые могут быть заданы в интервью по темам ниже.
Спасибо за помощь всем, кто предоставляет свое время
Как менеджер по найму, мой любимый сетевой вопрос, который нужно задать, был следующим:
Представьте, что пользователь, сидящий на Ethernet-подключенный ПК. У него есть браузер открытый. Он печатает "www.google.com" в адресной строке и нажмите Enter.
Теперь скажите мне, что первый пакет для отображается на Ethernet.
Возможные ответы (различной правильности) включают:
Каждый из ответов показывает что-то о понимании человеком сети в целом и IP и TCP в частности. Последующая дискуссия может рассказать об их понимании. (Предполагая, конечно, что у эксперта есть определенный опыт в этой области).
Программирование сокетов
Многопоточность
Несколько примеров вопросов:
Что такое тупик и как вы его избегаете?
Вы спрашиваете, потому что вас затащили, чтобы взять интервью у кого-то, кто будет в вашей команде? Задавайте вопросы, которые основаны на реальных проблемах, с которыми вам пришлось столкнуться в повседневной работе. Подумайте о последней ошибке, связанной с программированием сокетов, и включите ее в вопрос интервью.
Теория хорошая, но вы хотите знать, что человек, вступающий в команду, имеет опыт в траншеях.
Вопросы сокета
accept
и connect
?close
и shutdown
?connect
до www.google.com
асинхронно?Многопоточные вопросы