Это некоторые примечания к интервью, связанные с направленными на позиции в области НИОКР в Голанге, которые я составил. Все могут добавить их вовремя.
Конечно, это не ограничивается позициями Golang в области НИОКР. Примечания также включают в себя эссе из восьми частей, такие как компьютерная сеть, операционная система, MySQL, REDIS и дизайн системы . Другие языковые позиции также могут быть прочитаны.
Некоторые предложения:
Краткое введение : сохраните свое резюме кратким и ясным, и используйте четкий макет и формат, чтобы облегчить информацию. Длина резюме ограничена одной или двумя страницами, но должна содержать основную личную информацию, такую как возраст, пол, номер телефона, электронная почта и образовательный опыт
Выделите ключевые моменты :
- Опыт проекта : если у вас есть соответствующий опыт проекта, вы можете перечислить имя, время, описание проекта и роли и обязанности, которые вы выполняете в проекте. Лучше всего быть теми проектами, которые не являются большой улицей (назовите определенную вынос, форум и т. Д.). Если у вас его действительно нет, вы можете обратиться к распределенной платформе управления задачами, которую я лично сделал. Рекомендуется посмотреть на исходный код. Это не очень сложно. Что касается того, как написать его в резюме, вы можете обратиться к резюме рекомендации программиста, и введение ясно. Кроме того, как представить этот проект во время процесса интервью может относиться к опыту проекта введение.md
- Опыт стажировки : если у вас нет опыта стажировки, очень трудно найти работу для свежих выпускников. Рекомендуется найти стажировку на втором курсе или младшем курсе.
130 резюме
Программисты рекомендуют резюме, и введение ясно
Ответы на некоторые интервью с восьминогими эссе, которые были составлены, могут быть не точными. Если вы чувствуете, что они неточны, вы можете искать и проверить их онлайн самостоятельно.
Среди них ❤ означает фокус
GO Язык
Вопросы для интервью Golang, в том числе основная грамматика GO, сбор мусора , управление памятью , модель GMP и основные принципы общих структур данных (Channel, Map, Select ...) и т. Д.
Рекомендуется прочитать документацию Gopher, вы можете найти много документов, связанных с языком GO
Например, Go Expert Programming, Language Standard Library и т. Д. Стоит прочитать
Программирование кода
Некоторое программирование кода, которое может потребоваться интервьюер во время процесса собеседования
например:
Два коратика попеременно печатают 10 букв и цифр
Начните 2 затчания и отмените через 2 секунды. Первая коратика выполняется через 1 секунду, а вторая коратика выполняется за 3 секунды.
...
Общие алгоритмы и шаблоны
Шаблоны некоторых общих алгоритмов, таких как KMP, алгоритм LRU, дихотомия, метод обратного отслеживания, метод деления и управления, скользящее окно и т. Д.
Рекомендуемый алгоритм чтения, который основан на языке GO. Чтение этого документа может решить большинство вопросов алгоритма в интервью
Mysql
Некоторые вопросы интервью для MySQL включают:
Двигатель хранения
Индекс и его оптимизация
Транзакции (MVCC) и замки
Библиотека и таблицы и репликация мастер-раба
...
Редис
Redis Questions Questions
Включение основных типов данных, стратегии обработки для ключей с истекшим сроком действия, настойчивости, кластеров, мастеров, рабов и часовых и т. Д.
Компьютерная сеть
Вопросы интервью, связанные с компьютером
Например, сетевой протокол, трехстороннее рукопожатие TCP, четырехсторонняя ручная волна, HTTP и HTTPS и т. Д.
Операционная система
Вопросы интервью операционной системы
Например, потоки, процессы и то, как они общаются, мультиплексированное мультиплексирование, память и т. Д.
Высокочастотные вопросы интервью для массовых данных
Некоторые вопросы собеседования в массовых сценариях данных, такие как:
В поисках популярных запросов, считая 10 самых популярных запросов из 3 миллионов струн запроса
Найдите нерепетитивные целые числа среди 250 миллионов целых чисел, и пространства памяти недостаточно для размещения этих 250 миллионов целых чисел.
Найти их медиану в 500 миллионах INT
...
Микросервисы
Вопросы интервью в сценариях микросервиса, такие как управление обслуживанием, выключатель с округом и понижение
Дизайн системы
Вопросы интервью, разработанные в определенных конкретных сценариях, таких как:
Распределенный идентификационный генератор
Короткий URL -система
Временный планировщик задачи
...
Архитектурный дизайн
Вопросы интервью, связанные с дизайном архитектуры, например:
Почему многоуровневое кэширование
Как промежуточное программное обеспечение MQ реализует доставку надежности сообщений
...
Все еще обновляется ...
Этот проект в основном представляет интервью с восемью ножным эссе в форме простых вопросов и ответов. Если вы хотите иметь глубокое понимание компьютерных сетей, операционных систем, баз данных и т. Д., Настоятельно рекомендуется читать кодирование Kobayashi (Xiaolincoding.com)
Большинство вопросов и ответов на собеседование поступают из Интернета, в том числе:
Ответ не обязательно точен. Каждый может упомянуть проблемы или привлечь запросы на добавление.