CICS:n 40 parasta haastattelukysymystä ja vastausta (2026)
Valmistaudutko CICS-haastatteluun? On aika terävöittää keskittymistäsi siihen, millä on todella merkitystä. Hallitse oikeat CICS-haastattelu kysymykset voivat paljastaa tietosi syvyyden ja itseluottamuksesi.
CICS-haastattelukysymysten tutkiminen avaa mahdollisuuksia ammattilaisille teknisissä ja johtotehtävissä. Olitpa sitten vastavalmistunut tai sinulla on viiden vuoden tekninen kokemus, nämä kysymykset testaavat analyyttisiä taitoja, toimialaosaamista ja käytännön ongelmanratkaisutaitoja. Tiiminvetäjät ja esimiehet etsivät ammattilaisia, joilla on vahvat taidot, tekninen asiantuntemus ja kenttätyökokemusta.
Tämä opas perustuu yli 85 ammattilaisen, kuten rekrytointipäälliköiden, tiiminvetäjien ja teknisten asiantuntijoiden, näkemyksiin. Se kokoaa yhteen erilaisia näkökulmia eri toimialoilta varmistaakseen aidon ja kokemukseen perustuvan CICS-haastatteluvalmentauksen.
CICS:n tärkeimmät haastattelukysymykset ja vastaukset
1) Mikä on CICS ja miksi se on tärkeä suurtietokoneympäristöissä?
CICS tai Customer Information Control System, on IBM tapahtumien käsittelyn valvonta, joka on suunniteltu suuren volyymin ja pienen viiveen omaaville online-sovelluksille. Se mahdollistaa useiden käyttäjien käyttää jaettua dataa samanaikaisesti säilyttäen samalla eheyden ja suorituskyvyn. CICS toimii väliohjelmistona päätelaitteiden ja tietokantojen välillä, mikä mahdollistaa tapahtumien suorittamisen verkossa eräkäsittelyn sijaan.
Esimerkiksi:
Pankkisovelluksessa, kun asiakas tarkistaa saldonsa, CICS varmistaa, että tapahtuma hakee reaaliaikaista dataa häiritsemättä toisen asiakkaan nostoprosessia, mikä osoittaa sen samanaikaisuuden hallinnan ja luotettavuuden.
👉 Ilmainen PDF-lataus: CICS-haastattelukysymykset ja vastaukset
2) Selitä eräkäsittelyn ja online-käsittelyn ero CICS:ssä.
Eräkäsittely ja online-käsittely edustavat kahta keskeistä toimintatapaa. Eräkäsittelyjärjestelmät suorittavat suuria töitä peräkkäin ilman käyttäjän toimia, kun taas CICS tukee vuorovaikutteista, reaaliaikaista tapahtumien käsittelyä useille käyttäjille samanaikaisesti.
| Tekijä | Eräkäsittely | Verkossa tapahtuva (CICS) käsittely |
|---|---|---|
| Vuorovaikutus | Ei käyttäjän toimia | Jatkuva käyttäjän syöte/tuloste |
| Vasteaika | Myöhässä | Välitön |
| Käytä asiaa | Päivän lopun täsmäytys | Pankkiautomaatti tai varausjärjestelmät |
| Tehokkuus: | Korkea massadatalle | Korkea reaaliaikaisissa järjestelmissä |
pohjimmiltaanCICS tarjoaa reagointikykyä ja samanaikaisuutta, johon erätyöt eivät pysty, mikä tekee siitä reaaliaikaisen yritystoiminnan selkärangan.
3) Miten CICS hallitsee moniajoa ja monisäikeisyyttä tapahtumien hallintaa varten?
CICS on luonnostaan moniajokykyinen ja monisäikeinen, minkä ansiosta se voi suorittaa useita tehtäviä samanaikaisesti samalla alueella. Jokainen tehtävä edustaa yhtä tapahtuman esiintymää, ja CICS:n tehtävienhallintajärjestelmä hallitsee sitä itsenäisesti.
Avaintekijät:
- moniajon: Suorittaa useita ohjelmia rinnakkain, joista jokainen käsittelee itsenäisiä käyttäjien pyyntöjä.
- Monisäikeisyys: Sallii useita loogisia säikeitä yhden tehtävän sisällä ja jakaa yhteistä muistia tehokkaasti.
- Hyöty: Tehostettu suorittimen käyttöaste ja lyhyemmät vasteajat suurissa tietomäärissä.
Esimerkiksi:
Kun useat käyttäjät käynnistävät saldokyselyitä samanaikaisesti, CICS varaa säikeet kunkin kyselyn käsittelemiseksi estämättä sitä, mikä varmistaa reaaliaikaisen reagoinnin.
4) Mitkä ovat CICS-arkkitehtuurin pääkomponentit?
CICS-arkkitehtuuri rakentuu modulaaristen komponenttien ympärille, jotka yhdessä hallitsevat tapahtumien suoritusta ja kommunikaatiota. Ensisijaisiin alijärjestelmiin kuuluvat:
- Ohjelman hallinta: Suorittaa ja hallinnoi sovellusohjelmia.
- Tiedostonhallinta: Tarjoaa pääsyn VSAM:iin ja muihin tietojoukkoihin.
- Tehtävien hallinta: Käsittelee tehtävien luomista, suorittamista ja lopettamista.
- Päätelaitteen ohjaus: Hallitsee käyttäjäpäätteitä ja tietoliikenneistuntoja.
- Tallennustilan hallinta: Varaa ja vapauttaa päämuistia dynaamisesti.
Esimerkiksi:
Vähittäismyyntisovelluksessa ohjelmanhallinta suorittaa kassalogiikan, kun taas tiedostonhallinta käyttää tuotetietoja, mikä varmistaa saumattoman integraation.
5) Kuvaile PCT:n, PPT:n, FCT:n ja TCT:n roolia ja eroja CICS:ssä.
CICS käyttää useita ohjaustaulukoita ohjelmien, tapahtumien ja päätteiden hallintaan. Nämä taulukot ovat osa järjestelmän alustusta ja ajonaikaista hallintaa.
| Pöytä | Täysi muoto | Tarkoitus |
|---|---|---|
| PCT | Ohjelman ohjaustaulukko | Yhdistää tapahtumatunnisteet (TRANSID) ohjelmiin. |
| PPT | Käsittelyohjelmataulukko | Tallentaa ohjelman lataustiedot ja ominaisuudet. |
| FCT | Tiedostonhallintataulukko | Määrittää tiedostonimet, tietueiden pituudet ja käyttöoikeudet. |
| TCT | Pääteohjaustaulukko | Hallinnoi päätelaitteiden tunnuksia ja viestintätietoja. |
Esimerkiksi:
Kun käyttäjä aloittaa tapahtuman päätteen kautta, CICS tarkistaa PCT:n tunnistaakseen oikean ohjelman ja TCT:n paikantaakseen päätteen ominaisuudet.
6) Miten tietoja jaetaan CICS-ohjelmien välillä COMMAREA:n ja Channelsin avulla?
Aiemmissa CICS-versioissa COMMAREA (viestintäalue) oli ensisijainen mekanismi tiedon siirtämiseen ohjelmien välillä. Se toimii väliaikaisena tallennustilana, jota säilytetään linkitettyjen ohjelmien välillä. Nykyaikainen CICS tukee kuitenkin nyt Kanavat ja säilöt, mikä voitti COMMAREAn kokorajoituksen (32 kt).
Kanavien edut:
- Tukee suurempia datamääriä.
- Mahdollistaa modulaarisen ohjelmasuunnittelun.
- Sallii useiden dataobjektien välittämisen samanaikaisesti.
Esimerkiksi:
Kun kehittäjät kutsuvat tapahtumaa toisesta ohjelmasta, he voivat käyttää EXEC CICS PUT CONTAINER välittääkseen strukturoitua XML-dataa rajoitettujen tavujen taulukoiden sijaan.
7) Selitä CICS-tehtävien elinkaaren käsite esimerkin avulla.
A CICS-tehtävä edustaa yhtä tapahtuman suoritusta alusta loppuun. Elinkaari alkaa, kun käyttäjä aloittaa tapahtuman, ja päättyy, kun CICS palauttaa hallinnan suorituksen jälkeen.
Tehtävän elinkaaren vaiheet:
- Aloitus: TRANSIDin tai automaattisen tehtävien aloituksen (ATI) laukaisema.
- toteutus: Ohjelma toimii ja on vuorovaikutuksessa datatiedostojen kanssa.
- jousitus: Tehtävä odottaa I/O:ta tai käyttäjän syötettä.
- Jatkaminen: Käsittely jatkuu tapahtuman päätyttyä.
- Irtisanominen: Tehtävä on suoritettu ja resurssit vapautuvat.
Esimerkiksi:
”Saldokysely”-tapahtuma alkaa, kun käyttäjä kirjoittaa TRANSID-tunnuksen. CICS suorittaa siihen liittyvän ohjelman, hakee saldotiedot ja palauttaa ohjauksen päätteelle.
8) Mitä eroa on XCTL:llä, LINK:llä ja RETURN:llä CICS-ohjelmanohjauksessa?
Nämä komennot hallitsevat ohjauksen siirtoa ohjelmien välillä transaktion sisällä:
| Komento | Tuotetiedot | Control Return | Käytä asiaa |
|---|---|---|---|
| LINK | Siirtää ohjauksen toiselle ohjelmalle, mutta odottaa ohjauksen takaisin. | Kyllä | Aliohjelman kutsu |
| XCTL | Siirtää ohjauksen pysyvästi toiselle ohjelmalle. | Ei | Ohjelmakutsujen ketju |
| PALATA | Palauttaa ohjauksen CICS:lle tai kutsuvalle ohjelmalle. | N / A | Transaktion loppu |
Esimerkiksi:
Jos ohjelman A täytyy suorittaa ohjelma B väliaikaisesti, se käyttää LINK-käskyä. Jos ohjelma A lopettaa operaation ja luovuttaa operaation kokonaan ohjelmalle B, se käyttää XCTL-käskyä.
9) Miten CICS varmistaa datan eheyden ja samanaikaisuuden hallinnan tapahtumien suorittamisen aikana?
CICS ylläpitää tietojen eheyttä käyttämällä lukitus-, synkronointi- ja palautusmekanismitSe varmistaa, että jaettua dataa käyttävät samanaikaiset tapahtumat eivät aiheuta ristiriitoja.
Tärkeimmät tekniikat:
- ENQ/DEQ: Sarjoittaa pääsyn jaettuihin resursseihin.
- SYNKRONOINTI: Määrittelee loogiset työyksiköt, tehden tarvittaessa committeja tai peruutuksia.
- Tehtävien eristäminen: Jokainen tehtävä suoritetaan omalla suojatulla alueellaan.
Esimerkiksi:
Jos kaksi käyttäjää yrittää päivittää samaa tilitietuetta, ENQ estää samanaikaiset kirjoitukset ja säilyttää tietojen yhtenäisyyden.
10) Mitä ovat väliaikaiset tallennusjonot (TSQ) ja ohimenevät datajonot (TDQ) CICS:ssä? Selitä niiden tyypit ja käyttötarkoitukset.
CICS tarjoaa TSQ- ja TDQ-lomakkeita väliaikaiseen tiedonkäsittelyyn.
Väliaikainen tallennusjono (TSQ):
Käytetään sellaisten datatietueiden tallentamiseen, jotka yksi tai useampi ohjelma voi lukea satunnaisesti tai peräkkäin.
Transienttinen datajono (TDQ):
Käytetään peräkkäiseen, kertaluonteiseen tiedonsiirtoon, usein ohjelmien väliseen viestintään tai eräkäynnistyksiin.
| Tekijä | TSQ | TDQ |
|---|---|---|
| Käyttöoikeustyyppi | Satunnainen tai peräkkäinen | Vain peräkkäinen |
| Elinikäinen | Kunnes poistetaan tai CICS sammutetaan | Kunnes luettu |
| Käytettävyys: | Sama alue tai eri tehtävät | Sisäinen tai ulkopuolinen osio |
| esimerkki | Chat-viestien puskurointi | Tulostusjono |
11) Selitä BMS:n (peruskartta) tarkoitus ja edutping Tuki) CICS:ssä.
Rakennusautomaatiojärjestelmä tai Basic Mapping Support, on CICS-apuohjelma, joka erottaa sovelluslogiikan päätenäytön muotoilusta. Sen avulla kehittäjät voivat suunnitella laiteriippumattomia karttoja, jotka muuntuvat näyttöasettelujen ja tietorakenteiden välillä.
Edut ja edut:
- Laiteriippumattomuus: Näyttöjä voidaan käyttää useilla erityyppisillä päätelaitteilla.
- Huollon helppous: Ohjelmalogiikka ja esitystapa ovat erillään.
- Symboliset ja fyysiset kartat: Symboliset kartat määrittelevät datan nimet, kun taas fyysiset kartat ohjaavat asettelua.
- Vähentynyt Code Monimutkaisuus: Kehittäjät viittaavat kenttien nimiin kiinteästi koodattuihin näyttökoordinaatteihin.
Esimerkiksi:
Pankin BMS:llä rakennettu asiakastietonäyttö voi näkyä identtisesti sekä 3270-päätteillä että emuloiduissa verkkokäyttöliittymissä ilman koodimuutoksia.
12) Miten virheet ja ABEND-virheet käsitellään CICS-sovelluksissa?
CICS-virheenhallinta perustuu sisäänrakennettujen komentojen, paluukoodien ja käyttäjän määrittämien käsittelijöiden yhdistelmään.
Ydinmekanismit:
- KAHVAN KUNTO: Ohjaa ohjauksen virheenkorjausrutiiniin, kun määritetyt olosuhteet täyttyvät.
- ÄLÄ HUOMIOI EHTO: Estää tietyn virheenkäsittelyn, kun sitä ei tarvita.
- RESP ja RESP2 Codes: Jokainen EXEC CICS -komento palauttaa nämä koodit yksityiskohtaista diagnostiikkaa varten.
- Abend-tyypit:
- ASRA – Ohjelman keskeytys (datapoikkeus).
- AICA – Karkaavan tehtävän aikakatkaisu.
- AEY9 – DB2-resurssi ei ole käytettävissä.
Esimerkiksi:
Tuotannossa kehittäjä saattaa pysäyttää ASRA ABEND -virheen käyttämällä HANDLE CONDITION ERROR (tunniste) -ominaisuutta ohjatakseen ohjauksen virheiden kirjaamiseen tarkoitettuun moduuliin CICS-alueen päättämisen sijaan.
13) Millä eri tavoilla CICS:ssä voidaan käsitellä ohjelmien välistä viestintää?
CICS-ohjelmien välinen viestintä voi tapahtua useiden mekanismien kautta datan laajuudesta ja elinkaaresta riippuen:
| Mekanismi | Tuotetiedot | Käytä asiaa |
|---|---|---|
| KOMMAREA | Korjattu 32 kt:n alue, joka jaettiin linkitettyjen ohjelmien kesken. | Vanhat sovellukset. |
| Kanavat ja säilöt | Välitä monimutkaisia tai suuria tietojoukkoja, jotka ovat yli 32 kt. | Nykyaikaiset CICS TS -ympäristöt. |
| Väliaikaiset tallennusjonot | Satunnaista tai peräkkäistä väliaikaista dataa. | Moniajokommunikaatio. |
| Ohimenevät datajonot | Peräkkäinen kertaluonteinen tiedonsiirto. | Eräkäynnistimet tai lokikirjaus. |
Esimerkiksi:
Tilaustenkäsittelyohjelma voi käyttää COMMAREA-funktiota asiakastunnuksen lähettämiseen hinnoittelumoduuliin ja Channels-funktiota XML-muotoisen kauppatunnuksen välittämiseen.ping ostoskori hinnoittelun laskemista varten.
14) Miten CICS varmistaa suorituskyvyn tehokkuuden ja resurssien optimoinnin?
CICS optimoi suorituskyvyn älykkään tehtävienhallinnan, datapuskuroinnin ja kuormituksen tasapainotuksen avulla.
Suorituskykyyn vaikuttavat keskeiset tekijät:
- Langan uudelleenkäyttö: Vähentää tehtävien käynnistyskustannuksia.
- Ohjelman uudelleenkäyttö ja UUSIKOPIOINNIT: Pitää moduulit paikallaan latausajan säästämiseksi.
- filee BufferING: Minimoi I/O-odotukset tallentamalla tietueet välimuistiin.
- Tehtävän priorisointi: Aikatauluttaa kriittiset tapahtumat ensin.
- Valvontatyökalut: CICS Performance Analyzer ja RMF auttavat tunnistamaan pullonkauloja.
Esimerkiksi:
Telelaskutusjärjestelmä paransi läpimenoaikaa ottamalla käyttöön säikeenkestävät ohjelmat ja lyhentämällä päätelaitteiden odotusaikoja 15 prosentilla puskurivarannon virityksen avulla.
15) Mitä eroa on keskustelevilla ja näennäiskeskustelevilla ohjelmilla?
| Ominaisuus | Keskusteluohjelma | Näennäiskeskusteluohjelma |
|---|---|---|
| Resurssien käyttö | Säilyttää resursseja käyttäjän vuorovaikutuksen ajan. | Vapauttaa resursseja syötteiden välillä. |
| Tehtävän kesto | Jatkuva, kunnes istunto päättyy. | Päättyy vastauksen jälkeen, käynnistyy uudelleen myöhemmin. |
| Tehokkuus: | Less tehokas, korkeat yleiskustannukset. | Erittäin tehokas, CICS-standardin mukainen. |
| Valtion johto | Säilyttää tilan muistissa. | Tallentaa tilan COMMAREA- tai TSQ-tiedostoon. |
Esimerkiksi:
Lentojen varaaminen verkossa käyttää näennäiskeskusteluohjelmia, joten jokainen näytönvaihto tapahtuu nopeasti lukitsematta CICS-resursseja käyttäjän ajatteluajan ajaksi.
16) Milloin NEWCOPY-menetelmää tulisi käyttää ja mitkä ovat sen seuraukset?
NEWCOPY annetaan korvaamaan muistiin jo ladattu ohjelma uudella käännetyllä versiolla ilman CICS:n uudelleenkäynnistystä.
Milloin käyttää:
- Ohjelman uudelleenkääntämisen tai muokkaamisen jälkeen.
- Hallitun käyttöönoton aikana alueen uudelleenkäynnistyksen välttämiseksi.
vaikutukset:
- Aktiivisten tehtävien on oltava suoritettuina ennen korvaamista.
- Varmistaa, että päivitetty logiikka on välittömästi saatavilla uusille tapahtumille.
Esimerkiksi:
Pankki ottaa käyttöön korjauspäivityksen korkojen laskentalogiikalle; operaattorit antavat ongelman CEDA SET PROGRAM(PROG1) NEWCOPY ladata uuden moduulin ilman palvelun seisokkiaikaa.
17) Kuvaile CICS-kanavien ja -konttien ominaisuuksia ja etuja COMMAREAan verrattuna.
CICS TS 3.1:ssä käyttöönotetut kanavat ja säilöt revolutionisoituneen tiedon siirto.
Ominaisuudet:
- Tukee useita nimettyjä säilöjä kanavan sisällä.
- Poista COMMAREA:n 32 kt:n rajoitus.
- Salli strukturoitu data, kuten XML ja JSON.
Edut COMMAREAan verrattuna:
- Parannettu modulaarisuus ja uudelleenkäyttö.
- Yksinkertaistettu integrointi web-palveluihin ja SOA:han.
- Tietosäiliöiden rinnakkaiskäsittely.
Esimerkiksi:
Logistiikkasovellus käyttää kanavia siirtääkseen lähetystietoja XML-muodossa CICS:n ja REST API -yhdyskäytävän välillä, mikä yksinkertaistaa modernia integraatiota.
18) Mitä tiedostojen käyttötapoja CICS tarjoaa VSAM-tiedostoille?
CICS tukee useita käyttötapoja erilaisten tapahtumatarpeiden tyydyttämiseksi.
| Käyttöoikeustyyppi | Tuotetiedot | Käytä asiaa |
|---|---|---|
| Peräkkäinen | Lukee tietueet järjestyksessä. | Erämäiset raportit. |
| satunnainen | Hakee tietyn tietueen avaimen avulla. | Tilin haku. |
| Dynaaminen | Yhdistää peräkkäisen ja satunnaisen. | Päivitettyjen tietueiden selaaminen. |
| Vaihtoehtoinen hakemiston käyttöoikeus | Pääsy toissijaisen avaimen polun kautta. | Toissijainen haku (esim. asiakkaan nimi). |
Esimerkiksi:
Asiakastukisovellus hakee tilit käyttämällä vaihtoehtoista indeksiä puhelinnumeron perusteella tili-ID:n sijaan joustavuuden vuoksi.
19) Miten CICS integroituu DB2:een ja mitkä ovat tämän integraation tärkeimmät edut?
CICS integroituu tiiviisti DB2:een SQL-lauseiden suorittamiseksi tapahtumien sisällä varmistaen samalla eheyden ja palautettavuuden.
Integrointimenetelmät:
- EXEC SQL -lausekkeet upotettu COBOL CICS -ohjelmiin.
- Kaksivaiheinen vahvistusprotokolla synkronoitua palautusta ja vahvistusta varten.
- DB2-liitetoiminto mahdollistaa CICS:n yhteyksien ja säikeiden hallinnan.
Hyödyt:
- Keskitetty tapahtumien hallinta.
- Säikeiden uudelleenkäytön ansiosta I/O-ylimäärä vähenee.
- Parannettu tietojen yhdenmukaisuus eri järjestelmien välillä.
Esimerkiksi:
Vähittäismyynnin kassasovellus päivittää varasto- ja laskutustaulukot yhden CICS–DB2-tapahtuman sisällä, mikä takaa atomaarisen yhdenmukaisuuden.
20) Mitkä CICS Transaction Serverin (6.x) modernit parannukset parantavat sovelluskehitystä ja DevOps-integraatiota?
CICS TS 6.x esittelee useita innovaatioita nykyaikaisten ketterien ympäristöjen tukemiseksi:
Tärkeimmät parannukset:
- CICS-palvelu: Paljasta CICS-tapahtumat RESTful-API-rajapintoina OpenAPI:n avulla.
- Konttisoinnin tuki: Ota CICS-alueet käyttöön Dockerissa ja Kubernetesissa.
- Parannettu turvallisuus: Tuki TLS 1.3:lle ja OAuth 2.0:lle.
- Automatisoitu putkilinjan käyttöönotto: Integrointi Jenkins ja kaupunkienCode CI/CD:lle.
- Suorituskykyanalyysi: Tekoälyyn perustuvia näkemyksiä IBM OMEGAMON ja z/OSMF.
Esimerkiksi:
Rahoituslaitokset käyttävät CICS:ää mikropalvelupohjaisena taustajärjestelmänä, joka on käytettävissä REST API:n kautta ja integroituu saumattomasti pilvinatiiveihin sovelluksiin ja DevOps-prosessiin.
21) Miten CICS hallitsee tehtävien synkronointia ja resurssien lukitusta estääkseen tietoristiriitoja?
CICS käyttää tehtävien hallintamekanismi yhdistettynä resurssien lukitukseen tietojen eheyden ylläpitämiseksi usean käyttäjän ympäristöissä. Jokainen tehtävä on eristetty omaan ympäristöönsä, mutta synkronointi varmistaa, ettei kaksi tehtävää muuta samaa resurssia samanaikaisesti.
avain Synckronisointitekniikat:
- ENQ/DEQ-komennot: Varmista jaettujen resurssien yksinomainen hallinta.
- PESSIMISTISEN Lukitus: Estää pääsyn, kunnes nykyinen tehtävä on valmis.
- OPTIMISTIC Lukitus: Sallii samanaikaisen käytön, mutta varmistaa version yhtenäisyyden ennen commit-toimintoa.
Esimerkiksi:
Kun kaksi käyttäjää yrittää päivittää yhtä tilitietuetta, CICS käyttää ENQ:ta operaation sarjoittamiseen varmistaen, että toisen käyttäjän päivitys käsitellään ennen toisen päivityksen aloittamista.
22) Mitkä tekijät vaikuttavat tehtävien priorisointiin ja aikataulutukseen CICS-alueella?
CICS käyttää sisäistä lähettäjää tehtävien ajoittamiseen useiden järjestelmän ja käyttäjän määrittämien parametrien perusteella.
Ensisijaiset tekijät:
- Prioriteettiluokat: Määritelty ohjelmaohjaustaulukossa (PCT) tai CEDA:n kautta.
- Suorittimen saatavuus: Korkean prioriteetin omaavat tapahtumat syrjäyttävät alemman prioriteetin omaavat tehtävät.
- Alueen työkuormanhallinta: z/OS Workload Managerin (WLM) ohjaama.
- Resurssin odotusaika: I/O:ta odottavat tehtävät priorisoidaan.
Esimerkiksi:
Maksun valtuutustapahtumalla voi olla korkeampi prioriteetti kuin raportin luomisella, jotta reaaliaikaiset talousoperaatiot voidaan suorittaa ajallaan.
23) Selitä osion sisäisten ja osion ulkopuolisten transienttien datajonojen ero.
| Ominaisuus | Osion sisäinen TDQ | Extra-Osion TDQ |
|---|---|---|
| Sijainti | Saman CICS-alueen sisällä | CICS-alueen ulkopuolella |
| Käyttää | Saman alueen ohjelmien välinen viestintä | CICS:n ja eräajojärjestelmien välinen rajapinta |
| Käytettävyys: | Nopeampi jaetun muistin ansiosta | Hitaampi, sisältää ulkoisen tietojoukon |
| esimerkki | Kirjautuminen verkkoistunnon aikana | Tiedostonsiirto yön yli tehtävään erätyöhön |
Esimerkki skenaario:
Kun myyntimerkintä tallennetaan, osion sisäinen TDQ tallentaa sen väliaikaisesti istuntotason käsittelyä varten, kun taas osion ulkopuolinen TDQ siirtää sen eräkäsittelyyn laskun luomista varten.
24) Miten dynaamista muistia allokoidaan ja hallitaan CICS-ohjelmassa?
CICS hallitsee muistia dynaamisesti GETMAIN ja FREEMAIN komentoja.
- GETMAIN: Varaa tallennustilaa muuttujille, taulukoille tai välitietorakenteille suorituksen aikana.
- VAPAA PÄÄ: Vapauttaa varatun tallennustilan vuotojen välttämiseksi.
- Säilytyssuojaus: Estää yhden tehtävän viottamasta toisen tietoja.
Esimerkiksi:
100 000 asiakastietuetta hakeva tapahtuma varaa dynaamisesti muistia GETMAIN-komennolla väliaikaisen datan säilyttämistä varten ja vapauttaa sen FREEMAIN-jälkikäsittelyllä, mikä optimoi muistin käytön.
25) Kuvaile SYNCPOINTin roolia tapahtumien palautumisessa ja johdonmukaisuudessa.
SYNCPOINT CICS määrittelee looginen työyksikkö (LUW) — raja, jossa kaikki muutokset vahvistetaan tai peruutetaan yhtenä atomitason toimintona.
edut:
- Takaukset atomisuus ja johdonmukaisuus tietoja.
- Estää osittaiset päivitykset järjestelmävikojen aikana.
- Helpottaa palautusta ABEND-tilanteessa.
Esimerkiksi:
Jos tilauksen tekemisessä varastopäivitykset onnistuvat, mutta laskutus epäonnistuu, SYNCPOINT ROLLBACK varmistaa, että molemmat toiminnot palautuvat, jolloin tietojen eheys säilyy.
26) Mitkä ovat yleisiä syitä ja ratkaisuja suorituskyvyn heikkenemiseen CICS-alueella?
Yleisiä syitä:
- Suuri tehtäväkilpailu tai liiallisia ENQ-lukituksia.
- Riittämätön säikeiden uudelleenkäyttö tai huono puskurin kokoonpano.
- Ei-säikeellinen ohjelman suunnittelu.
- Ylikuormitetut väliaikaiset tallennusjonot.
Ratkaisut ja parhaat käytännöt:
- Enable Säikeenkestävä ohjelmointi rinnakkaissuoritusta varten.
- Optimoida Buffer Altaan koko.
- Käyttää Suorituskykyanalysaattori (PA) ja CICS-selain hitaiden tapahtumien tunnistamiseksi.
Esimerkiksi:
CICS PA:lla tehdyn valvonnan jälkeen televiestintäasiakas havaitsi peräkkäisten TDQ-kirjoitusten aiheuttaman korkean suorittimen odotusajan, optimoi sen asynkronisella tehtäväsuunnittelulla ja lyhensi vasteaikoja 25 %.
27) Miten CICS-sovelluksia voidaan integroida nykyaikaisiin RESTful-rajapintoihin ja mikropalveluihin?
Moderni CICS tukee RESTful API -altistusta seuraavien kautta: CICS API -prosessi ja z/OS Connect Enterprise -versio.
Integraatiovirta:
- Määrittele REST-resurssit CICS:ssä OpenAPI-spesifikaatioiden avulla.
- Yhdistä olemassa olevat COBOL-ohjelmat taustapalveluiksi.
- Suojaa päätepisteet OAuth 2.0:lla.
- Ota käyttöön DevOps-prosessissa (esim. Jenkins) jatkuvaa toimitusta varten.
Esimerkiksi:
Pankki tarjoaa asiakkaidensa saldokyselyohjelman REST-rajapintana z/OS Connectin kautta, minkä ansiosta mobiilisovellukset voivat kysellä saldoja reaaliajassa HTTPS:n kautta.
28) Mitä suojausmekanismeja CICS tarjoaa käyttäjien todennukseen ja resurssien suojaukseen?
CICS työllistää monikerroksiset turvakontrollit integroitu z/OS-tietoturvajärjestelmiin, kuten RACF:ään.
Keskeiset suojausominaisuudet:
- Käyttäjän todennus: Vahvistaa henkilöllisyyden RACF:n tai ulkoisen LDAP:n avulla.
- Resurssien käyttöoikeuksien hallinta: Suojaa ohjelmia, tiedostoja ja tapahtumia.
- Transaktioiden eristäminen: Estää alueiden välisen datan käytön.
- salaus: Tukee TLS 1.3:a turvallisen tiedonsiirron takaamiseksi.
| Turvallisuusnäkökohta | Mekanismi |
|---|---|
| Käyttäjän vahvistus | RACF-kirjautuminen |
| Pääsyn valtuutus | Resurssiluokat (CICSPCT, CICSFCT) |
| Verkkosuojaus | TLS/SSL-salaus |
| Hakkuu | SMF-tarkastustietueet |
Esimerkiksi:
Terveydenhuoltojärjestelmä käyttää RACF:ää varmistaakseen, että vain valtuutetut lääkärit voivat käyttää potilastapahtumatietoja suojattujen TRANSID-tunnisteiden kautta.
29) Miten CICS tukee DevOpsia ja jatkuvan integraation prosesseja yritysympäristöissä?
CICS integroituu nykyaikaisiin DevOps-putkiin käyttämällä API:t, skriptit ja laajennukset automatisoida käyttöönottoa ja valvontaa.
Toteutusstrategiat:
- Käyttää kaupunki-Code Sijoittaa or Jenkins automaattisia aluepäivityksiä varten.
- Tallenna kokoonpanot Gitiin versionhallintaa varten.
- Automatisoi testaus käyttämällä CICS-koontityökalupakki ja DFHPIPELINE.
- Käyttää CICS-valvonta-API terveysraporttinäkymiä varten.
Esimerkiksi:
Vakuutusyhtiö rakensi Jenkins putkisto, joka laukaisee automaattisesti NEWCOPY päivitykset onnistuneen koonnin jälkeen, mikä lyhentää manuaalista käyttöönottoaikaa 90 %.
30) Kuvaile CICS:n käytännön käyttötapaus suuren volyymin yritysympäristössä.
Skenaario:
Monikansallinen pankki käyttää CICS-pohjaista verkkopankkijärjestelmää, joka käsittelee miljoonia päivittäisiä tapahtumia.
ArchiRakenteen ominaisuudet:
- Etupää: 3270 ja REST-rajapintoja kutsuvat verkkosovellukset.
- Väliohjelmisto: CICS TS hallinnoi tapahtumia ja istuntoja.
- taustaosa: DB2 ja MQ pysyvyyden ja viestinnän osalta.
Havaitut edut:
- 99.99 % käyttöaika ja tapahtumavaste < 300 ms.
- Reaaliaikainen petosten havaitseminen integroitu CICS–MQ-sillan kautta.
- Saumaton skaalaus useiden CICS-alueiden avulla z/OS Sysplexissä.
Tämä havainnollistaa, miksi CICS on edelleen keskeinen osa nykyaikaista keskustietokoneiden infrastruktuuria uudemmista teknologioista huolimatta.
31) Miten CICS-ohjelmia voidaan modernisoida pilvinatiiveja ja hybridikäyttöönottoja varten?
CICS:n modernisointi tarkoittaa monoliittisten COBOL-ohjelmien muuttamista modulaarisiksi, palvelukeskeisiksi komponenteiksi, jotka integroituvat pilvi-infrastruktuuriin.
Lähestymistavat modernisointiin:
- Paljasta CICS-logiikka RESTful-rajapintoina z/OS Connect Enterprise Editionin avulla.
- CICS-alueiden säilöminen Dockerin tai Red Hat Openin avullaShift.
- Integrointi CI/CD-putkistojen kanssa jatkuvaa käyttöönottoa varten.
- Refaktoroi liiketoimintalogiikka mikropalveluihin samalla kun keeping transaktioiden hallinta CICS:ssä.
Esimerkiksi:
Logistiikkayritys siirsi CICS-rahtisuunnittelusovelluksensa hybridipilveen kontittamalla CICS:n ja käyttämällä API-päätepisteitä ulkoisten palvelujen käyttöön, mikä paransi ketteryyttä ja skaalautuvuutta.
32) Mitä diagnostiikkatyökaluja ja apuohjelmia on saatavilla CICS-sovellusten virheenkorjaukseen?
CICS tarjoaa useita integroituja virheenkorjaustyökaluja, jotka auttavat tunnistamaan logiikka- ja ajonaikaisia virheitä.
Tärkeimmät työkalut:
- CEDF (komennon suorituksen diagnostiikkalaitos): Vaiheittainen virheenkorjaus EXEC CICS -komennoille.
- CEBR: Selaa väliaikaisia tallennusjonoja.
- CEMT: Valvoo järjestelmäresursseja ja ohjelmien tilaa.
- CICS Trace Laitos: Tallentaa yksityiskohtaisen suorituksen traces.
- IBM Virheenkorjaustyökalu: Tarjoaa keskeytyspisteitä ja muuttujien tarkastusta COBOL-ohjelmille.
Esimerkiksi:
ABEND ASRA -virheenkorjaaja käytti CEDF:ää tunnistaakseen, että ohjelmasegmentissä tapahtui nollalla jakaminen ennen tietokantaan tehtävää vahvistusta.
33) Miten CICS käsittelee poikkeusten lokikirjauksen ja järjestelmän valvonnan?
CICS kirjaa kaikki operatiiviset tapahtumat, poikkeukset ja suorituskykymittarit Järjestelmänhallintajärjestelmät (SMF) ja CICS-valvontalaitos (CMF).
Kirjausmekanismit:
- SMF-tyypin 110 tietueet: Sisältää tapahtumatason tietoja.
- Transienttiset datajonot: Käytetään mukautettuun sovellustason lokikirjaukseen.
- CICS-selain: Graafiseen käyttöliittymään perustuva työkalu suorituskyvyn ja poikkeusten seurantaan.
- IBM OMEGAMON: Tarjoaa syvällistä tapahtuma-analytiikkaa ja poikkeavuuksien havaitsemista.
Esimerkiksi:
Pankkilaitos määritti SMF-lokinkirjauksen kaikille epäonnistuneiden tapahtumien tunnisteille ja integroi sen Splunkin kojelaudoihin reaaliaikaista petosten havaitsemista varten.
34) Selitä CICS:ssä käytettävän pseudo-keskusteluohjelmoinnin edut ja haitat.
| Aspect | edut | Haitat |
|---|---|---|
| Resurssienhallinta | Vapauttaa muistia näyttöjen välillä. | Vaatii tilan palauttamisen joka kerta. |
| skaalautuvuus | Käsittelee tuhansia käyttäjiä tehokkaasti. | Hieman suurempi prosessorin käyttöaste uudelleenkäynnistystä kohden. |
| Virheiden palautus | Helppo palautus näyttöjen välillä. | Monimutkainen usean näytön työnkulkuihin. |
Esimerkiksi:
Näennäiskeskustelusuunnittelu mahdollistaa 10 000 samanaikaisen käyttäjän varata tikettejä ilman resurssien käyttämätöntä käyttöä, mutta kehittäjien on ylläpidettävä COMMAREAa huolellisesti jatkuvuuden varmistamiseksi.
35) Mikä on DFHCOMMAREAn ja DFHEIBLK:n merkitys CICS-ohjelmissa?
Molemmat ovat keskeisiä tietorakenteita, jotka lisätään automaattisesti CICS-ohjelmiin käännöksen aikana.
- DFHCOMMAREA: Käytetään tiedon siirtämiseen linkitettyjen ohjelmien välillä yhden tapahtuman sisällä.
- DFHEIBLK: Sisältää ympäristö- ja toteutustietoja (EIBRESP, EIBTASK, EIBTIME jne.).
Esimerkiksi:
Ohjelmien välisen puhelun aikana DFHCOMMAREA tallentaa asiakastunnuksen, kun taas DFHEIBLK tracks tapahtuman tehtävätunnus ja ajoitustiedot trackyky
36) Miten selviät äkillisistä tehtävistä tai vessassa käymisestä?ping CICS-olosuhteet?
CICS havaitsee automaattisesti karkaavat tehtävät, kun ne ylittävät määritetyt suorittimen tai ajan kynnysarvot, mikä usein johtaa virheeseen. AICA ABEND.
Ennaltaehkäisevät tekniikat:
- Käytä RUNAWAY LIMIT parametri SIT:ssä (järjestelmän alustustaulukko).
- Aseta oikea SYNCPOINTS pitkissä silmukoissa.
- käyttää Tehtävien aikakatkaisut ja säännöllisiä committeja.
Esimerkiksi:
Tiedonsiirtoprosessi looping virheellisen logiikan vuoksi se laukaisi AICA ABENDin; RUNAWAY-rajojen säätäminen ja commit-pisteiden lisääminen estivät toistumisen.
37) Miten CICS voidaan integroida MQ:n (Message Queue) kanssa asynkronista tiedonsiirtoa varten?
CICS–MQ-integraatio mahdollistaa luotettavan viestipohjaisen tapahtumien käsittelyn.
Integraatioprosessi:
- Käyttää
EXEC CICS RECEIVE/PUTMQ-komennot viestien lähettämiseen ja vastaanottamiseen. - Määritä MQ-jonot CICS-alueella.
- Toteuttaa liipaisinpohjainen tehtävien aloitus tapahtumapohjaista käsittelyä varten.
- Käyttää Työn koordinointiyksikkö commitin johdonmukaisuuden vuoksi.
Esimerkiksi:
Lentoyhtiö käyttää MQ:ta lippuvarausvahvistusten asynkroniseen käsittelyyn, irrottaen käyttöliittymäjärjestelmät CICS-ydinlogiikasta viiveen ja riippuvuuden vähentämiseksi.
38) Miten varmistat CICS-järjestelmien korkean käytettävyyden ja skaalautuvuuden yritysympäristöissä?
CICS:n korkea käytettävyys saavutetaan seuraavien ominaisuuksien avulla: Rinnakkaissysplex ja Monialue Operation (MRO).
Skaalautuvuuden tekniikat:
- Monialueinen asennus: Erota AOR (sovelluksen omistava alue) ja TOR (päätteen omistava alue).
- Sysplex-klusterointi: Varmistaa vikasietoisuuden LPAR-yhteyksien välillä.
- Dynaaminen työkuorman reititys: Käyttää WLM:ää pyyntöjen tasapainottamiseen.
Esimerkiksi:
Televiestintäyritys otti käyttöön kolmialueisen MRO-järjestelmän, jossa oli yksi TOR ja kaksi AOR:ia, mikä mahdollisti saumattoman vikasietoisuuden ja 40 % suuremman läpimenon.
39) Mitä modernisointistrategioita on olemassa vanhojen CICS-ohjelmien paljastamiseksi verkko- tai API-palveluina?
Vanhoja CICS-ohjelmia voidaan laajentaa käyttämällä palvelun mahdollistamistekniikat:
Tärkeimmät strategiat:
- z/OS Connect EE: Muunna COBOL-ohjelmat REST/JSON-palveluiksi.
- SOAP-verkkopalvelut: Käytä DFHWS2LS- ja DFHLS2WS-työkaluja WSDL:n luomiseen.
- API-hallinta: Käyttää IBM API Yhdistä suojattuihin ja julkaisupalveluihin.
- Kanavapohjainen tiedonvaihto: Korvaa COMMAREA JSON-hyötykuormien säilöillä.
Esimerkiksi:
Vakuutusyhtiö julkaisi CICS-korvaustarkistusohjelmansa REST-palveluna z/OS Connectin kautta, mikä mahdollisti integroinnin mobiili- ja verkkosovelluksiin.
40) Skenaariokysymys – Huomaat, että CICS:n vasteajat ovat yhtäkkiä kaksinkertaistuneet. Miten ratkaisisit tämän ongelman?
Vaiheittainen diagnostinen lähestymistapa:
- Tunnista vaikutusalue: Käytä CEMT:tä tai CICS Exploreria.
- Tarkista, onko karkaamista tai vessassaping tehtävät: Etsi paljon suorittimen tehoa kuluttavia laitteita.
- Analysoi SMF/CMF-lokeja: Tunnista palvelutasosopimuksen ylittävät tapahtumat.
- Tutki I/O-pullonkauloja: Tarkista tiedosto tai TDQ-kiista.
- Tarkista ohjelman latausmoduulit: Vanhentunut tai optimoimaton koodi voi aiheuttaa viivästyksiä.
- Säädä puskurivarantoja ja säikeiden käyttöä.
Esimerkiksi:
Tutkimuksen jälkeen perimmäiseksi syyksi tunnistettiin COBOL-ohjelman uusi versio, joka suoritti tarpeettomia tiedostotarkistuksia; SELECT-lausekkeen uudelleenoptimointi palautti normaalit vasteajat.
🔍 CICS:n tärkeimmät haastattelukysymykset tosielämän skenaarioilla ja strategisilla vastauksilla
1) Mikä on CICS ja miksi sitä käytetään yritysympäristöissä?
Ehdokkaalta odotetaan: Haastattelija haluaa varmistaa, että ymmärrät CICS:n roolin tapahtumien käsittelyssä ja yritysjärjestelmissä.
Esimerkki vastauksesta:
"CICS eli Customer Information Control System on tapahtumapalvelin, joka toimii pääasiassa IBM keskustietokoneita. Se hallitsee verkkotapahtumien käsittelyä tehokkaasti sallimalla useiden käyttäjien käyttää samaa dataa samanaikaisesti. Edellisessä roolissani käytin CICS:ää varmistaakseni korkean käytettävyyden ja pienen viiveen tapahtumien käsittelyn taloussovelluksissa, jotka käsittelivät tuhansia päivittäisiä tapahtumia.”
2) Voitko selittää CICS:n pseudo-keskusteluohjelmoinnin ja keskustelevan ohjelmoinnin välisen eron?
Ehdokkaalta odotetaan: Haastattelija haluaa arvioida tietämystäsi CICS-ohjelmointimalleista ja resurssien optimoinnista.
Esimerkki vastauksesta:
”Keskusteluohjelmointi pitää tehtävän aktiivisena käyttäjän vuorovaikutusten välillä, mikä kuluttaa enemmän järjestelmäresursseja. Sitä vastoin pseudokeskusteluohjelmointi vapauttaa resursseja jokaisen käyttäjän syötteen jälkeen ja palauttaa kontekstin myöhemmin väliaikaisen tallennusmekanismin avulla. Edellisessä työssäni siirsin vanhoja keskusteluohjelmia pseudokeskusteluohjelmiksi muistinkulutuksen vähentämiseksi ja skaalautuvuuden parantamiseksi.”
3) Miten käsittelet CICS-tapahtuman, joka on katsomaton?ping loputtomiin ja vaikuttaako se suorituskykyyn?
Ehdokkaalta odotetaan: Haastattelija haluaa testata kykyäsi vianmäärityksessä suorituskykyyn ja vakauteen liittyvissä ongelmissa.
Esimerkki vastauksesta:
"Jos tapahtuma on katsoaping, Tunnistaisin sen ensin valvontatyökaluilla, kuten CEMT:llä tai CICS Explorerilla. Sitten lopettaisin tehtävän käyttämällä CEMT SET TASK komentaa ja analysoida vedosta logiikkavirheen tai puuttuvan loppukohdan tunnistamiseksi. Edellisessä roolissani otin käyttöön tapahtumien aikakatkaisuja ja koodin tarkistuksia estääkseni tällaisten ongelmien toistumisen.”
4) Kuvaile, miten hallitsisit tietojen eheyttä CICS-sovelluksessa, joka on vuorovaikutuksessa DB2:n kanssa.
Ehdokkaalta odotetaan: Haastattelija haluaa tietää, miten ymmärrät CICS-DB2-koordinoinnin ja commit-hallinnan.
Esimerkki vastauksesta:
”Käyttäisin synkronointipisteiden käsittelyä varmistaakseni, että kaikki päivitykset vahvistetaan yhdessä tai peruutetaan virheen sattuessa. Tämä takaa tietojen eheyden molemmissa järjestelmissä. Edellisessä työssäni otin käyttöön kaksivaiheisen vahvistuskoordinoinnin CICS:n ja DB2:n välille estääkseni osittaiset tapahtumien vahvistukset järjestelmävirheiden aikana.”
5) Kerro minulle tilanteesta, jossa jouduit optimoimaan heikosti toimivan CICS-tapahtuman.
Ehdokkaalta odotetaan: Haastattelija arvioi ongelmanratkaisu- ja analyyttisiä taitojasi.
Esimerkki vastauksesta:
”Työskentelin kerran CICS-tapahtuman parissa, jonka vasteajat olivat pitkiä tehottomien DB2-kyselyiden ja liiallisten I/O-kutsujen vuoksi. Käytin CICS-suorituskykyanalyysityökaluja paikantaakseni pullonkaulat ja kirjoitin SQL-kyselyt uudelleen käyttämään indeksoituja käyttöpolkuja. Tuloksena oli 60 prosentin parannus keskimääräisessä tapahtuma-ajassa.”
6) Miten varmistat turvallisuuden ja tietosuojan CICS-ympäristössä?
Ehdokkaalta odotetaan: Haastattelija haluaa nähdä ymmärryksesi RACF:stä, tapahtumatason tietoturvasta ja parhaista käytännöistä.
Esimerkki vastauksesta:
”Varmistan turvallisuuden toteuttamalla RACF-kontrolleja, määrittämällä tapahtumatason käyttöoikeudet ja ottamalla käyttöön ohjelmien automaattisen asennuksen suojauksen. Lisäksi määritän tapahtumien eristämisen ja salauksen arkaluonteisille tiedoille. Edellisessä roolissani tein yhteistyötä tietoturvatiimin kanssa käyttölokitietojen tarkastamiseksi ja todennusmekanismien tiukentamiseksi.”
7) Miten toimitaan tilanteessa, jossa useat CICS-alueet kilpailevat samoista resursseista?
Ehdokkaalta odotetaan: Haastattelija arvioi kykyäsi hallita usean alueen toimintoja ja samanaikaisuuden hallintaa.
Esimerkki vastauksesta:
"Käyttäisin resurssien jakamis- ja viestintäominaisuuksia, kuten MRO:ta (monialueinen järjestelmä)" Operation) koordinoidakseen pääsyä alueiden välillä. RLS:n (Record Level Sharing) asianmukainen määrittely varmistaa tietojen yhdenmukaisuuden ja minimoi kilpailun. Edellisessä työssäni suunnittelin alueasettelun, joka tasapainotti työkuormia AOR- ja TOR-reiteillä järjestelmän luotettavuuden parantamiseksi.”
8) Kuvaile tilannetta, jossa tuotanto-CICS-järjestelmä epäonnistui odottamatta. Miten reagoit tähän?
Ehdokkaalta odotetaan: Haastattelija haluaa mitata malttiasi, analyyttistä lähestymistapaasi ja viestintätaitojasi kriisien aikana.
Esimerkki vastauksesta:
”Kun tuotanto-CICS-alue kaatui karkaavan tapahtuman vuoksi, keräsin välittömästi lokit ja vedokset, ilmoitin asiasta sidosryhmille ja aloitin palautusprosessin. Käynnistettyäni kyseisen alueen uudelleen…” tracSelvitin puuttuvan virheenkäsittelyrutiinin perimmäisen syyn. Sitten dokumentoin ehkäisevät toimenpiteet ja päivitin toiminnan tarkistuslistan.”
9) Miten lähestyt CICS:n integrointia web-palveluihin tai nykyaikaisiin sovelluksiin?
Ehdokkaalta odotetaan: Haastattelija arvioi sopeutumiskykyäsi ja modernisointikokemustasi.
Esimerkki vastauksesta:
”Hyödynnän CICS Web Services -tukea liiketoimintalogiikan paljastamiseen SOAP- tai REST-rajapintoina, mikä mahdollistaa nykyaikaisten sovellusten vuorovaikutuksen vanhojen järjestelmien kanssa. Käytän myös CICS Transaction Gatewayta seuraaviin tarkoituksiin: Java-pohjainen yhteys. Edellisessä roolissani autoin modernisoimaan vanhaa CICS-sovellusta paljastamalla keskeiset tapahtumapalvelut RESTful-päätepisteiden kautta.”
10) Miten priorisoit tehtäviä käsitellessäsi useita CICS-projekteja, joilla on tiukat aikataulut?
Ehdokkaalta odotetaan: Haastattelija haluaa ymmärtää ajanhallinta- ja organisointikykysi.
Esimerkki vastauksesta:
"Priorisoin liiketoimintavaikutusten ja projektiriippuvuuksien perusteella. Ylläpidän selkeää projektisuunnitelmaa, kommunikoin ennakoivasti sidosryhmien kanssa ja käytän työkaluja, kuten Jiraa, track edistymistä. Edellisessä työssäni hallitsin samanaikaisia CICS-päivitys- ja parannusprojekteja delegoimalla tehokkaasti ja asettamalla realistisia välitavoitteita kaikkien toimitusten saavuttamiseksi.”

