top 25 java web services interview questions answers
I den här självstudien har vi gett de vanligaste frågorna och svaren på Java Web Services-intervjuer med exempel och förklaringar:
Som erfarna Java-utvecklare eller mjukvarutestare är det viktigt att du är väl medveten om webbtjänster som utvecklats med Java-programmeringsspråk och förväntas att du har implementerat eller testat dem under din tid som utvecklare eller testingenjör.
Om du försöker gå till en mer utmanande roll har vi kommit med 25 vanligaste intervjufrågor och deras lämpliga svar på Java-webbtjänster.
Låt oss utforska !!
Vad du kommer att lära dig:
Om Java Web Services
Webbtjänst är programvara som kommunicerar mellan klienten och servern med hjälp av HTTP (HyperText Transfer Protocol) över Internet via XML-baserade dokument med SOAP eller JSON-baserade dokument med RESTful-webbtjänster. En Java-webbtjänst är en vanlig plattform för kommunikation mellan olika applikationer som utvecklats på olika språk.
Dessa tjänster är plattformsoberoende och kan enkelt implementeras på stordator, persondatorer och mobila enheter, som kan installeras på operativsystem, nämligen. UNIX, Windows, Mainframe, Android och iPhone. Den stöder kommunikationsprotokoll som HTTP, SMTP och JMS.
Intervjufrågor om Java Web Services
F # 1) Vad är Java-webbtjänst?
Svar: Det här är programvara som kommunicerar mellan klienten och servern med HTTP över Internet via XML-baserade dokument med SOAP, eller JSON-baserade dokument med RESTful-webbtjänster.
JAX-WS är Java API-metoder som används för att utveckla XML-baserade webbtjänster, medan JAX-RS är Java API-metoder som används för att utveckla RESTful webbtjänster.
F # 2) Vilka är olika typer av Java-webbtjänster?
Svar: SOAP (Simple Object Access Protocol) och RESTful (Representational State Transfer) -tjänster är de primära typerna av webbtjänster i Java.
F # 3) Vilka är fördelarna med att använda SOAP-webbtjänster?
Svar: Simple Object Access Protocol (SOAP) -baserade webbtjänster har följande fördelar:
- SOAP är en lätt statslös plattform och är ett språkoberoende protokoll. Den använder HTTP över internet.
- Den har stöd för Remote Procedure Call (RPC) och använder XML-format för dataöverföring mellan homogena eller heterogena distribuerade applikationer.
- SOAP-meddelanden kommuniceras via olika applikationer via ett enkelt XML-format.
- Det är skalbart på grund av användningen av HTTP-protokoll som kan kommunicera via internet.
- SOAP erbjuder dataintegritet och integritet genom att exponera komponenter i applikationslogik snarare än data.
- SOAP är mer lämpligt för betalningsportaler och telekomtjänster där känslig information som kreditkortsinformation och personlig information hanteras.
F # 4) Vilka är några av fördelarna med att använda RESTful webbtjänster?
Svar: RESTful (Representational State Transfer) webbtjänster har följande fördelar:
- REST-protokollet skiljer användargränssnittet från datalagring och server, bärbart över olika plattformar.
- REST-webbtjänster är språkoberoende eftersom REST API-metoder kan implementeras med olika språk som PHP, Java, Python och Node.js.
- Det är ett lättviktsprotokoll som hjälper till vid data- eller informationsutbyte med XML- eller JSON-format tillsammans med text-, bild-, XML-format.
F # 5) Vilka är fördelarna med att använda RESTful webbtjänster jämfört med SOAP-webbtjänster?
Svar: Fördelarna med att använda RESTful webbtjänster över SOAP-webbtjänster kan förklaras i tabellformat enligt nedan:
SOAP-webbtjänster | REST webbtjänster |
---|---|
xsd: flyta | flyta |
SOAP-webbtjänster kräver att användare följer strikta regler när de interagerar med servern. | REST har fördelen att ha ökad hastighet, minskad bandbredd, ökad formateringsflexibilitet jämfört med SOAP. |
Implementeringen av SOAP-webbtjänster är långsammare och resulterar i försenad nyttolast när du arbetar med SOAP-meddelanden. | REST-webbtjänster fungerar bra med data och analyserar data snabbare eftersom de är kopplade till JSON. |
SOAP tillåter endast XML-format för data att användas vid informationsöverföring. | REST API kan kommunicera via data, bilder, webbadresser, tweets samt bloggar, i läsbart JSON-format förutom XML, HTML och vanlig text |
SOAP API använder WSDL (Web Services Definition Language). | REST API använder WADL (Web Application Description Language). |
SOAP-baserade samtal för begäran eller svar kan inte cachas. | REST-baserade samtal för begäran eller svar kan cachas. |
SOAP stöder WS-säkerhet och SSL (Secure Sockets Layer). | REST stöder SSL och HTTPS (Hypertext Transfer Protocol Secure). |
F # 6) Lista och förklara API: er för Java-webbtjänster.
Svar: Java API-metoder som används för att utveckla webbtjänster är JAX-RPC, JAX-WS och JAX-RS.
- JAX-RPC är en API-metod som implementeras för att utveckla XML-baserade webbtjänster med RPC. RPC står för Remote Procedure Calls.
- JAX-WS är en API-metod som implementeras för att utveckla XML-baserat protokoll, nämligen. SOAP står för Simple Object Access Protocol.
- JAX-RS är en API-metod som implementeras för att utveckla RESTful webbtjänster. REST står för Representational State Transfer, som använder XML- eller JSON-dokument för att skicka data.
Fråga nr 7) Ange vanliga ramar för Java-webbtjänster?
Svar: De vanligt implementerade ramarna för Java-webbtjänster listas nedan:
- Apache Axis2
- Apache CXF
- Glassfish / Java webbtjänster utvecklingspaket
- Jersey
- Brygga
- Jackson
- Matris
- RESTEasy
- Web Services Interoperability Technology (WSIT)
- Web Services Interoperability Framework (WSIF)
- Dropwizard
F # 8) Förklara kommentarer som används i JAX-WS API för att implementera SOAP-baserade webbtjänster.
Svar: För att skapa SOAP-baserade webbtjänster används JAX-WS API-metoder. SOAP-tjänsten kan definieras antingen i RPC- eller dokumentstil.
För RPC-stil webbtjänst bör en klass med anteckningar skapas. Denna klass förklarar metoder som nås av andra applikationer för att använda SOAP-webbtjänster.
@WebService @SOAPBinding (style = SOAPBinding.Style.RPC) public interface UserUtility { @WebMethod public void addUser (User myuser); @WebMethod public Users getUsers (); }
Primära anteckningar som används i ovanstående kod är:
(i) @WebService - anteckning för att deklarera servicegränssnittet.
(ii) @WebMethod - anteckning för varje metod som exponeras för andra applikationer.
(iii) @SoapBinding - anteckning anger RPC-stilen för webbtjänsten i ovanstående kod
@SOAPBinding (style = SOAPBinding.Style.RPC) (Remote Procedure Calls)
(iv) För att ange dokumentstilservice är det
@SOAPBinding (stil = SOAPBinding.Style.Document)
F # 9) Förklara kommentarer som används i JAX-RS API för att implementera REST-baserade webbtjänster.
Svar: JAX-RS API-metoder används för att skapa RESTful-webbtjänster med antingen Jersey eller 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; } }
Primära anteckningar som används i JAX-RS förklaras nedan
- @Path - webbtjänstens åtkomstväg definieras här.
- @Produces - svarstyp anges här.
- @Consumes - begäran datatyp anges här.
HTTP API-metoder har följande anteckningar utöver ovan, @GET, @POST, @PUT, @DELETE och @HEAD, etc.
F # 10) Förklara JAXP API-metoder för att bygga XML-baserade SOAP-webbtjänster.
Svar: JAXP är Java API-metoder för att läsa, manipulera, generera och analysera XML-dokument. Genom att implementera dessa API-metoder kan programutvecklare använda dem i e-handelsapplikationer och webbpublicering.
bra ställe att titta på anime online gratis
Med JAXP API blir det enkelt att bearbeta XML-dokument med DOM eller SAX Parsers internt, vilket kan användas tillsammans med Java-webbtjänstimplementering som JAX-WS som är XML-baserade SOAP-webbtjänster.
F # 11) Hur kan du bygga webbtjänster med JAX-WS och JAXB API-metoder?
Svar: JAXB är en kort form för Java Architecture for XML Binding. Med JAXB XML såväl som JSON konverteras instansdokument till Java-objekt. Det är Java-standard för att mappa Plain Old Java Objects (POJOs) till XML.
Att implementera webbtjänster med JAX-WS med JAXB. JAXB-kompatibla parametrar och returtyper används för att bygga affärsmetoder som möter webbtjänstklienter.
F # 12) Kan du ge exempel på JAXB-mappning för XML-schematyp till motsvarande Java-datatyper?
Svar: XML-schematypen till Java-datatypen i JAXB ges nedan:
XML-schematyp | Java-datatyp |
---|---|
xsd: sträng | java.lang. sträng |
xsd: heltal | java.math.BigInteger |
xsd: int | int |
xsd: lång | lång |
xsd: kort | kort |
xsd: decimal | java.math.BigInteger |
xsd: dubbel | Dubbel |
xsd: dateTime | javax.xml.datatype.XMLGregorianCalendar |
F # 13) Kan du gå igenom steg för att skapa webbtjänster med hjälp av Jersey-ramverket?
Svar: För att skapa webbtjänster måste vi installera JDK och Apache Tomcat som vår server i vår klientmaskin. Vi använder Eclipse som en IDE (Integrated Development Environment) för att skapa ett webbtjänstprojekt.
Efter att ha öppnat en Eclipse till Java EE, dvs. Java Enterprise Edition, (om du har något annat standardperspektiv, du kan ändra inställningen genom att följa stegen:
Från Eclipse-menyraden klickar du på menyn 'Fönster', under den här menyn, välj undermeny 'Perspektiv', välj ett alternativ 'Öppna perspektiv', välj 'Annat' i listan med alternativ. När du klickar på 'Annat' öppnas ett fönster med titeln 'Open Perspective', från listan över perspektiv; välj 'Java EE' och klicka sedan på OK-knappen.
Nedanstående bild förklarar stegen för att ställa in Java EE-perspektiv:
Från Eclipse-menyraden klickar du på menyn 'Fönster', under den här menyn, välj 'Visa vy' undermeny, när du klickar på 'Visa vy' kommer listan över alternativ att visas, välj 'Servrar'. Detta visar fliken 'Server' med en anteckning 'Inga servrar är tillgängliga', tillsammans med en länk för att skapa en ny server.
Steg för att lägga till Servers-fliken:
Klicka sedan på länken - det öppnar fönstret Ny server och ber dig att ange servertypen. Stiga på Apache i textfältet kommer detta att lista alla Tomcat-versioner, om du har Tomcat installerad på din maskin, ange sedan dess version, klicka på nästa och ange eller bläddra i Tomcat-installerade sökvägen, dvs säg i det här fallet att det är installationsvägen för Apache Tomcat är D: / tomcat.
Steg för att kartlägga Apache Tomcat-servern:
Den valda Tomcat-servern visas på serverfliken, initialt i det stoppade steget. Högerklicka och välj Start.
Klicka på Första menyalternativet från Eclipse-menyraden med en mus, dvs. 'File', i File-menyn, välj 'New', eller från tangentbordet välj (Alt + Shift + N) -tangenterna tillsammans för att gå till New File-alternativet, detta visar en lista med alternativ. Välj 'Maven Project', fönstret med titeln 'New Maven Project' ska öppnas, klicka på 'Nästa' -knappen, detta öppnar ett annat fönster som ber användaren att välja en arketyp. Det finns ett textfält av filtertyp, skriv ' jersey'.
Om ingen arketyp är listad under en tröja, från Eclipse-menyraden, klicka på menyn 'Fönster'. Under den här menyn, välj ett alternativ 'Inställningar' från listan, 'Inställningar' -fönstret ska öppnas, välj 'Maven' i listan i vänster panel, detta kommer att visa olika val i den högra rutan, markera kryssrutor för de flera alternativen som anges detta kommer att lista jersey arketyp beroenden från internet.
- Ladda ner artefaktkällor
- Ladda ner Artifact JavaDoc
- Ladda ner uppdateringar av registerindex vid start
- Uppdatera Maven-projekt vid start
Du bör få arketyper för filtertröja, välj jersey-snabbstart-webbapp
Ange gruppid, artefakt-ID och klicka på Slutför. Maven Jersey-projektet skapas. När du kör Tomcat-servern ska XML-filen som visar datavärden visas i webbläsaren.
F # 14) Vilken betydelse har webbtjänster för programvaruutveckling.
Svar: Webbtjänst är viktig i många situationer som
- Med webbtjänster kan man kommunicera / interagera med olika program som körs på vilken plattform som helst, inbyggt på vilket språk som helst.
- Olika uppgiftsbaserade arbetsflöden kan utformas över programvaran som kan utföras av nybörjad teknisk personal för att utföra analyser på affärsnivå.
- Vi introducerar ett servicegränssnitt som kan drivas i en servicemiljö till de äldre programvarorna utan att ändra den ursprungliga applikationen.
- Administrativa och operativa tjänster som ger tillförlitlighet, ansvarighet, säkerhet, ger mångsidighet och användbarhet kan installeras för att övervaka programvarans funktioner.
F # 15) Förklara lager i webbtjänstprotokollstapeln.
Svar: Webbtjänster följer en uppsättning standarder och protokoll för datautbyte och kommunikation mellan applikationen.
Olika lager av protokollstack för webbtjänster beskrivs nedan:
- Servicetransport - Detta lager fokuserar på att bära eller flytta meddelanden mellan applikationer. Protokollen som ingår i detta lager är Hypertext Transfer Protocol (HTTP), Simple Mail Transfer Protocol (SMTP), File Transfer Protocol (FTP) och Blocks Extensible Exchange Protocol (BEEP)
- XML-meddelanden - Detta lager är byggt för att konvertera meddelandena i ett gemensamt XML-format så att de känns igen mellan avsändaren och mottagaren. Den innehåller XML-RPC och SOAP.
- Service beskrivning - Detta lager förklarar det offentliga gränssnittet, en interaktion för två oberoende program, till webbtjänsten. Det offentliga gränssnittet i detta lager är WSDL (Web Service Definition Language).
- Service Discovery - Detta lager konverterar tjänster till ett gemensamt register och lägger till hitta / publicera-funktioner. Detta lager hanteras av Universal Description, Discovery och Integration (UDDI).
F # 16) Förklara vikten av säkerhet i webbtjänster.
Svar: För att möta ständigt utvecklade programvarukrav och hålla kontakten med kunderna och leverera de förväntade förändringarna i denna smidiga arbetsmiljö har mjukvaruföretagen antagit BYOD-policy (Bring Your Own Devices) och arbetar på distans för sina anställda.
Anställda ansluter företagets förvar för att verifiera krav, dela dokument, åtkomstkodbas och bygga integrera nya funktioner i dessa koder, på en kontinuerlig bas. Det är mycket viktigt att säkra att dessa system utsätts för obehörig personal utanför organisationen.
De webbtjänster som levererar känslig information som finansiell eller personlig information om företags-, klient- eller projektdetaljer bör skyddas väl mot virus eller skadlig kod genom att installera den senaste säkerhetsprogramvaran som förhindrar attacker eller hackare som försöker komma åt eller förstöra dessa data samt anslutning.
Det är viktigt att ha rätt autentisering av giltiga anställda och koppla bort obevakade anslutna datakällor och FTP eller information i molnet.
Systemadministration eller distributionsteam bör ständigt uppgradera program och operativsystem, hantera eller övervaka autentiseringsbehörigheter, konfigurera Wi-Fi-kryptering med en strikt och stark lösenordspolicy, vilket gör att användare byter inloggningsuppgifter med jämna mellanrum. Systemen som används enligt BYOD-policyn låses om de inte är under uppsikt under det fördefinierade intervallet.
F # 17) Vilka är de standarder som används i webbtjänster?
Svar: Standarderna för webbtjänster inkluderar följande:
- Simple Object Access Protocol (SOAP) är ett statslöst protokoll för överföring av data i XML-format mellan olika applikationer via HTTP över Internet. Det är ett plattformsoberoende XML-baserat gränssnitt för webbtjänster mellan homogena och heterogena distribuerade applikationer.
- Optimeringsmekanism för meddelandesändning (MTOM) är en standard som ger mekanismer för överföring av binär data mellan olika applikationer via webbtjänster över Internet. Det hjälper till att koda, komprimera och ta bort binär data från SOAP-kuvertet. Det kan också bifoga binära data samt ytterligare referenser till MIME-paketet Multipurpose Internet Mail Extensions i SOAP-kuvertet.
- Hypertext Transfer Protocol (HTTP) är ett statligt protokoll för applikationslager för överföring av hypermedia-dokument som HTML-dokument över TCP / IP-protokoll. Olika HTTP-metoder som GET används för att ta emot svar och skicka förfrågningar via POST-metoden. Det vanligaste API baserat på HTTP är XMLHTTPRequest.
- Universal Description, Discovery, and Integration (UDDI) är en plattformsoberoende, öppen ramspecifikation för att hitta, beskriva och publicera webbtjänster. UDDI använder Web Services Definition Language (WSDL) för att förklara gränssnitt till webbtjänster. Det kan kommunicera via SOAP, Common Object Request Broker Architecture (CORBA), som är ett nätverksprotokoll för att kommunicera mellan olika språk och plattformar, och Java Remote Method Invocation (RMI) -protokoll.
- Web Service Definition Language (WSDL) är ett XML-dokument som används för att generera testförfrågningar, påståenden och håna tjänster för att validera SOAP-baserad webbtjänst. WSDL-filer är i XML-format som består av webbtjänstplatser och metoder som används av webbtjänster. WSDL-filen består av fem huvuddelar som är,,, och.
- Webbtjänst Discovery Tool (DISCO) används för att identifiera URL: er för XML-baserade webbtjänster. Detta är ett verktyg som upptäcker och publicerar upptäcktsdokument.
F # 18) Vad är JAXB: s bindande ram?
Svar: EXtensible Markup Language (XML) används i webbtjänster som en standard för datatransport, kommunikation och konfiguration. Den konverterar data som tas emot i XML-format till ett objekt och vice versa. Java Architecture for XML binding (JAXB) ger en mekanism eller API-metoder för att ordna (Marshal) Java-objekt i XML och XML i objekt.
JAXB: s databindningsprocess består av följande huvuduppgifter:
- Binda: Denna uppgift som utförs av JAXB-schemakompilatorn, binder eller sammanfogar XML-schema till JAXB Java-klasser, dessa Java-klasser ger åtkomst till Java Bean-åtkomstmetoder (GET och SET).
- Unmarshal: Denna uppgift hanteras av JAXB-bindande ramverk, konverterar XML-dokument till Java-objekt.
- Marskalk: Denna uppgift hanteras av JAXB-bindande ramverk, konverterar Java-objekt tillbaka till XML-dokument.
JAXB-bindningsspråk hjälper till vid deklarationen av anpassad bindning samt JAXB-annoteringsspecifikationer för att kontrollera omvandlingen av data mellan XML och Java.
JAXB-anteckningar som
- @XmlRootElement anger rotelementet för ett XML-dokument.
- @XmlAttribute anger attributet för rotelementet.
- @XmlElement anger underelement för rotelementet.
F # 19) Kan du förklara XML-metoder för digital signatur-API?
Svar: Java XML digitala signatur API-metoder används för att skapa och validera XML-signaturer. XML-signaturer används för att säkra data, meddelande- och signeringsautentisering kan tillämpas på alla typer av data XML eller binära. Det är ett pluggbart och utdragbart API och är baserat på Java Cryptography Service-leverantörsarkitektur.
enhetstest vs funktionstestning vs integrationstestning
F # 20) Vilka är de sex paketen tillgängliga i XML digital signatur API?
Svar: De sex paket som innehåller XML digital signatur API beskrivs nedan:
- javax.xml.crypto paketet består av klasser som är viktiga för XML-kryptografiska operationer som att generera XML-signatur eller kryptera XML-data.
- javax.xml.crypto.dsig paket som har gränssnitt representerade kärnelement i W3C XML digital signaturspecifikation, innehåller också XMLSignature-klass, genom vilken utvecklare kan signera och validera XML digital signatur.
- javax.xml.crypto.dsig.keyinfo paketet har gränssnitt som innehåller KeyInfo, struktur rekommenderas i W3C XML-specifikation för digital signatur.
- javax.xml.crypto.dsig.spec paket som består av gränssnitt och klasser som representerar inmatningsparametrar för sammandrag, signatur som används vid bearbetning av XML-signaturer.
- javax.xml.crypto.dom paketet innehåller klasser som är specifika för DOM för paketet javax.xml.crypto.
- javax.xml.crypto.dsig.dom paketet innehåller klasser som är specifika för DOM för paketet javax.xml.crypto.dsig.
F # 21) Hur många kommunikationskanaler kan användas i webbtjänster?
Svar: Kommunikationskanaler för webbtjänster är HTTP / POST, HTTP / GET och SOAP.
- HTTP / POST-protokoll används som kommunikationskanal för information om säkert läge som överförs mellan klienter.
- HTTP / GET-protokoll används för att ge klienter privilegiet att visa överförda data delvis i webbläsarens adressfält.
- SOAP-protokoll används för att säkert överföra känslig / konfidentiell data över olika applikationer via webbtjänster.
F # 22) Förklara kortfattat webbtjänstarkitektur och dess roller.
Svar: Webbtjänstarkitektur hjälper utvecklaren med steg och procedurer som krävs för att skapa och validera webbtjänster med tre roller.
Dessa tre roller inkluderar:
- Tjänsteleverantör som skapar webbtjänster och ger åtkomst till den klientapplikation som vill använda den.
- Serviceförfrågan är en klientapplikation som kommer att använda webbtjänster utvecklade på vilket programmeringsspråk som helst.
- Servicemäklare (register) är ett program som ger åtkomst till UDDI, vilket hjälper klientapplikationen att hitta webbtjänsten.
F # 23) Vad är skillnaden mellan API och webbtjänst?
Svar: API är ett applikationsprogrammeringsgränssnitt som ingår i Java-utvecklingssatsen, som ger en lista över klasser och metoder som används för att utveckla program för att underlätta interaktion mellan två applikationer så att de kan kommunicera med varandra.
Webbtjänst är applikationsfunktionerna som tillåter kommunikation mellan två olika applikationer över ett nätverk via HTTP-protokollet, med hjälp av webbtjänstbeskrivningsspråk i XML-format.
F # 24) Vilka är några exempel på offentligt REST API som tillhandahålls för åtkomst till webbtjänster?
Svar: Google Maps tillhandahåller en offentlig REST API-nyckel för sina användare för att använda sina kartor för att lokalisera och komma åt platser eller återstående avstånd etc. Användare kan komma åt Google-kartor på olika zoomnivåer som världen, kontinenten, landet, staden, gatorna och byggnaderna.
F # 25) Vad är skillnaden mellan XML- och JSON-format?
Svar: JSON är mindre omfattande (använder endast viktiga ord) och är lätt, vilket gör det lättare att läsa, skriva och lokalisera värden från dess struktur. XML tillåter utvecklaren att använda metadata i taggar och kan hantera blandat innehåll bättre än JSON.
Slutsats
Webbtjänst är en programvara som kommunicerar mellan olika applikationer med HTTP via Internet via XML-baserade dokument eller JSON-baserade dokument.
Alla möjliga områden inom Java-webbtjänster, kommentarer som används i API-metoder, ramverk, en protokollstack och standarder för att skapa webbtjänster har ställts som en del av intervjufrågorna, med de flesta tekniska svar på var och en av frågorna.
Vi hoppas att du har hittat svaren på de vanligaste intervjufrågorna om ”Java-webbtjänster”. Så ofta bör du öva; hänvisa och revidera dessa frågor och motsvarande svar, du kommer med säkerhet att kunna ge rätt svar och kommer att bli framgångsrik i tekniska intervjuer.
Med vänliga hälsningar!!
Rekommenderad läsning
- Webbtjänsthandledning: komponenter, arkitektur, typer och exempel
- Webbtjänsttestning med Apache HTTP-klient
- Amazon Web Services (AWS) Intervju Frågor och svar
- Topp 20 RESTful Web Services Intervju Fråga och svar
- 15+ SoapUI-självstudier: Det bästa testtjänstprogrammet för webbtjänster
- Test av webbtjänstens prestanda med LoadRunner VuGen Scripting
- Topp 45 intervjufrågor och svar på webbtjänster (RESTful, SOAP, säkerhetsfrågor)
- Intervjufrågor och svar