Чи використовуєте ви керування джерелами?
Так, але
- Це насправді нічого вам не говорить.
- Звідки ви знаєте, чи я вперед зливаю?
- Звідки ви знаєте, чи я перетягую зміни перед натисканням?
- Звідки ви знаєте, чи будую я перед тим, як перейти до сховища.
Чи можете ви зробити збірку за один крок?
- Так, наш керівник CI пише сценарії, і я просто запускаю їх у власну оболонку.
Ви робите щоденні побудови?
Чи є у вас база даних про помилки?
Так, але я не налаштував його і не адмініструю, просто використовую.
Чи виправляєте помилки, перш ніж писати новий код?
- У досконалому світі, де у мене необмежені ресурси - так, я роблю. У реальному світі я іноді змушений реєструвати їх і працювати над чимось іншим.
У вас є актуальний графік?
Ні, це не моя робота.
У вас є специфікація?
Мені дають специфікацію, потім я її аналізую і складаю відповідні документи.
Чи мають програмісти спокійні умови праці?
- Ви не наймете мене, якщо я слухатиму музику, поговорять з колегою і пожартують? Розробка програмного забезпечення, яка повинна бути творчою - умови праці залежать від організації до іншої.
Чи використовуєте ви найкращі інструменти, які можна купити за гроші?
Ви не знаєте, що є найкращими інструментами, і якщо ви вважаєте, що це робите, завжди знайдеться хтось аргументувати вашу думку.
У вас є тестери?
Так. Насправді, так, і вони не дуже хороші, але це не було у питанні.
Чи пишуть нові кандидати під час співбесіди?
Так, і вони провалюються. Так, і вони проходять. Що це вам говорить?
Ви робите тестування на корисність передпокою?
Ні, але що робити, якщо ми робимо щось краще?
Прийти до висновку:
- Цей тест може добре працювати в ідеальному академічному світі, де все просто працює, всі ладять, ділиться знаннями і є необмежені ресурси.
- Що ви хочете знати - це я такий інженер. Прості розрядні відповіді не скажуть вам нічого корисного, і я думаю, що хтось повинен бути дуже наївним, щоб потрапити на них.
- Відповіді вище, як негативні, так і позитивні, нічого не говорять про мою здатність створювати чистий код.
Це не хитрість, але мені було б дуже цікаво почути, який розробник, на вашу думку, базуюсь на наданих мені відповідях. Це, сподіваюся, підтвердить мою думку.