Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 1, 2014 22:40:23

pyr0
Зарегистрирован: 2013-12-18
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

задания на собеседовании на джуна

Добрый день!

Был бы очень благодарен за примерные задания, которые вы предлагаете решить кандидату на вакансию джуна. Например, написать генератор/декоратор которые выполняет определенное задание, использовать для чего-то рекурсию… Так то я знаком с такими вещами по книгам, но хотелось бы решить реальное задание. Вопросы/задания по wsgi.
Так же вопросы на логику и знание базовых алгоритмов, что угодно в общем.

Спасибо!

P.S. Добавлю, что я не хочу найти ответы и запомнить их, а действительно хочу разобраться в примерах для своей же пользы.

Отредактировано pyr0 (Авг. 1, 2014 22:42:29)

Офлайн

#2 Авг. 2, 2014 07:56:55

Morven
От: Кемерово
Зарегистрирован: 2013-12-24
Сообщения: 154
Репутация: +  7  -
Профиль   Отправить e-mail  

задания на собеседовании на джуна

Задания зависят от вакансии.
Если работа связана с джангой например то очень маловероятно что тебя на джуновской позиции будут спрашивать логику и алгоритмы.

Я чисто тестом(без серьезных знаний) отписался на вакансию удаленщиком Django.
У меня спросили совсем базовые понятия по питону и по джанго. Попросили показать работы(у меня есть один простенький сайтец сделанный за вечер) - показал. На след день написали - сказали, что подхожу.
В итоге отказался) т.к. знаний толком и нет - побоялся, что опозорюсь)

Офлайн

#3 Авг. 2, 2014 14:20:20

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

задания на собеседовании на джуна

Morven
В итоге отказался) т.к. знаний толком и нет - побоялся, что опозорюсь
Дурень.

Офлайн

#4 Авг. 2, 2014 14:33:36

Morven
От: Кемерово
Зарегистрирован: 2013-12-24
Сообщения: 154
Репутация: +  7  -
Профиль   Отправить e-mail  

задания на собеседовании на джуна

Singularity
Не отрицаю, но опыта и знаний действительно очень мало.

Офлайн

#5 Авг. 2, 2014 14:46:09

alexsis
Зарегистрирован: 2013-07-26
Сообщения: 148
Репутация: +  9  -
Профиль   Отправить e-mail  

задания на собеседовании на джуна

Morven
Но это вроде как нормально для джуниора. Или нет?

Отредактировано alexsis (Авг. 2, 2014 14:46:22)

Офлайн

#6 Авг. 2, 2014 15:00:43

Morven
От: Кемерово
Зарегистрирован: 2013-12-24
Сообщения: 154
Репутация: +  7  -
Профиль   Отправить e-mail  

задания на собеседовании на джуна

alexsis

Ну по моим соображениям я не дотягивал до джуна.

Офлайн

#7 Авг. 2, 2014 18:11:53

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

задания на собеседовании на джуна

alexsis
Но это вроде как нормально для джуниора. Или нет?

Не совсем. Везде по разному. Всё зависит от проекта и от команды, с которой ты будешь работать.

pyr0
P.S. Добавлю, что я не хочу найти ответы и запомнить их, а действительно хочу разобраться в примерах для своей же пользы.

Самое правильное - “Лучше один раз увидеть, чем сто раз услышать.”. Сходи на пару собеседований и там ты всё узнаешь.



Офлайн

#8 Авг. 2, 2014 18:14:46

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

задания на собеседовании на джуна

Morven
В итоге отказался) т.к. знаний толком и нет - побоялся, что опозорюсь)
Зря, все с чего-то начинают, а неудача, это тоже опыт.



Офлайн

#9 Авг. 2, 2014 22:55:49

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

задания на собеседовании на джуна

pyr0
Был бы очень благодарен за примерные задания, которые вы предлагаете решить кандидату на вакансию джуна.
pyr0
P.S. Добавлю, что я не хочу найти ответы и запомнить их, а действительно хочу разобраться в примерах для своей же пользы.

Эти задания тебе мало чем помогут. Если ты пройдёшь собеседование, это ещё не значит, что ты сможешь выдержать испытательный срок. Все собеседования, это синтетические ситуации, которые с реальной работой, почти ничего общего не имеют.

Вот список знаний, которыми должен обладать потенциальный Junior Python developer:

Уметь самообучаться, находить нужную информацию.

Иметь общие представления о том, что такое ОС и зачем она появилась.
Понимать что такое процесс и как он “живёт” в ОС.
Понимать что такое поток.
Понимать что такое сокеты и зачем они нужны.
Иметь представление о том, как устроен стек протоколов TCP/IP.

Понимать что такое Linux.
Уметь работать в sh.
Понимать что такое виртуализация и знать какие бывают типы.
Уметь настраивать виртуальные машины через vagrant или подобные инструменты.
Уметь работать с GIT(создавать ветки, разрешать конфликты, etc)

Понимать что такое ООП, на чём он основан и почему им удобно пользоваться.
Понимать что такое императивный и декларативный стиль.
Понимать что такое MVC
Понимать что такое декоратор(стандартный вопрос на собеседовании) и зачем он нужен.
Понимать что такое замыкание.
Понимать что такое интроскпекция.
Понимать асинхронную концепцию программирования.

Уметь работать с БД(хотя бы CRUD, join)
Уметь работать с nginx(хотя бы проксирование настроить)

(можно просто написать - “прочитать Лутца”, но выделю пару вопросов)
Знать чем отличаются new style классы от old style.
Знать чем отличаются Python2 от Python3
Знать чем отличается str от unicode и почему в программе нужно работать с unicode.
Понимать алгоритм импорта модулей в Python.
Понимать что такое генераторы и итераторы.
Понимать что такое дескрипторы.
Понимать что такое GIL и зачем он нужен.
Понимать что такое WSGI и зачем он появился.

+ Уметь писать тесты, понимать зачем это нужно.
+ Практические и теоритические основы по framework.

+ выполнить норматив по ГТО
+ не пить и не курить.


Так же можешь потренироваться по заданиям Юры Юревича.



Отредактировано Budulianin (Авг. 2, 2014 23:41:03)

Офлайн

#10 Авг. 2, 2014 23:13:37

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

задания на собеседовании на джуна

Budulianin
+ выполнить норматив по ГТО
посилання не працює.

Budulianin
Понимать что такое поток.
і що таке потік?
Budulianin
Понимать что такое WSGI и зачем он появился.
де можна почитати історію WSGI ?
Budulianin
Понимать что такое императивный и декларативный стиль.
можна приклад на пітоні ?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version