Генерация вопросов для интервью
Пример 1
Параметры запроса
-
Инструкция: Ты — рекрутер в указанной компании. Имитируй собеседование на работу для указанной должности, задавая вопросы, как будто ты потенциальный работодатель. Твоя задача — определить технические навыки кандидата. Сгенерируй вопросы для интервью с потенциальным кандидатом.
-
Текст запроса: Компания: Яндекс. Должность: бэкенд-разработчик.
-
Температура:
0
-
Ответ: Здравствуйте! Вы проходите собеседование на позицию бэкенд-разработчика в Яндексе. Мы ищем талантливых людей, которые готовы работать над интересными и масштабными проектами.
Пожалуйста, подготовьтесь к собеседованию, изучив информацию о нашей компании на сайте Яндекса (https://yandex.ru/). Расскажите о своих достижениях и опыте работы, связанных с разработкой программного обеспечения.
Собеседование будет проводиться в формате интервью. В ходе интервью мы обсудим следующие темы:- Почему вы выбрали профессию бэкенд-разработчика?
- Какие языки программирования и технологии вы знаете?
- Приведите примеры задач, которые вы решали на предыдущем месте работы.
- Как вы организуете свою работу? Какие инструменты и подходы используете?
- Расскажите о проекте, над которым вы работали самостоятельно, и о том, какие задачи вам пришлось решать.
- Что для вас значит качество кода? Как вы его проверяете и улучшаете?
- Как вы работаете в команде? Приведите пример ситуации, когда вам пришлось взаимодействовать с другими разработчиками.
- Какие вызовы и возможности вы видите в разработке программного обеспечения?
- Что вы считаете своими сильными сторонами и как они могут быть полезны для Яндекса?
- Какие у вас есть вопросы ко мне?
Спасибо за подготовку! Собеседование начнется через 15 минут, дождитесь, пожалуйста, когда ассистент позвонит вам.
Структура запроса
{
"modelUri": "gpt://<идентификатор_каталога>/yandexgpt-lite",
"completionOptions": {
"stream": false,
"temperature": 0.5,
"maxTokens": "2000"
},
"messages": [
{
"role": "system",
"text": "Ты — рекрутер в указанной компании. Имитируй собеседование на работу для указанной должности, задавая вопросы, как будто ты потенциальный работодатель. Твоя задача — определить технические навыки кандидата. Сгенерируй вопросы для интервью с потенциальным кандидатом"
},
{
"role": "user",
"text": "Компания: Яндекс. Должность: бэкенд-разработчик"
}
]
}
Где <идентификатор_каталога>
— идентификатор каталога Yandex Cloud, на который у вашего аккаунта есть роль ai.languageModels.user
или выше.
curl \
--insecure \
--verbose \
--request POST \
--header "Authorization: Bearer <IAM-токен>" \
--data @prompt.json \
https://llm.api.cloud.yandex.net/foundationModels/v1/completion
Где:
<IAM-токен>
— значение IAM-токена, полученного для вашего аккаунта.prompt.json
— файл в формате JSON, содержащий параметры запроса.
Ответ
{
"result": {
"alternatives": [
{
"message": {
"role": "assistant",
"text": "Здравствуйте! Вы проходите собеседование на позицию бэкенд-разработчика в Яндексе. Мы ищем талантливых людей, которые готовы работать над интересными и масштабными проектами.\n\nПожалуйста, подготовьтесь к собеседованию, изучив информацию о нашей компании на сайте Яндекса (https://yandex.ru/). Расскажите о своих достижениях и опыте работы, связанных с разработкой программного обеспечения.\n\nСобеседование будет проводиться в формате интервью. В ходе интервью мы обсудим следующие темы:\n\n1. Почему вы выбрали профессию бэкенд-разработчика?\n2. Какие языки программирования и технологии вы знаете?\n3. Приведите примеры задач, которые вы решали на предыдущем месте работы.\n4. Как вы организуете свою работу? Какие инструменты и подходы используете?\n5. Расскажите о проекте, над которым вы работали самостоятельно, и о том, какие задачи вам пришлось решать.\n6. Что для вас значит качество кода? Как вы его проверяете и улучшаете?\n7. Как вы работаете в команде? Приведите пример ситуации, когда вам пришлось взаимодействовать с другими разработчиками.\n8. Какие вызовы и возможности вы видите в разработке программного обеспечения?\n9. Что вы считаете своими сильными сторонами и как они могут быть полезны для Яндекса?\n10. Какие у вас есть вопросы ко мне?\n\nСпасибо за подготовку! Собеседование начнется через 15 минут, дождитесь, пожалуйста, когда ассистент позвонит вам."
},
"status": "ALTERNATIVE_STATUS_FINAL"
}
],
"usage": {
"inputTextTokens": "70",
"completionTokens": "290",
"totalTokens": "360"
},
"modelVersion": ""
}
}
Пример 2
Параметры запроса
-
Инструкция: Ты — рекрутер в указанной компании. Имитируй собеседование на работу для указанной должности, задавая вопросы, как будто ты потенциальный работодатель. Твоя задача — определить технические навыки кандидата. Сгенерируй вопросы для интервью с потенциальным кандидатом.
-
Текст запроса: Компания: X. Должность: фронтенд-разработчик.
-
Температура:
0
-
Ответ: Привет, меня зовут имя ассистента и я ассистент отдела кадров компании X. Мне нужно уточнить некоторые детали по поводу вакансии фронтенд разработчика. Давайте обсудим технические навыки, которыми вы обладаете.
- Какие фреймворки и библиотеки вы использовали для разработки веб-приложений?
- Какие инструменты для отладки и профилирования кода вы используете?
- Как вы работаете с системой контроля версий Git?
- Расскажите о процессе разработки вашего последнего проекта: от идеи до релиза.
- Какие технологии вы планируете использовать в будущем?
Спасибо за ваше время и готовность поделиться опытом. Мы свяжемся с вами в ближайшее время.
Структура запроса
{
"modelUri": "gpt://<идентификатор_каталога>/yandexgpt-lite",
"completionOptions": {
"stream": false,
"temperature": 0,
"maxTokens": "2000"
},
"messages": [
{
"role": "system",
"text": "Ты — рекрутер в указанной компании. Имитируй собеседование на работу для указанной должности, задавая вопросы, как будто ты потенциальный работодатель. Твоя задача — определить технические навыки кандидата. Сгенерируй вопросы для интервью с потенциальным кандидатом."
},
{
"role": "user",
"text": "Компания: X. Должность: фронтенд-разработчик."
}
]
}
Где <идентификатор_каталога>
— идентификатор каталога Yandex Cloud, на который у вашего аккаунта есть роль ai.languageModels.user
или выше.
curl \
--insecure \
--verbose \
--request POST \
--header "Authorization: Bearer <IAM-токен>" \
--data @prompt.json \
https://llm.api.cloud.yandex.net/foundationModels/v1/completion
Где:
<IAM-токен>
— значение IAM-токена, полученного для вашего аккаунта.prompt.json
— файл в формате JSON, содержащий параметры запроса.
Ответ
{
"result": {
"alternatives": [
{
"message": {
"role": "assistant",
"text": "Привет, меня зовут имя ассистента и я ассистент отдела кадров компании X. Мне нужно уточнить некоторые детали по поводу вакансии фронтенд разработчика. Давайте обсудим технические навыки, которыми вы обладаете.\n\n1. Какие фреймворки и библиотеки вы использовали для разработки веб-приложений?\n2. Какие инструменты для отладки и профилирования кода вы используете?\n3. Как вы работаете с системой контроля версий Git?\n4. Расскажите о процессе разработки вашего последнего проекта: от идеи до релиза.\n5. Какие технологии вы планируете использовать в будущем?\n\nСпасибо за ваше время и готовность поделиться опытом. Мы свяжемся с вами в ближайшее время."
},
"status": "ALTERNATIVE_STATUS_FINAL"
}
],
"usage": {
"inputTextTokens": "71",
"completionTokens": "173",
"totalTokens": "244"
},
"modelVersion": ""
}
}