Розкажіть про два шаблони, які використовували в роботі. Просто колись йому якісь мідл чогось не дав. Коментар порушує правила спільноти і видалений модераторами. Iot.lviv.ua/projects_1st_year — список студенських проектів.
Бази даних
- Так вже й бути, запитуйте про пристрій HashMap і швидкості пошуку, про влаштування LinkedList і складності операцій над ним.
- Наведіть приклади.4.Що таке проксі-об’єкт?
- Після цієї секції починається власне технічна частина.
Все, що було до цього – це лише імітація, тому що на middle java developer проекті у тебе вже реальна відповідальність за рішення. За перший місяць я зрозуміла, як вибудовуються процеси в команді, хто за що відповідає, що таке code review, як працювати з системами контролю версій і ще багато всього. Технічне тестування повинні проводити досвідчені фахівці, тому що тільки вони зможуть оцінити реальний рівень технічних знань кандидата. Але попередню співбесіду може провести і рекрутер, який не володіє технічними знаннями. Це не міфи, це реальність при проходженні інтервюшки мною кілька років тому.
Питання, пов’язані з базами даних
123.Дайте визначення поняттю exception (виняткова ситуація).124.Які знаєте особливості використання оператору try…catch? 125.У чому різниця між error і exception? 126.Яка різниця між checked і unchecked, exception, throw, throws.127.Якою є ієрархія винятків?
Практичні завдання
- Та й кандидатам буде з вами легше і приємніше спілкуватися, а то таке відчуття, що постійно на співбесідах доводиться мірятися одним місцем, у кого воно більше, перепрошую за прямоту)).
- Що таке сесія (HttpSession) і як її отримати.
- Ну а Джуніор будують сервлети і малюють інтерфейси.
- Вважаю, що дизайнер завжди повинен любити вчиться, стежити за трендами, читати профільні статті і бути відкритим до нових рішень.
Я UI / UX дизайнер з більш ніж 8-річним досвідом в розробці продуктів, платформ, додатків і методології Дизайн мислення (Design Thinking). Останні кілька років працюю c Enterprise, PLM and SaaS проектами. Вважаю, що дизайнер завжди повинен любити вчиться, стежити за трендами, читати профільні статті і бути відкритим до нових рішень. Звичайно, хочеться завжди бачити результати своєї праці, але якщо людина на етапі навчання зрозуміє, що їй буде некомфортно в цій компанії, то краще з’ясувати це на ранньому етапі.
Питання для Senior Java Developer
Коли та де їх потрібно використовувати? Є кандидати, які вважають себе впевненими фахівцями завдяки досвіду роботи, який вони мають. Але при цьому в них немає глибоких знань ні з мови програмування, ні по фреймворку. У той же час є кандидати, які робота програмістом показують теоретичні знання рівня мідл, але їм може не вистачати досвіду продакшн-розробки. Очевидно, що зробити об’єктивну оцінку рівня знань надзвичайно складно за короткий проміжок часу — як правило, технічне інтерв’ю триває близько години, іноді — півтори. Перший блок співбесіди традиційно ознайомчий — я зазвичай задаю декілька вступних запитань, щоб познайомитися та розрядити атмосферу.
- І ці питання стосуються того, як змінити його проект, щоб забезпечити підтримку додаткових 5000 користувачів одночасно (якщо це питання буде релевантне).
- 68.Який час пошуку елемента в ArrayList, HashSet?
- Якщо прямо зараз ви готуєтеся до технічного інтервʼю, рекомендую продивитися питання та оцінити, чи розумієте ви, для чого це знати.
Я завжди ставлю собі завдання виявити сильні сторони фахівця. Згодом на основі цієї інформації рекрутер може пропонувати кандидата на конкретні проекти, які будуть цікаві йому, і де він зможе принести максимальну користь команді та компанії. Я не маю завдання завалити фахівця чи показати, що він чогось не знає. Для мене найважливіше — з’ясувати, що він знає. Для початку варто задавати питання по ANSI SQL. Далі, в залежності від СУБД, що використовується на проекті, можна питати про важливі відмінності її https://wizardsdev.com/ діалекту.