top 25 java web services interview questions answers
У цьому посібнику ми надали найпоширеніші запитання та відповіді на інтерв’ю веб-служб Java із прикладами та поясненнями:
Як досвідченим розробникам Java або тестувальникам програмного забезпечення, важливо, щоб ви добре знали веб-сервіси, розроблені з використанням мови програмування Java, і, як очікується, ви впроваджували або тестували їх під час перебування на посаді розробника чи інженера-випробувача.
Якщо ви намагаєтеся перейти до більш складної ролі, ми запропонували 25 найбільш часто задаваних питань інтерв’ю та відповідні відповіді на них на веб-сервісах Java.
Давайте досліджувати !!
Що ви дізнаєтесь:
Про веб-служби Java
Веб-служба - це програмне забезпечення, яке здійснює зв'язок між клієнтом та сервером за допомогою протоколу HTTP (HyperText Transfer Protocol) через Інтернет через Інтернет за допомогою документів на основі XML із використанням SOAP або JSON-документів за допомогою веб-служб RESTful. Веб-сервіс Java - це загальна платформа для забезпечення зв'язку між різними програмами, розробленими різними мовами.
Ці послуги не залежать від платформи і можуть бути легко реалізовані на мейнфреймі, персональних комп’ютерах та мобільних пристроях, які можна встановити в операційних системах. UNIX, Windows, Mainframe, Android та iPhone. Він підтримує протоколи зв'язку, такі як HTTP, SMTP та JMS.
Запитання щодо інтерв’ю веб-служб Java
Q # 1) Що таке веб-сервіс Java?
Відповідь: Це програмне забезпечення, яке здійснює зв'язок між клієнтом та сервером за допомогою HTTP через Інтернет через Інтернет за допомогою XML-документів, що використовують SOAP, або JSON-документів, що використовують веб-служби RESTful.
JAX-WS - це методи API Java, які використовуються для розробки веб-служб на основі XML, тоді як JAX-RS - це методи Java API, що використовуються для розробки веб-служб RESTful.
Q # 2) Які бувають різні типи веб-служб Java?
Відповідь: Послуги SOAP (Простий протокол доступу до об’єктів) та RESTful (Репрезентативна передача стану) є основними типами веб-служб на Java.
Запитання №3) Які переваги використання веб-сервісів SOAP?
Відповідь: Веб-служби, що базуються на протоколі простого доступу до об'єктів (SOAP), мають наступні переваги:
- SOAP - це легка платформа без громадянства, яка є незалежним від мови протоколом. Він використовує HTTP через Інтернет.
- Він має підтримку віддаленого виклику процедур (RPC) і використовує формат XML для передачі даних між однорідними або неоднорідними розподіленими програмами.
- Повідомлення SOAP передаються через різні програми через простий формат XML.
- Він масштабований завдяки використанню протоколу HTTP, який може обмінюватися даними через Інтернет.
- SOAP пропонує цілісність та конфіденційність даних, виявляючи компоненти логіки програми, а не дані.
- SOAP більше підходить для платіжних шлюзів та телекомунікаційних послуг, де обробляється така конфіденційна інформація, як інформація про кредитні картки та особиста інформація.
Q # 4) Які деякі переваги використання веб-сервісів RESTful?
Відповідь: Веб-служби RESTful (представницький державний трансфер) мають такі переваги:
- Протокол REST відокремлює інтерфейс користувача від сховища даних та сервера, портативний на різних платформах.
- Веб-служби REST не залежать від мови, оскільки методи REST API можуть бути реалізовані за допомогою різних мов, таких як PHP, Java, Python та Node.js.
- Це полегшений протокол, який допомагає обмінюватися даними чи інформацією із форматами XML або JSON разом із форматами тексту, зображення та XML.
Q # 5) Які переваги використання веб-служб RESTful перед веб-службами SOAP?
Відповідь: Переваги використання веб-служб RESTful перед веб-службами SOAP можна пояснити у табличному форматі, як показано нижче:
Веб-сервіси SOAP | Веб-сервіси REST |
---|---|
xsd: float | плавати |
Веб-служби SOAP вимагають, щоб користувачі дотримувались суворих правил у взаємодії з сервером. | REST має перевагу у збільшенні швидкості, зменшенні пропускної здатності та збільшеній гнучкості форматування порівняно з SOAP. |
Впровадження веб-сервісів SOAP відбувається повільніше, що призводить до затримки корисного навантаження під час роботи з повідомленнями SOAP. | Веб-служби REST добре працюють з даними та швидше аналізують дані, оскільки вони поєднані з JSON. |
SOAP дозволяє лише формат XML даних використовувати для передачі інформації. | REST API може обмінюватися даними, зображеннями, веб-адресами, твітами, а також блогами у зручному для читання форматі JSON на додаток до XML, HTML та простого тексту |
SOAP API використовує мову визначення веб-служб (WSDL). | REST API використовує мову опису веб-додатків (WADL). |
Не можна кешувати дзвінки на запит чи відповідь на основі SOAP. | Виклики запиту або відповіді на основі REST можуть бути кешовані. |
SOAP підтримує WS-безпеку та SSL (рівень захищених сокетів). | REST підтримує SSL і HTTPS (Hypertext Transfer Protocol Secure). |
Q # 6) Перерахуйте та поясніть API для веб-служб Java.
Відповідь: Методами Java API, що використовуються для розробки веб-служб, є JAX-RPC, JAX-WS та JAX-RS.
- JAX-RPC - це метод API, який реалізований для розробки веб-служб на основі XML із використанням RPC. RPC розшифровується як віддалені виклики процедур.
- JAX-WS це метод API, який реалізований для розробки протоколу на основі XML, а саме. SOAP розшифровується як Простий протокол доступу до об’єктів.
- JAX-RS - це метод API, який реалізований для розробки веб-служб RESTful. REST розшифровується як представницька державна передача, яка використовує XML або JSON-документи для передачі даних.
Q # 7) Будь ласка, перелічіть загальновживані фреймворки для веб-служб Java?
Відповідь: Нижче перелічені загальновпроваджувані фреймворки веб-служб Java:
- Вісь Apache2
- Apache CXF
- Пакет розробок веб-служб Glassfish / Java
- Джерсі
- Причал
- Джексон
- Матриця
- Відпочинок
- Технологія сумісності веб-служб (WSIT)
- Структура взаємодії веб-служб (WSIF)
- Dropwizard
Q # 8) Поясніть анотації, що використовуються в JAX-WS API для реалізації веб-служб на основі SOAP.
Відповідь: Для створення веб-сервісів на основі SOAP використовуються методи JAX-WS API. Службу SOAP можна визначити як у RPC, так і у стилі документа.
Для веб-служби в стилі RPC слід створити клас із анотаціями. Цей клас оголошує методи, до яких доступні інші програми для використання веб-служб SOAP.
@WebService @SOAPBinding (style = SOAPBinding.Style.RPC) public interface UserUtility { @WebMethod public void addUser (User myuser); @WebMethod public Users getUsers (); }
Основними анотаціями, що використовуються у наведеному вище коді, є:
(i) @WebService - анотація для оголошення службового інтерфейсу.
(ii) @WebMethod - анотація для кожного методу, який піддається іншим програмам.
(iii) @SoapBinding - анотація вказує на стиль RPC веб-служби у наведеному вище коді
@SOAPBinding (style = SOAPBinding.Style.RPC) (Виклики віддалених процедур)
(iv) Щоб вказати службу стилю документа, це буде
@SOAPBinding (стиль = SOAPBinding.Style.Document)
Q # 9) Поясніть анотації, що використовуються в API JAX-RS для реалізації веб-служб на основі REST.
Відповідь: Методи API JAX-RS використовуються для створення веб-служб RESTful за допомогою Джерсі або RESTEasy Framework.
@Path ('/src/auth_users') public class UserUtility { private static List autho_users = new ArrayList (); @POST @Consumes (MediaType.APPLICATION_JSON) public Response addUser (User myuser) { autho_users.add (user); return Response.ok ().build (); } @GET @Produces (MediaType.APPLICATION_JSON) public List getUsers () { return autho_users; } }
Основні анотації, що використовуються в JAX-RS, пояснюються нижче
- @Path - тут визначено шлях доступу до веб-служби.
- @Produces - тут вказано тип відповіді.
- @Consumes - тут вказано тип даних запиту.
Методи HTTP API мають такі анотації, крім зазначених вище, @GET, @POST, @PUT, @DELETE та @HEAD тощо.
Q # 10) Поясніть методи JAXP API у створенні веб-служб SOAP на основі XML.
Відповідь: JAXP - це методи Java API для читання, маніпулювання, генерації та аналізу XML-документів. Впроваджуючи ці методи API, розробники програмного забезпечення можуть використовувати їх у додатках для електронної комерції та публікації веб-сайтів.
трафік бездротової мережі можна фіксувати за допомогою знімків
За допомогою API JAXP обробка XML-документів стає легкою за допомогою внутрішніх синтаксичних аналізаторів DOM або SAX, завдяки чому вона може бути використана разом із реалізацією веб-служб Java, таких як JAX-WS, що є веб-службами SOAP на основі XML.
Q # 11) Як можна створити веб-службу за допомогою методів API JAX-WS та JAXB?
Відповідь: JAXB - це коротка форма для архітектури Java для прив'язки XML. За допомогою JAXB XML, а також JSON документ екземпляра перетворюється в Java Objects. Це стандарт Java для відображення простих старих об’єктів Java (POJO) у XML.
Для реалізації веб-служб за допомогою JAX-WS з JAXB. Параметри JAXB і типи повернення використовуються для побудови бізнес-методів, які стикаються з клієнтами веб-сервісу.
Q # 12) Чи можете ви навести приклади відображення JAXB для типу схеми XML із відповідними типами даних Java?
Відповідь: Тип схеми XML до типу даних Java у JAXB наведено нижче:
Тип схеми XML | Тип даних Java |
---|---|
xsd: рядок | java.lang.String |
xsd: ціле число | java.math.BigInteger |
xsd: int | інт |
xsd: довгий | довгота |
xsd: короткий | короткий |
xsd: десятковий | java.math.BigInteger |
xsd: подвійний | Подвійний |
xsd: dateTime | javax.xml.datatype.XMLGregorianCalendar |
Запитання № 13) Чи можете ви провести покрокові інструкції щодо створення веб-сервісу, використовуючи фреймворк Джерсі?
Відповідь: Для створення веб-служб нам потрібно встановити JDK та Apache Tomcat як наш сервер на клієнтській машині. Ми використовуємо Eclipse як IDE (інтегроване середовище розробки) для створення проекту веб-сервісів.
Після відкриття Eclipse в Java EE, тобто Java Enterprise Edition, (якщо у вас є інша перспектива за замовчуванням, Ви можете змінити налаштування, виконавши такі дії:
На панелі меню Eclipse клацніть меню «Вікно», в цьому меню виберіть підменю «Перспектива», виберіть опцію «Відкрити перспективу», виберіть «Інше» зі списку опцій. Після натискання кнопки «Інше» відкриється вікно із заголовком 'Відкрита перспектива', зі списку перспектив; виберіть «Java EE», а потім натисніть кнопку OK.
На зображенні нижче пояснюються кроки для встановлення перспективи Java EE:
На панелі меню Eclipse клацніть меню «Вікно», у цьому меню виберіть підменю «Показати перегляд», після натискання кнопки «Показати вигляд» відобразиться список опцій, виберіть «Сервери». З’явиться вкладка «Сервер» із приміткою «Сервери недоступні», а також посилання для створення нового сервера.
Кроки для додавання вкладки Сервери:
Далі натисніть на посилання - воно відкриє вікно Новий сервер із проханням ввести тип сервера. Введіть Апачі у текстовому полі це перелічить усі версії Tomcat, якщо на вашій машині встановлено Tomcat, то введіть його версію, натисніть Далі та введіть або перегляньте встановлений шлях Tomcat, тобто скажіть, у цьому випадку це шлях встановлення Apache Tomcat є D: / tomcat.
Кроки для зіставлення сервера Apache Tomcat:
Вибраний сервер Tomcat відображатиметься на вкладці сервера, спочатку на етапі зупинки. Клацніть правою кнопкою миші та виберіть Пуск.
Клацніть мишею на першому пункті меню на панелі меню Eclipse, тобто 'Файл', у меню 'Файл' виберіть 'Створити' або на клавіатурі (Alt + Shift + N) клавіші разом, щоб перейти до опції 'Новий файл'. відобразить список опцій. Виберіть 'Проект Maven', відкриється вікно із заголовком 'Новий проект Maven', натисніть кнопку 'Далі', відкриється інше вікно, в якому користувач просить вибрати архетип. Є текстове поле типу фільтру, тип ' трикотаж '.
У випадку, якщо жоден архетип не вказаний під трикотажем, на панелі меню Eclipse натисніть меню «Вікно». У цьому меню виберіть опцію «Налаштування» зі списку, має відкритися вікно «Налаштування», виберіть «Maven» зі списку на лівій панелі, це покаже різні варіанти на правій панелі, встановіть прапорці для декількох перелічених параметрів тут буде перелічено залежності архетипу джерсі від Інтернету.
- Завантажте джерела артефактів
- Завантажте Artifact JavaDoc
- Завантажте оновлення індексу сховища під час запуску
- Оновіть проекти Maven під час запуску
Ви повинні отримати архетипи для фільтра трикотажу, виберіть jersey-quickstart-webapp
Введіть groupid, ідентифікатор артефакту та натисніть кнопку Готово. Створено проект Maven Jersey. Під час запуску сервера Tomcat файл XML, що відображає значення даних, повинен відображатися у браузері.
Q # 14) Яке значення веб-сервісів у розробці програмного забезпечення.
Відповідь: Веб-служба важлива в багатьох ситуаціях, таких як,
- За допомогою веб-сервісів можна спілкуватися / взаємодіяти з різним програмним забезпеченням, що працює на будь-якій платформі, вбудованою будь-якою мовою.
- Різні робочі процеси, що базуються на завданнях, можуть бути розроблені за допомогою програмного забезпечення, яке може виконуватися початківцями технічним персоналом, для здійснення аналітики на бізнес-рівні.
- Представляємо службовий інтерфейс, яким можна працювати в сервісному середовищі, до застарілих програмних програм, не змінюючи оригінальну програму.
- Адміністративні та оперативні служби, що додають надійності, підзвітності, безпеки, забезпечуючи універсальність та корисність, можуть бути встановлені для моніторингу функцій програмного забезпечення.
Q # 15) Поясніть шари в стеку протоколів веб-служб.
Відповідь: Веб-служби дотримуються набору стандартів і протоколів для обміну даними та зв'язку між додатком.
Різні рівні стека протоколів веб-служб описані нижче:
- Службовий транспорт - Цей рівень зосереджений на перенесенні або переміщенні повідомлень між програмами. Протоколами, що входять до цього рівня, є протокол передачі гіпертексту (HTTP), протокол простої передачі пошти (SMTP), протокол передачі файлів (FTP) і протокол обміну блоками (BEEP).
- Обмін повідомленнями XML - Цей рівень побудований для перетворення повідомлень у загальний формат XML, щоб вони були розпізнані між відправником та одержувачем. Він включає XML-RPC та SOAP.
- Опис послуги - Цей рівень пояснює веб-службі загальнодоступний інтерфейс, точку взаємодії двох незалежних програм. Загальнодоступним інтерфейсом у цьому рівні є мова визначення веб-сервісу (WSDL).
- Служба виявлення - Цей рівень перетворює служби в загальний реєстр, додаючи функцію пошуку / публікації. Цим рівнем керує Універсальний опис, виявлення та інтеграція (UDDI).
Q # 16) Поясніть важливість безпеки веб-служб.
Відповідь: Щоб задовольнити постійно розвиваються вимоги до програмного забезпечення, підтримувати зв’язок із клієнтами та забезпечувати очікувані зміни в цьому гнучкому робочому середовищі, програмні компанії прийняли політику Bring Your Own Devices (BYOD) та працюють віддалено для своїх співробітників.
Співробітники підключають сховища своєї компанії для перевірки вимог, обміну документами, доступу до коду доступу та інтеграції нових функціональних можливостей у ці коди на постійній основі. Дуже важливо захистити ці системи від впливу несанкціонованого персоналу поза організацією.
Веб-служби, які надають конфіденційну інформацію, таку як фінансові чи особисті дані про компанію, клієнта або дані проекту, повинні бути добре захищені від будь-якого вірусу чи шкідливого програмного забезпечення, встановлюючи найновіше програмне забезпечення безпеки, яке запобігає атакам або хакерам, які намагаються отримати доступ до цих даних або знищити а також підключення.
Важливо мати належну автентифікацію дійсними працівниками та відключити без нагляду підключені джерела даних, а також FTP або інформацію в хмарі.
Команда системного адміністрування або розгортання повинна постійно оновлювати програми та операційні системи, керувати або контролювати привілеї автентифікації, налаштовувати шифрування Wi-Fi за допомогою суворої та суворої політики щодо паролів, змушуючи користувачів регулярно змінювати облікові дані для входу. Системи, що використовуються за політикою BYOD, блокуються на випадок без нагляду за визначений інтервал.
Q # 17) Які стандарти використовуються у веб-сервісах?
Відповідь: Стандарти веб-сервісів включають наступне:
- Простий протокол доступу до об’єктів (SOAP) є протоколом без передачі даних у форматі XML між різними програмами через HTTP через Інтернет. Це незалежний від платформи та мови мовний XML-інтерфейс для веб-служб між однорідними та різнорідними розподіленими програмами.
- Механізм оптимізації передачі повідомлень (MTOM) - це стандарт, який надає механізми передачі двійкових даних між різними програмами через веб-сервіси через Інтернет. Це допомагає кодувати, стискати, а також видаляти двійкові дані з конверта SOAP. Він також може додавати двійкові дані, а також додаткові посилання на пакет багатоцільових розширень пошти в Інтернеті (MIME) в конверті SOAP.
- Протокол передачі гіпертексту (HTTP) - це протокол без додаткового рівня для передачі гіпермедійних документів, таких як документи HTML, через протокол TCP / IP. Різні методи HTTP, такі як GET, використовуються для отримання відповідей та надсилання запитів методом POST. Найчастіше використовується API на основі HTTP - XMLHTTPRequest.
- Універсальний опис, виявлення та інтеграція (UDDI) це незалежна від платформи специфікація відкритої основи для пошуку, опису та публікації веб-служб. UDDI використовує мову визначення веб-служб (WSDL) для пояснення інтерфейсу веб-служб. Він може взаємодіяти через SOAP, Common Object Request Broker Architecture (CORBA), що є мережевим протоколом для зв'язку між різними мовами та платформами, та протокол віддаленого виклику методів Java (RMI).
- Мова визначення веб-служби (WSDL) - це XML-документ, який використовується для генерації тестових запитів, тверджень та макетних служб для перевірки веб-служби на основі SOAP. Файли WSDL мають формат XML, який складається з розташувань веб-служб та методів, які використовуються веб-службами. Файл WSDL складається з п'яти основних частин, які є,, та.
- Інструмент виявлення веб-сервісу (DISCO) використовується для ідентифікації URL-адрес веб-служб на основі XML. Це інструмент, який виявляє та публікує документи виявлення.
Питання # 18) Що таке рамка прив'язки JAXB?
Відповідь: Мова розширюваної розмітки (XML) використовується у веб-службах як стандарт передачі даних, зв'язку та конфігурації. Він перетворює дані, отримані у форматі XML, в об'єкт і навпаки. Архітектура Java для прив'язки XML (JAXB) надає механізм або методи API для впорядкування (маршальських) об'єктів Java у XML, а XML - у об'єкти.
Процес прив'язки даних JAXB складається з наступних основних завдань:
- Пов'язування: Це завдання, яке виконується компілятором схеми JAXB, прив'язує або приєднує схему XML до класів JAXB Java, ці класи Java надають доступ до методів доступу до Bean Java (GET та SET).
- Унмаршал: Цим завданням керує фреймворк прив'язки JAXB, перетворює XML-документи в об'єкти Java.
- Маршал: Це завдання управляється структурою прив'язки JAXB, перетворює об'єкти Java назад у документи XML.
Мова прив'язки JAXB допомагає у декларуванні спеціального прив'язки, а також специфікацій анотацій JAXB для контролю перетворення даних між XML та Java.
Анотації JAXB, такі як
- @XmlRootElement визначає кореневий елемент для XML-документа.
- @XmlAttribute вказує атрибут кореневого елемента.
- @XmlElement визначає піделемент для кореневого елемента.
Q # 19) Чи можете ви пояснити методи XML API цифрового підпису?
Відповідь: Методи API цифрового підпису Java XML використовуються для створення та перевірки підписів XML. XML-підписи використовуються для захисту даних, аутентифікація повідомлень та підпису може бути застосована до будь-якого типу даних XML або двійкових файлів. Це підключається та розширюваний API і базується на архітектурі провайдера Java Cryptography Service.
Q # 20) Які шість пакетів доступні в XML API цифрового підпису?
Відповідь: Шість пакетів, які містять XML API цифрового підпису, описані нижче:
- javax.xml.crypto Пакет складається з класів, що сприяють криптографічним операціям XML, таким як генерування підпису XML або шифрування даних XML.
- javax.xml.crypto.dsig Пакет, що містить інтерфейси, що представляють основні елементи у специфікації цифрового підпису X3 W3C, також містить клас XMLSignature, за допомогою якого розробник може підписувати та перевіряти цифровий підпис XML.
- javax.xml.crypto.dsig.keyinfo пакет має інтерфейс, який містить KeyInfo, структуру, рекомендовану у специфікації цифрового підпису W3C XML.
- javax.xml.crypto.dsig.spec пакет, що складається з інтерфейсу та класів, що представляють вхідні параметри для дайджесту, підпису, які використовуються при обробці XML-підписів.
- javax.xml.crypto.dom пакет містить класи, специфічні для DOM для пакета javax.xml.crypto.
- javax.xml.crypto.dsig.dom пакет містить класи, специфічні для DOM для пакета javax.xml.crypto.dsig.
Q # 21) Скільки каналів зв'язку можна використовувати у веб-сервісах?
Відповідь: Каналами зв'язку веб-служб є HTTP / POST, HTTP / GET та SOAP.
- Протокол HTTP / POST використовується як канал зв'язку для інформації в захищеному режимі, що передається між клієнтами.
- Протокол HTTP / GET використовується для надання клієнтам привілею частково переглядати передані дані в адресному рядку браузера.
- Протокол SOAP використовується для безпечної передачі конфіденційних / конфіденційних даних через різні програми через веб-служби.
Q # 22) Коротко поясніть архітектуру веб-сервісу та її ролі.
Відповідь: Архітектура веб-сервісу допомагає розробнику в кроках та процедурах, необхідних для створення та перевірки веб-служби з трьома ролями.
Ці три ролі включають:
- Постачальник послуг хто створює веб-сервіси та надає їм доступ до клієнтської програми, яка бажає нею скористатися.
- Запитувач послуг - це клієнтська програма, яка використовуватиме веб-сервіси, розроблені будь-якою мовою програмування.
- Брокер послуг (реєстр) це програма, яка надає доступ до UDDI, що допомагає клієнтській програмі знаходити веб-службу.
Q # 23) У чому різниця між API та веб-сервісом?
Як відкрити файли MKV у Windows - -
Відповідь: API - це інтерфейс прикладного програмування, який є частиною набору для розробки Java, який надає перелік класів та методів, що використовуються для розробки програм для полегшення взаємодії між двома програмами, щоб вони могли спілкуватися між собою.
Веб-служба - це функції програми, які дозволяють спілкуватися між двома різними програмами через мережу через протокол HTTP за допомогою мови опису веб-сервісу у форматі XML.
Q # 24) Які деякі з прикладів загальнодоступного API REST надаються для доступу до веб-служб?
Відповідь: Карти Google надають своїм користувачам загальнодоступний ключ REST API для використання їх карт для пошуку та доступу до місць або залишку відстані тощо. Користувачі можуть отримати доступ до карт Google на різних рівнях масштабування, таких як Світ, Континент, Країна, Місто, Вулиці та будівлі.
Q # 25) У чому різниця між форматом XML та JSON?
Відповідь: JSON є менш багатослівним (із використанням лише важливих слів) і легким, отже, його легше читати, писати та знаходити значення з його структури. XML дозволяє розробнику використовувати метадані в тегах і може обробляти змішаний вміст краще, ніж JSON.
Висновок
Веб-служба - це програмне забезпечення, яке здійснює зв'язок між різними програмами за допомогою HTTP через Всесвітню павутину через документи на основі XML або JSON.
Кожна можлива область веб-служб Java, анотації, що використовуються в методах API, фреймворках, стеку протоколів та стандартах для створення веб-сервісів, були задані в рамках запитань на інтерв’ю, з більшістю технічних відповідей на кожне з них.
Сподіваємось, ви знайшли відповіді на найпоширеніші запитання щодо інтерв’ю на веб-сторінці «Веб-сервіси Java». Як часто вам слід практикуватися; перегляньте та перегляньте ці запитання та відповідні відповіді, ви зможете впевнено давати правильні відповіді та досягнете успіху на технічних співбесідах.
Всього найкращого!!
Рекомендована література
- Підручник з веб-служб: Компоненти, архітектура, типи та приклади
- Тестування веб-служб за допомогою клієнта Apache HTTP
- Запитання та відповіді на інтерв’ю веб-служб Amazon (AWS)
- Топ-20 запитань та відповідей на інтерв’ю RESTful Web Services
- 15+ підручників SoapUI: найкращий інструмент тестування API веб-служб
- Тестування продуктивності веб-служб за допомогою сценаріїв LoadRunner VuGen
- Найпопулярніші 45 запитань та відповідей щодо інтерв’ю веб-служб (RESTful, SOAP, питання безпеки)
- Запитання та відповіді на інтерв’ю