300+ запитань з JavaScript для Junior, Middle та Senior
Цього разу пропонуємо ознайомитись з актуальними запитаннями, які ставлять на технічних інтерв’ю з JavaScript. Звісно, ми говоримо про широкий спектр спеціалізацій, а тому обирайте свій напрям і готуйтесь.
Попередні статті рубрики присвячені Python та .NET .
Junior
Загальні:
1.Які методи HTTP-запитів ви знаєте?
2.Які версії HTTP-протоколу вам відомі?
3.Які знаєте коди відповіді (стану) HTTP?
4.Що таке Cross-Origin Resource Sharing? Як усунути проблеми з CORS?
5.Що таке cookie?
6.Який максимальний розмір cookie?
7.Що означає директива use strict?
8.
Опубліковано: 21/12/20 @ 11:00
Розділ javascript Читати далі...
Для чего Back-end разработчику учить JavaScript
Меня зовут Алексей Голубев . Я Lead Software Engineer в GlobalLogic. В общей сложности в IT работаю более 6 лет. Занимался pentesting, разработкой desktop, web, mobile. Стек: .NET, C#, JavaScript. Начинал с back-end, позже стал делать и client-части приложений. Сегодня хочу поговорить о том, для чего бэкенд-специалисту может пригодиться JS в контексте разработки клиентской части. Под JavaScript я буду подразумевать и TypeScript, и Flow. Речь, конечно, не о полном отказе от бэкенд-обязанностей, а о расширении компетенции в сторону клиентской части, ведь JS — это почти синоним браузерного клиента.
Опубліковано: 03/11/20 @ 11:00
Розділ javascript Читати далі...
«Потрібно давати людям грати. Ставити складні завдання. Платити за їх помилки». Олександр Конотопський — про завдання Ajax Systems, найм інженерів і українському продукті
Я досить давно знав про існування Ajax Systems , але якось не вселяв довіри вітчизняне виробництво електроніки. А потім мені довелося спробувати. І так вийшло, що одночасно я спробував користуватися сигналізацією Ajax і домофоном одного з китайських флагманів компанії Hikvision. Я був вражений. Вражений тим, наскільки китайці зробили глючне пристрій і наскільки наше просто працювало. Відмінно працювало. Потім почали виходити різні інтерв'ю засновника Ajax Олександра Конотопського, і він виявився дуже харизматичним спікером.
Опубліковано: 20/04/20 @ 11:00
Розділ javascript Читати далі...
5 кращих книг для вивчення JavaScript від Senior Front-end розробника Олександра Головатого
Від редакції: в рубриці DOU Books учасники спільноти розповідають про п'ять улюблених книгах — тих, які змінюють світогляд і можуть бути корисні читачам-колегам. [Про автора: Олександр Головатий — Senior Front-end Developer в компанії AppsFlyer , світовому лідеру з мобільного атрибуції та аналітиці. З 2011 по 2016 працював старшим розробником і керівником Front-end команди в американській компанії Inflection (Svitla Systems, outstaff), з 2016 по 2017 — Front-end Lead в американському стартапі JetBridge. Співзасновник курсів з програмування «FullStack Академія».
Опубліковано: 28/08/19 @ 10:00
Розділ javascript Читати далі...
Front-end дайджест #34: новий Angular 8 і TypeScript, переходимо на хуки в React
У випуску: новинки світу front-end, що показали на травневих конференціях F8, Microsoft Build і Google IO.
Опубліковано: 01/06/19 @ 10:00
Розділ javascript Читати далі...
QA дайджест #36: тренди 2019, тестування з JavaScript, список потрібних чатиков
Мене звуть Максим, я працюю тестувальником ПЗ, з цікавістю стежу за подіями в світі тестування та IT. Збираю найкорисніше і з радістю ділюся з вами. Приємного читання! :) Почитати Microsoft опублікував код калькулятора Windows. А серед іншого і список ручних тест-кейсів. Аналіз коду і пошук багів в калькуляторі Windows. Тренди у тестуванні З , що нового в 2019-му? Рекомендується до перегляду відеоканал Іллі Комендантова. Дуже багато якісного матеріалу в стилі «тестувальник за роботою» і багато чого іншого.
Опубліковано: 15/03/19 @ 11:00
Розділ javascript Безпека Блоги Читати далі...
В ІТ без диплома: історії JavaScript, PHP і Scala розробників
В українському IT не більше 10% технічних спеціалістів, які свідомо відмовилися від вищої освіти. Ми знайшли деякі з них і дізналися, як склалася їхня історія з університетом, складно було шукати першу роботу без диплома і відмовляли їм у оффере з цієї причини, а також як вони освоювали IT-спеціальність і що думають про вищу освіту в Україні. Бажаючих поділитися досвідом виявилося багато, тому слідом за першою частиною матеріалу публікуємо другу. Олексій Єгоров , 34 роки, Senior JavaScript Developer З професією я визначився у 11 років.
Опубліковано: 26/07/18 @ 10:00
Розділ javascript php Читати далі...
Опитування по мовам #9: Go і TypeScript увійшли у вищу лігу, Kotlin варто сприймати серйозно
[Оригінальні дані і скрипти обробки можна взяти на GitHub ] В опитуванні взяв участь 7361 осіб, 90% учасників проживають в Україні. Комерційне використання Трійка лідерів не змінилася. Go і TypeScript вперше увійшли в десятку найбільш використовуваних, а Clojure — в двадцятку. А ось динаміка останніх років: Бачимо, що Java хоч і залишається найпоширенішим, але останні два роки частка цієї мови значно скорочується. Можливо, це пов'язано з розвитком альтернативних JVM мов, а може бути, і з альтернативами самої JVM.
Опубліковано: 23/01/18 @ 08:00
Розділ javascript Читати далі...
«Суворий» JavaScript: навіщо і кому це треба
Олена Жукова , підприємець і Frontend developer, на VinnytsiaJS виступила з доповіддю «Strict JavaScript» і на його основі написала статтю для DOU. JavaScript вважається динамічним мовою, але все частіше використовуються інструменти, які додають йому статичної типізації. Google, Facebook і Microsoft пропонують свої рішення. Чому так відбувається і чи варто це робити? Дані з GitHub за останні 3 роки показують істотне зростання кількості проектів, написаних за допомогою інструментів, які додають в JavaScript статичної типізації.
Опубліковано: 10/10/17 @ 10:05
Розділ javascript Читати далі...
Front-Еnd дайджест #25: пишемо і вчимо WebAssembly, майбутні стандарти JavaScript і зможе Vue.js захопити світ?
У випуску: минулі React конференції Europe, Vienna та Kyiv, що варто вивчати Front-End інженерові в 2017 році, слухаємо нові подкасти, а також матеріали по ReasonML, React, Node.js і багато іншого.
Опубліковано: 30/06/17 @ 10:00
Розділ javascript Читати далі...
Дайджест: як запустити стартап, розуміння ECMAScript 6, антихакер з СБУ
Нові версії TensorFlow 1.0 Rust 1.15 Go 1.8 TypeScript 2.2 SQLite 3.17.0 Інтерв'ю IT-ринок України виділяється на тлі Індії, Мексики, Бразилії і Східної Європи — Юрій Антонюк, EPAM. Чому український IT приваблює мільярди інвестицій — керівник Luxoft в Україні. Нова кров: Дмитро Дубілет, менеджер проектів порталу держпослуг iGov . Гараж-хаб: Як харківські фізики провокують суспільство власною експериментальною лабораторією . KPI Tonight | Едуард Рубін . Антихакер з СБУ: Кібератаки на Україну коштують мільйони доларів . Андрій Клен, співзасновник Petcube: У нас немає розкоші часу.
Опубліковано: 24/02/17 @ 11:00
Розділ javascript Читати далі...
11 жовтня, Київ — Курс «Програмування на JavaScript»
Час: вівторок+четвер, 19:00-21:00
Тривалість: 6 тижнів
11 жовтня стартує курс Front-End Pro. Курс призначений для людей, які знають основи HTML/CSS і хочуть вивчати JavaScript.
Програма курсу заснована на великому практичному досвіді викладачів. Методика викладання будується на виконанні безлічі практичних і домашніх завдань, заснованих на реальних проектах, а не «сухий» теорії. В процесі навчання ви напишіть дипломний проект, який буде не соромно додати в своє портфоліо.
Опубліковано: 06/10/16 @ 09:02
Розділ javascript Читати далі...
Frontend дайджест #18: Angular 2.0, TypeScript 2.0, Progressive Web Apps з пісочниці
У випуску: Ден Абрамов про Redux, компоненти на будь-який смак для React Native, а також матеріали по React, GraphQL і ELM. Почитати Developing Extensible HTML and CSS Components . Fun Times With CSS Pixel Art . Flexible typography with CSS locks . You can kinda invent your own weird design language with attributes and attribute selectors . Methods for Controlling Spacing in Web Typography . KharkivCSS — текстова трансляція. Why there is no CSS4 — explaining CSS Levels . Welcome to HTML 5.2 . How To Use WebPageTest and its API . A Case Study on Boosting Front-End Performance . HTTP/2 connection coalescing . 400,000 GitHub repositories, 1 billion files, 14 terabytes of code: Spaces or Tabs? Indicating offline . WebDriver Support in Safari 10 . Bringing WebVR to Microsoft Edge . Simple sharing on the web with navigator.share . Explaining basic 3D theory .
Опубліковано: 30/09/16 @ 06:29
Розділ javascript Читати далі...
Frontend дайджест #17: Інструменти Create React App Progressive Web Apps, що нового в Chrome 52, вивчаємо TypeScript за 30 хвилин
У випуску: зменшуємо час завантаження веб-додатків, досліджуємо node_modules, набір демок на чистому CSS, створення власних HTML елементів, функціональне тестування JavaScript, поширені помилки починаючого верстальника, а також матеріали по React, Angular і GraphQL. Почитати Imperative vs Declarative Programming . Goodbye, Object Oriented Programming . Вичерпне керівництво по стратегіям завантаження веб-шрифтів . Progressive loading for modern web applications via code splitting . Journey to HTTP/2 . Defer loading javascript . All about HTML Custom Elements — створення власних HTML-елементів. The performance benefits of rel=noopener . The :target Trick . The State of CSS Reflections .
Опубліковано: 19/08/16 @ 10:27
Розділ javascript Читати далі...
4 липня, Київ — JavaScript в CyberBionic Systematics
Запрошуємо 4 липня на безкоштовне заняття з JavaScript в CyberBionic Systematics! Ви вже вивчили HTML і CSS? Тепер не знаєте, що робити далі? Почніть вивчати JavaScript і перед вами відкриються двері front-end розробки. JavaScript в CyberBionic Systematics складається з двох курсів JavaScript Essential і JavaScript Advanced . 34 години інтенсивних занять, домашніх завдань і кодинга! Стартуємо вже 4 липня, приєднуйтесь ! Курси були розроблені Дмитром Охріменко , сертифікованим розробником і тренером Microsoft, а також кращим професіоналом у номінації IT Education за версією Ukrainian IT Awards.
Опубліковано: 17/06/16 @ 05:03
Розділ javascript Читати далі...
28 березня, Одеса - Конференція JavaScript розробників в Одесі - JS Lab
28 березня в Одесі в рамках проекту GeeksLab відбудеться спеціалізована конференція JavaScript розробників - JS Lab .
Конференція пройде в два потоки , збере близько 150 розробників різного рівня з усієї України і стане логічним продовженням проведених раніше заходів FrontendLab і JavaScript на бекенде .
Потоки конференції :
- JS на фронтенді- сучасна верстка , CSS і JavaScrpt фреймворки , а також секрети їх використання для вирішення нестандартних завдань .
- JS на бекенде- побудова бекенда на базі node.js і різних JS Фреймворк .
Опубліковано: 19/02/15 @ 11:28
Розділ javascript Читати далі...
24 грудня, Київ - Week- end full - stack JavaScript with Poker and Poetess
Participation is free after registration
The number of places is limited .
You are invited to participate in technical event for JavaScript Developers .
Real - time coding of small , but useful application upon Polymer and Web Components concepts . The whole application will be implemented using JavaScript stack of technologies . All participants can follow presenters on their notebooks and develop their own application .
Workshop is :
- Interesting for those , who follow up last trends in Web Components , and would like to practice or share knowledge with colleagues
- Useful for people , who like to use bunch of sexy build tools for Front - End and want to see another pretty example
- Helpful for person , who has novice experience in full - stack JavaScript development to increase skills in this approach
Our trainers :
- Oleg Gomozov
Senior Front - End Developer with four years ' experience in web projects for portable and mobile devices .
Опубліковано: 17/12/14 @ 04:19
Розділ javascript Читати далі...
28 листопада, Харків - Kharkiv JavaScript User Group Meetup # 2
GlobalLogic запрошує харківських JS - розробників на другу зустріч Kharkiv JavaScript User Group . В програмі заходу - нові цікаві доповіді , неформальне спілкування та приємні сюрпризи . Участь:безкоштовне , але необхідна реєстрація . Будь ласка , не зволікайте з реєстрацією , так як кількість місць обмежена і реєстрація буде закрита , як тільки буде досягнутий ліміт гостей .
Опубліковано: 19/11/14 @ 03:54
Розділ javascript Читати далі...
20 серпня , Київ - « JavaScript мене повністю » , або як отримати задоволення від розробки
Запрошуємо друзів на 12- у зустріч IT talk в Києві
Тема: « JavaScript мене повністю » або як отримати задоволення від розробки
Спікер : Антон Бойко , Microsoft Azure MVP
Про що поговоримо :
Пристрасть Антона останні кілька років - платформа Microsoft Azure . І на цей раз він хоче поговорити про те , що Microsoft даремно назвав один зі своїх сервісів Azure Mobile Services , йому б набагато більше підійшла назва Azure Data Services , адже з його допомогою можна працювати з даними з будь-якого пристрою і будь-якої платформи .
Опубліковано: 31/07/14 @ 12:38
Розділ javascript Читати далі...
20 серпня, Київ - « JavaScript мене повністю » , або як отримати задоволення від розробки
Запрошуємо друзів на 12 - у зустріч IT talk в Києві
Тема: « JavaScript мене повністю » або як отримати задоволення від розробки
Спікер : Антон Бойко , Microsoft Azure MVP
Про що поговоримо :
Пристрасть Антона останні кілька років - платформа Microsoft Azure . І на цей раз він хоче поговорити про те , що Microsoft даремно назвав один зі своїх сервісів Azure Mobile Services , йому б набагато більше підійшла назва Azure Data Services , адже з його допомогою можна працювати з даними з будь-якого пристрою і будь-якої платформи .
Опубліковано: 31/07/14 @ 12:38
Розділ javascript Читати далі...