Топ-78 запитань і відповідей на інтерв’ю IoT (2025)
Ось запитання для інтерв’ю щодо Інтернету речей для нових і досвідчених кандидатів, щоб отримати роботу своєї мрії.
Запитання та відповіді на інтерв’ю IoT Viva Basic
1) Що таке Інтернет речей (IoT)?
Інтернет речей (IoT) — це мережа фізичних об’єктів або людей, які називаються «речами», у які вбудовано програмне забезпечення, електроніка, мережа та датчики, які дозволяють цим об’єктам збирати та обмінюватися даними. Мета IoT полягає в тому, щоб поширити доступ до Інтернету від стандартних пристроїв, таких як комп’ютер, мобільний телефон, планшет, до відносно дурних пристроїв, таких як тостер.
2) Поясніть Raspberry Pi
Raspberry Pi — це комп’ютер, який здатний виконувати всі операції, як звичайний комп’ютер. Він має інші функції, такі як вбудований Wi-Fi, контакти GPIO та Bluetooth для зв’язку із зовнішніми об’єктами.
3) Як запустити Raspberry pi в безголовому режимі?
Raspberry pi в безголовому режимі можна запускати за допомогою SSH. Остання операційна система має вбудований сервер VNC, який встановлюється для використання віддаленого робочого столу на Raspberry Pi.
4) Які основні компоненти IoT?
Чотири основні компоненти системи IoT:
- Датчики/пристрої: Датчики або пристрої є ключовим компонентом, який допомагає збирати живі дані з навколишнього середовища. Усі ці дані можуть мати різний рівень складності. Це може бути простий датчик моніторингу температури або це може бути у формі відеоканал.
- Зв'язок: Усі зібрані дані надсилаються до хмарної інфраструктури. Датчики повинні бути підключені до хмари за допомогою різних засобів зв'язку. Ці засоби зв’язку включають мобільні або супутникові мережі, Bluetooth, WI-FI, WAN тощо.
- Обробка даних: Після того, як ці дані зібрані та потрапляють у хмару, програмний продукт виконує обробку зібраних даних. Цей процес може бути просто перевіркою температури, зчитуванням на таких пристроях, як кондиціонер або обігрівачі. Однак інколи це також може бути дуже складним, наприклад ідентифікація об’єктів за допомогою комп’ютерного зору на відео.
- Користувацький інтерфейс: Інформація має бути певним чином доступна для кінцевого користувача, чого можна досягти, активувавши сигнали тривоги на їхніх телефонах або надіславши їм сповіщення електронною поштою чи текстовим повідомленням. Користувачеві іноді може знадобитися інтерфейс, який активно перевіряє його систему IoT.
5) Яка різниця між IoT та IIoT?
Різниця між IoT та IIoT така:
IoT | IIoT |
---|---|
Повною формою IoT є Інтернет речей. | Повною формою IIoT є промисловий Інтернет речей. |
Сервісна модель орієнтована на людину. | Сервісна модель орієнтована на машину. |
Він підтримує програми, орієнтовані на клієнта. | Він підтримує галузеві програми. |
Транспортування зв’язку здійснюється через бездротові пристрої. | Транспортування зв’язку здійснюється через дротові та бездротові пристрої. |
Якість даних від середньої до високої. | Якість даних від високої до дуже високої. |
Критичність не сувора. | Критичність сувора. |
6) Список рівнів стека протоколів IoT
Рівні стека протоколів IoT: 1) Відстеження та інформація, 2) Підключення до мережі, 3) Рівень обробки інформації, 4) Рівень додатків.
7) Які недоліки IoT?
Недоліками IoT є:
- Безпека: Технологія IoT створює екосистему підключених пристроїв. Однак під час цього процесу система може запропонувати слабкий контроль автентифікації, незважаючи на достатні заходи кібербезпеки.
- Безпека: Використання IoT відкриває значну кількість особистих даних з надзвичайною деталізацією без активної участі користувача. Це створює багато проблем із конфіденційністю.
- Гнучкість: Існує велика стурбованість щодо гнучкості системи IoT. В основному це стосується інтеграції з іншою системою, оскільки в цьому процесі задіяно багато різноманітних систем.
- Складність: Конструкція системи IoT також досить складна. Крім того, його розгортання та обслуговування також не дуже прості.
- Відповідність: IoT має власний набір правил і норм. Однак, через свою складність, завдання відповідності є досить складним.
8) Дайте визначення Arduino
Arduino — це безкоштовна електронна платформа, що має просте у використанні обладнання та програмне забезпечення. Він має мікроконтролер, здатний зчитувати вхідні дані з датчиків для програмного керування двигунами.
9) Перелічіть типи датчиків, які найчастіше використовуються в IoT
В IoT найчастіше використовуються такі типи сенсорів:
- Датчик диму
- Датчики температури
- датчик тиску
- Датчики руху
- Датчик газу
- Датчик наближення
- ІЧ-датчики
10) Згадайте основну різницю між IoT і сенсорним бізнесом?
Для роботи сенсорного бізнесу не потрібне активне підключення до Інтернету. Для роботи Інтернету речей потрібна контрольна сторона.
11) Які переваги IoT?
Основні переваги технології IoT:
- Технічна оптимізація: Технологія IoT значною мірою допомагає удосконалювати технології та робити їх кращими. Наприклад, за допомогою IoT виробник може збирати дані з різних автомобільних датчиків. Виробник аналізує їх, щоб покращити свій дизайн і зробити їх більш ефективними.
- Покращений збір даних: Традиційний збір даних має свої обмеження та дизайн для пасивного використання. IoT полегшує негайні дії з даними.
- Зменшені відходи: IoT пропонує інформацію в реальному часі, що веде до ефективного прийняття рішень і управління ресурсами. Наприклад, якщо виробник виявить проблему в кількох автомобільних двигунах, він може відстежити план виробництва цих двигунів і вирішити цю проблему за допомогою виробничого ременя.
- Покращене залучення клієнтів: IoT дозволяє покращити взаємодію з клієнтами, виявляючи проблеми та покращуючи процес.
12) Що таке протокол Bluegiga APX4?
Bluegiga APX4 — це рішення, яке підтримує платформу Wi-Fi і BLE і базується на процесорі ARM450 з тактовою частотою 9 МГц.
13) Які найпоширеніші додатки IoT?
Найпоширеніші програми IoT:
- Розумні термостати: Допоможе вам заощадити ресурси на рахунках за опалення, знаючи ваші моделі використання.
- Підключені автомобілі: IoT допомагає автомобільним компаніям автоматично обробляти рахунки, паркування, страхування та інші пов’язані речі.
- Трекери активності: Допомагає фіксувати частоту серцевих скорочень, витрати калорій, рівень активності та температуру шкіри на зап’ясті.
- Розумні розетки: Дистанційно вмикайте або вимикайте будь-який пристрій. Це також дозволяє відстежувати рівень енергії пристрою та отримувати спеціальні сповіщення безпосередньо на смартфон.
- Датчики паркування: Технологія IoT допомагає користувачам у режимі реального часу визначати наявність паркувальних місць на своїх телефонах.
- Connect Health: Концепція підключеної системи охорони здоров’я полегшує моніторинг стану здоров’я та догляд за пацієнтами в реальному часі. Це допомагає покращити прийняття медичних рішень на основі даних пацієнтів.
14) Що таке широтно-імпульсна модуляція?
ШІМ або широтно-імпульсна модуляція – це різновид тривалості сигналу високого рівня в аналоговому режимі. Сигнал може бути високим або низьким, і користувач може навіть змінити пропорцію часу.
15) Згадайте застосування ШІМ в IoT
Застосування ШІМ в IoT включають керування швидкістю двигуна постійного струму, керування напрямком сервомотора, затемнення світлодіода тощо.
16) Перелічіть доступні бездротові комунікаційні плати, доступні в Raspberry Pi?
Плати бездротового зв’язку, доступні в Raspberry Pi, це 1) WiFi і 2) BLE/Bluetooth.
17) Які функції використовуються для читання аналогових і цифрових даних із датчика в Arduino?
Для читання аналогових і цифрових даних із датчика в Arduino використовуються такі функції: digitalRead() і digitalWrite().
18) Що таке Bluetooth Low Energy?
Bluetooth Low Energy — це бездротова технологія PAN (персональна мережа). Він споживає менше енергії для передачі на великі відстані на короткі відстані.
19) Дайте визначення мікроPython
MicroPython це Python реалізація, яка включає невелику підмножину стандартної бібліотеки. Його можна оптимізувати для роботи на мікроконтролері ModeMCU.
20) Список доступних моделей у Raspberry Pi
Моделі Raspberry Pi:
- Raspberry Pi 1 Модель B
- Малина Пі 1 Модель B +
- Raspberry Pi 1, модель A
- Малина Пі Зеро
- Raspberry Pi 3 Модель B
- Raspberry Pi 1, модель A+
- Малина Пі Зеро W
- Raspberry Pi 2
21) Які виклики IoT?
Важливими проблемами IoT є:
- Недостатнє тестування та оновлення
- Занепокоєння щодо безпеки та конфіденційності даних
- Складність програмного забезпечення
- Обсяги даних та інтерпретація
- Інтеграція з ШІ та автоматизацією
- Пристроям потрібне постійне джерело живлення, що важко
- Взаємодія та ближній зв'язок
22) Згадайте деякі з часто використовуваних датчиків води
Найбільш часто використовувані датчики води:
- Датчик каламутності
- Датчик загального органічного вуглецю
- датчик pH
- Датчик провідності
23) Розрізняйте Arduino та Raspberry pi
Різниця між Arduino і Raspberry pi така:
Arduino | Малина пі |
---|---|
Arduino — це відкритий, програмований мікроконтролер USB. | Raspberry pi — це комп’ютер розміром з кредитну картку. |
Він може виконувати одну програму за раз. | Користувачі можуть запускати більше однієї програми одночасно. |
24) Які найчастіше використовуються протоколи IoT?
Найбільш використовувані протоколи IoT:
- XMPP
- AMQP
- Дуже простий протокол керування (VSCP)
- Служба розподілу даних (DDS)
- протокол MQTT
- Wi-Fi
- Простий протокол обміну текстовими повідомленнями (STOMP)
- Zigbee
25) Що таке видавці IoT?
IoT Publishers — це датчики, які надсилають дані в реальному часі на проміжні пристрої або проміжне програмне забезпечення.
26) Що таке бібліотека в Arduino?
Бібліотека Arduino — це набір коду, який уже написаний для керуючого модуля або датчика.
27) Згадайте деякі плати Arduino, які можна носити
Плати Arduino, які можна носити, це:
- Основна плата Lilypad Arduino
- Lilypad Arduino простий
- Просте оснащення Lilypad Arduino
- Lilypad Arduino USB
28) Що таке реплікація?
Реплікація - це акт синхронізації даних між двома або більше серверами.
29) Що таке IoT Thingworx?
Thingworx — це платформа для швидкої розробки та розгортання підключених пристроїв. Це набір інтегрованих інструментів розробки IoT, які підтримують аналіз, виробництво, власність і альтернативні аспекти розробки IoT.
30) Що таке Salesforce IoT Cloud?
Salesforce IoT Cloud – це онлайн-платформа для зберігання та обробки інформації IoT.
Це набір різноманітних елементів розробки додатків, які називаються блискавками.
Ця програма збирає інформацію з веб-сайтів, пристроїв, клієнтів і партнерів. Потім він запускає дії для відповідей на період.
31) Поясніть IoT GE-PREDIX
GE або General Electric Predix - це програмне забезпечення для асортименту інформації з промислових приладів. Він пропонує PaaS, який дозволяє користувачам керувати продуктивністю та оптимізувати роботу. Він поєднує прилади, людей та інформацію за допомогою надзвичайно традиційної техніки.
32) Перелічіть кілька популярних компаній, які працюють над IoT
Популярні компанії, що працюють над IoT це: 1) Philips, 2) LG, 3) Google, 4) Apple і 5) Samsung.
33) Які існують різні типи CAN Frame?
Різні типи кадрів CAN: 1) кадр даних, 2) кадр запиту, 3) кадр помилки та 4) кадр перевантаження.
34) Яка головна відмінність між плаваючим ЦП і ЦП з фіксованою комою?
Плаваючий ЦП може приймати плаваюче значення безпосередньо, тоді як фіксований ЦП перетворюється на цілочисельний формат. Таким чином, це призводить до втрати деякої роздільної здатності.
35) Дайте визначення GPIO
GPIO — це програмований контакт, який можна використовувати для програмного керування вхідними або вихідними контактами.
36) Поясніть Android речі
Android речі є AndroidОС, створена для вбудованих пристроїв.
37) Яке призначення датчиків повітряного потоку?
Основне призначення датчиків потоку повітря – вимірювати рівень повітря в ґрунті. Цей датчик дає змогу динамічно вимірювати його з одного місця чи кількох місць саду.
38) Згадайте відповідні бази даних для IoT
Відповідними базами даних для IoT є:
- приплив БД
- Apache Cassandra
- Переосмислити DB
- MongoDB
- Скліт
39) Навіщо використовувати планувальник в ОСРВ?
Планувальник в ОСРВ використовується для перемикання одного завдання на інше.
40) Згадайте про використання Raspberry pi у реальному часі
- Головна a
- Портативний веб-сервер
- маніпулювання роботами
- Інтернет-радіо
41) Дайте визначення IoT Contiki
IoT Contiki — це програмне забезпечення, призначене для невеликих пристроїв, підключених до Інтернету. Він використовується з пропускною здатністю процесу, живленням і обмеженою пам’яттю. Contiki допомагає керувати програмами, ресурсами, процесами, комунікацією та пам'яттю.
42) Що таке дані в IoT?
Дані в IoT стосуються інформації, яку збирають встановлені пристрої в будь-якій будівлі.
43) Перелічіть найбільш використовувані контролери IoT за галузями
Контролери IoT, які в основному використовуються галузями, це: 1) Siemens IoT 2020 і 2) Arduino.
44) Що таке кристалічний генератор?
Кристалічний генератор є основною частиною мікропроцесора. Він виконує кожен окремий імпульс одну інструкцію в ЦП.
45) Яке значення Інтернету всього?
Інтернет усього важливий, оскільки:
- Він об’єднує людей, процеси, речі та дані, щоб зробити мережеві зв’язки цінними та актуальними.
- Він перетворює інформацію на дії, щоб створити нові можливості та можливості для бізнесу.
46) Що таке WSN?
Повною формою WSN є бездротова сенсорна мережа. Це мережа нотаток, розроблена для спостереження та вивчення фізичних параметрів програми.
47) Що таке Zigbee?
Zigbee — це те саме, що й Bluetooth. Він використовується в складній системі для роботи з низьким енергоспоживанням, надійністю та високим рівнем безпеки.
48) Що таке Z-Wave?
Z-Wave — це технологія IoT, яка використовує радіочастотний зв’язок малої потужності. Він розроблений для продуктів домашньої автоматизації, таких як контролери ламп і датчики.
49) Як встановити нову бібліотеку в Arduino?
Нову бібліотеку в Arduino можна встановити, вибравши бібліотеку в опції ескізу на панелі інструментів.
50) Що таке MQTT?
Повною формою MQTT є транспортний протокол телеметрії черги повідомлень. Це протокол обміну повідомленнями, який використовується для відстеження пристроїв в IoT.
Запитання та відповіді на інтерв’ю IoT для досвідчених
51) Назвіть важливе апаратне забезпечення IoT
Апаратне забезпечення IoT включає різноманітні пристрої, такі як маршрутизатор, міст, датчик тощо.
52) Які операційні системи підтримує Pi?
OperaСистеми ting, які підтримує Pi:
- Розпубій
- Open ELEC (Open Embedded Linux Entertainment center)
- ОС RISC
- Лакка
- OSMC (Медіацентр з відкритим кодом)
- Windows Ядро IoT
53) Як зменшити розмір ескізу?
Зменшення розміру ескізу можна зменшити, видаливши небажані бібліотеки з коду та зробивши код коротким і простим.
54) Які різні типи антен призначені для пристроїв IoT?
Різні типи антен, призначені для IoT пристрої є:
- Чіп-антена
- Антена друкованої плати
- Дротова антена
- Власна антена
- Штангова антена
55) Яка різниця між M2M та IoT?
Різниця між M2M та IoT така:
M2M | IoT |
---|---|
Зв’язок здійснюється за допомогою вбудованого програмного забезпечення на сайті клієнта. | Спілкування проводиться для масштабних проектів. |
Він використовує ізольовані системи пристроїв, що мають однакові стандарти. | Він використовує інтегровані пристрої, програми та дані за різними стандартами. |
M2M пропонує обмежені можливості масштабування. | IoT за своєю суттю більш масштабований. |
Для підключення пристрою використовується стільникова або дротова мережа. | Для підключення пристрою використовується активне підключення до Інтернету. |
Машини можуть спілкуватися з однією машиною одночасно. | Багато машин можуть спілкуватися один з одним через Інтернет. |
56) Які особливості influxDB?
Особливості influxDB:
- Забезпечує підтримку засобів візуалізації
- Працює з розподіленою базою даних часових рядів
- Він не має жодних зовнішніх залежностей
57) Як запрограмувати Arduino?
Програмісти можуть використовувати Arduino IDE, щоб написати програму Arduino. Розробники також можуть використовувати п'ятимодульний Node.js Johny для керування Arduino.
58) Що таке інструменти тестування IoT?
Інструменти тестування IoT можна розділити на апаратні та програмні:
- Програмне забезпечення для тестування IoT: Tcpdump та Wireshark.
- Обладнання для тестування IoT: Ключ JTAG, Digiосцилограф та програмно визначене радіо.
59) Як зберегти файл великого обсягу в Arduino?
Специфікацію під назвою Gridfs можна використовувати для зберігання великого обсягу файлу в Arduino.
60) Згадайте програмне забезпечення IoT
Програмне забезпечення IoT: 1) Blockchain, 2) Windows IoT, 3) Predix, 4) Microsoft Azure, 5) Bluemix і 6) Node-RED.
61) Що таке Shodan?
Shodan — це інструмент тестування IOT, за допомогою якого можна визначити, які з ваших пристроїв підключено до Інтернету. Це дозволяє відстежувати всі комп’ютери, до яких можна отримати прямий доступ через Інтернет.
62) Що таке річ в IoT?
IOT — це предмет із вбудованим і підключеним обчислювальним пристроєм.
63) Що таке термопара?
Термопара — це пристрій, який складається з двох різних провідників, з’єднаних разом для утворення електричного з’єднання.
64) Наведіть кілька прикладів датчика MEMS
- MPU6050- Гіроскоп
- ADXL345
- п'єзоелектричний датчик
- Акселерометр
65) Які підходи до тестування IoT?
Підходи до тестування IoT: 1) Зручність використання, 2) Безпека IoT, 3) Підключення, 4) Продуктивність, 5) Тестування на сумісність, 6) Пілотне тестування, 7) Регуляторне тестування та 8) Upgrade тестування.
66) Що таке шардинг?
Шардинг — це метод поділу даних на колекції та зберігання на машинах.
67) Перелічіть апаратні прототипи, які використовуються в IoT
Прототипи обладнання, що використовуються в IoT, це 1) Raspberry Pi, 2) ARM Cortex Family і 3) Arduino.
68) Що таке тестування IoT?
Тестування IoT це тип тестування для перевірки пристроїв IoT. Сьогодні зростає потреба надавати кращі та швидші послуги. Існує величезний попит на доступ, створення, використання та обмін даними з будь-якого пристрою. Мета полягає в тому, щоб забезпечити краще розуміння та контроль над різними взаємопов’язаними пристроями IoT. Отже, структура тестування IoT є важливою.
69) Які існують типи IoT?
Існує два типи IoT:
- Інтернет речей: Це створює бізнес, який використовує гаджети для виконання завдання.
- Промисловий Інтернет речей: Це створює бізнес у такій галузі, як сільське господарство.
70) Що таке Thingful?
Thingful — це пошукова система для Інтернету речей. Це забезпечує безпечну взаємодію між мільйонами об’єктів IoT через Інтернет. Цей інструмент тестування IOT також дозволяє контролювати використання даних і дає змогу приймати більш рішучі та цінні рішення.
71) Що таке переривання в Arduino?
Переривання дозволяють виконувати певні завдання у фоновому режимі та ввімкнено за замовчуванням. Його головне завдання — забезпечити швидку реакцію процесора пристрою на важливі події.
72) Що таке відстеження активів?
Відстеження активів або управління активами – це процес відстеження фізичних активів та інформації.
73) Які ризики пов’язані з IOE Internet of Everything?
Ризики, пов’язані з IOE: 1) конфіденційність, 2) безпека, 3) перевантаження мережі та 4) споживання електроенергії на піках.
74) Яка основна відмінність між мережею IoT і бездротовою сенсорною мережею?
Речі бездротової сенсорної мережі підключені до бездротової мережі та збирають певне середовище або дані моніторингу. IoT містить поєднання:
- WSN
- інтернет
- Хмарні сховища
- веб або мобільний додаток
75) Яке значення мережі в IoT?
Мережа є основною частиною IoT. Він відповідає за створення практичної та розумної системи, яка створює потужну інфраструктуру. Мережа пропонує масштабованість, щоб допомогти пристроям координувати роботу з іншими лініями з Інтернетом.
76) Який зв'язок між IoT і датчиками в комерційному підприємстві?
Датчики можуть використовуватися в пристроях, які не підключені до мережі, тоді як пристрої мають бути підключені до мережі за допомогою IoT. Проте датчики є частиною IoT, навіть якщо пристрій не підключено до мережі.
77) Поясніть типи тестування в IoT?
Типи тестування пристроїв IoT:
- Тестування зручності використання: Користувачі використовують так багато пристроїв різної форми та форм-факторів. Крім того, сприйняття також відрізняється від одного користувача до іншого. Ось чому перевірка зручності використання системи дуже важлива при тестуванні IoT.
- Тестування на сумісність: Є багато пристроїв, які можна підключити через систему IoT. Ці пристрої мають різноманітну конфігурацію програмного та апаратного забезпечення. Тому можлива комбінація величезна. Тому перевірка сумісності в системі IoT є важливою.
- Тестування надійності та масштабованості: Надійність і масштабованість важливі для створення тестового середовища IoT, яке передбачає моделювання датчиків за допомогою інструментів і технологій віртуалізації.
- дані Integrity Тестування: Важливо перевірити цілісність даних під час тестування IoT, оскільки воно потребує великої кількості даних і їх застосування.
- Тестування безпеки: У середовищі IoT багато користувачів мають доступ до величезної кількості даних. Таким чином, важливо перевірити користувача за допомогою автентифікації, мати контроль конфіденційності даних як частину тестування безпеки.
- Тестування продуктивності: Тестування продуктивності є важливим для створення стратегічного підходу до розробки та реалізації плану тестування IoT.
Ці запитання для співбесіди також допоможуть вам у життєдіяльності (усному)