У мене було інтерв'ю з внутрішнього просування, щоб здобути звання програміста вищого рівня, щось на кшталт Senior plus. І мене опитали близько 7 людей, які використовують різні технології, і люди, які використовують одну і ту ж технологію зі мною (. Net), зазвичай задають детальний запитання про техніку, яке насправді легко можна знайти через Google, наприклад, що таке JIT, як працює GC , різниця між списком та масивом, абстрактним класом та інтерфейсом, делегатом та подією, навіть яким є ім’я класу при обробці файлу завантаження тощо. проста дискусія. Але для більшості мого вибору дизайну вони, здається, просто не зацікавлені.
Я ще не отримав результат, і це було б близько кінця цього тижня, але ось моя стурбованість:
Я особисто думаю, коли я граю на посаді старшого програміста, я в основному вирішую проблеми, і мені просто потрібно знати, що є певний спосіб, який може зробити це, але я не можу запам'ятати кожну детальну річ, і саме тому ми маємо ці детальні довідки документація на зразок MSDN.
Я відчуваю себе чудово, якщо ви виявили, що я не надто багато досвіду в цій галузі, наприклад, від юніорського до середнього рівня, але коли ви прагнете співбесіду з хлопцем вищого рівня, чи не варто більше зосереджуватися, щоб побачити, наскільки це хлопець логічне мислення та як добре він / вона вирішує проблеми? Чи всі просто думають, якщо ви знаєте кожен детальний дрібний технічний матеріал, то ви старший +. Перевіряючи ці запитання із інтерв'ю, я виявив, що таких питань є більше.
Якщо я витрачу 5 днів на те, щоб переглядати ці запитання із запитаннями про інтерв'ю, я можу з легкістю змусити цих хлопців почути себе нічого, але чи це насправді щось означає? Таке інтерв'ю може легко дати людям добре запам'ятати речі, які отримують більшу зарплату, навіть якщо вони не мають уявлення, як вирішити проблему з труднощами.
То чому це відбувається у всьому світі, це просто викликає навички вирішення проблем, дизайнерські навички важко виміряти? Я працюю в цій компанії протягом багатьох років і мало лише співбесіду з іншими компаніями, тому мені цікаво, що кожна компанія робить те саме?
Або це насправді лише моя проблема, що мені слід більше намагатися запам’ятати все в MSDN у своєму розумі, щоб я міг працювати навіть без нього та Інтернету?
EDIT
Для кращого пояснення моєї ситуації з приводу стурбованості Франка щодо завдань. Вибачте, це моє погано не з’ясувало ці передумови.
Насправді змін у завданні конкретно не буде, я особисто думаю, що я вже грав як старший, як перегляд коду, члени наставника, перегляд доктора бакалавра та надання думок про техніку, архітектура дизайну нових проектів, це ще тільки моя назва я залишився без старших, і я попросив отримати одну, щоб відобразити платіж і провести таке інтерв'ю. Це компанія Saas, тому люди залишаються в одному проекті до тих пір, поки цей продукт ще живий, це призводить до того, що вони потребують спроможності людей розробляти нові функції на основі поточного продукту, виправляти труднощі з технікою на живих серверах, дизайн / перегляд коду / наставництво члени А назви вищого рівня, засновані на техніці, були б Архітектором, і у нас немає жодної роботи, подібної до Технічного експерта. І я погоджуюся, якщо ви хочете зіграти роль Технічного експерта, ви повинні дізнатися більше про техніку, яку ви використовуєте. Вибачте, це моє погано не з’ясувало ці передумови.