Вступление
Я нашел сообщение на местной странице Facebook, которая разделяет ее работу в моем районе. Они искали разработчик Python с опытом работы в Linux и RESTFLAFLE API. Это была позиция начального уровня. Я бы сказал, что весь процесс занял 3 дня. Я получил звонок в понедельник, пригласил на собеседование в среду.
Вопросы-интервью/ответы
Как всегда, интервью началось с краткого введения. Вам что-то нужно, чай/кофе/воду? Я сказал нет. Ну, давайте начнем.
1 – Где ты сейчас работаешь? Ответ – местный запуск
2 – Почему вы их оставляете? Ответ – не оставляя их, они закрываются. Стартап мертв.
3 – Какая была твоя роль там? Ответ – Python Dev. (уставился на резюме на довольно некоторое время)
4 – Какой дистрибутив? Ответ – Ubuntu.
5 – Опыт в Python? Практический опыт. Ответ – 1,5 года
6 – по шкале от 1 до 10, где бы вы оценили свои навыки Оопа? Отвечать. Около 9. Я не написал много комплексного кода. В основном все, что нужно сделать, можно найти в Интернете или всегда есть библиотека для нее. Python делает все легко для вас.
7 – В чем разница между абстрактным классом и интерфейсом? Ответ – я забыл это. Я вспомнил вещи о интерфейсе, и я ответил об этом, но не смог вспомнить что-нибудь об абстрактном классе.
8 – Извините, что такое интерфейс? Ответ – PYQT5, я использую его для создания интерфейсов. О, вы имеете в виду, интерфейс? Ах, да, это ……..
8А – Разница между инкапсуляцией и абстракцией? Ответ – абстракция скрывает ненужные детали. Инкапсуляция скрывает данные и код в одном устройстве.
8b – Что такое полиморфизм? Отвечать. Многие формы функции. Это как, когда вам нужно иметь отдельное определение для той же функции, что и в родительском классе, вы используете полиморфизм, он называется полиморфизмом, Ага. Слово полиморфизм означает много форм.
9 – А как насчет колбы? Колбу против Джанго? Отвечать. Колба хорошая. Я предпочитаю это, потому что это минималистично.
10 – Вы знаете колбу? Ответ – не так много, я работал с этим. Но я в первую очередь делаю Джанго.
11 – Вы можете разработать API в Джангу? Ответ – да. И я сделал один, это для цитата.
- Что тебе нравится в Django? Ответ – Панель администратора, формы модели, встроенная база данных.
12 – Хммм, в вашем резюме, он говорит, что вы работали на продукте IoT? Каковы были ваши вклады? Ответ – не так много, пришлось улучшить код, который у них уже имел, планируйте задачу, проверьте подключение к Интернету и запускаем задачу при запуске.
12А – Какой дистрибутив для продукта IoT? Ответ – растянуть. Распабиан. И я попробовал арку, он не работал по какой-то причине и из-за ограничений времени я бросил проведение экспериментов и ездил с распачком.
12b – Сколько продуктов вы продали? Ответ – нет. Никто не купил это.
13 – Какая база данных вам нравится? Ответ – sqlite и mysql
14 – самый опытный в? Ответ – Mysql.
15 – вот стол (он нарисовал его на бумаге). Удалите резервирование или просто проверьте избыточность на имена. Нам нужен уникальный.
Ответ: Я бы использовал хранимые процедуры или, возможно, нет, давайте посмотрим. Выберите не различные имена из таблицы;
Нет — может быть, нет, давайте попробуем другой путь.
Выберите счет (имена) из таблицы, имеющего количество (имена)> 1;
16 – В чем разница между хранимой процедурой и функцией? Отказ (Есть разница, хотя)
17 – Restapi Работа с каким форматом данных? Ответ – JSON.
18 – Есть ли у вас какие-либо вопросы? Ответ – Можете ли вы дать мне знать, если я не выбран по электронной почте как можно раньше. HR DEPT. Не отправляйте электронное письмо о отклонении в основном, они просто не отвечают.
Да, я поговорим с HR об этом. Хорошего.
Я: Спасибо, спасибо за ваше время.
Оригинал: “https://dev.to/mujeebishaque/2nd-interview-experience-python-dev-35p0”