Ma koliko znanja i iskustva imali sa svime i svačime – kad odete na razgovor za posao možete očekivati neočekivana pitanja – a pri tome ne mislim na najdebilnija difoltna pitanja koja je čovek izmislio na planeti tipa „Gde vidite sebe u našem timu za 10 godina“ ili „Zašto bismo zaposlili baš vas a ne nekog drugog“ nego mislim baš na strogo stručna pitanja koja bi trebali da znate i očekuje se da znate.
Recimo ja, po ceo celcati dan visim nad konzolom i mRemoteNG-om ili MobaXterm-u, po ceo dan crn prozor ispred mene ko da sam Saša Matić – odem na razgovor na posao i padnem na pitanju: „Kojom komandom možeš prekopirati fajl xxx.txt iz foldera AAA u folder BBB a da ostanu originalne permisije“. Jednostavno, naleti se na pitanja u stvarima sa kojima nikad niste radili – ja recimo nikad nisam radio kopiranje a da mi trebaju originalne permisije – a i kad bi mi trebalo to uradio bih „man cp“ i video bih koji parametar puca na to – a u ovom slučaju radi se o parametru „p“ kao „preserve“, pa bi originalna komanda bila: cp -p /path/to/AAA/xxx.txt /path/to/BBBU testovima znanja ispod se nalaze testovi za tri pozicije od kojih sam ja bio na testiranju za dve – Sistemski programer za Linuks, Junior Sistem Administrator i Linuks Sistem Administrator (nisam bio na testu za Juniora nego mi je pratilac bloga poslao test putem Fejsbuka) – sa pitanjima od kojih na neka pitanja nemam odgovor ni sad a neću da guglam u’inat jer me nije blam priznati da nešto ne znam pa neka tako i ostane i po cenu javnog blama. U svim testovima se tražilo da se odgovore iz glave i bez korišćenja ikakve pomoći (man, Google, other). Pitanja su obeležena onako kako sam ih radio i kako sam ih znao (bez naknadnog guglanja za ovaj tekst) i crvenom bojom su obeležena pitanja koja nisam znao pa ako neko ima odgovor neka javi da dopišem – i da ga označim kao pomagača i bilo bi idealno da taj pomagač ne gugla nego odgovori iz glave.
Inače, gle paradoksa ja Sistem Administrator – najmanje znanja imam za poziciju Junior Sistem Administrator na koju se na svu sreću nisam ni prijavio nego mi je pratilac bloga poslao ceo test – jer bih se na testiranju crveneo ko Ivica Dačić pred ovalom slanine.
Namerno sam stavio da se za odgovor mora kliknuti u + kako bi pokušali prvo sebe da preslišate….da li biste znali odgovore iz glave, bez podsećanja i ičega drugog.
Pozicija:
Sistemski programer za Linuks (shell)
Na ovom testu sam pokidao, sve sam tačno odgovorio – eventualno se može svesti pod peh da sam na par mesta zaboravio tipa da stavim ‘fi’ ili imao sintaksne greške tipa umesto ‘read’ stavio ‘reda’ – ali to nije bio problem za ljude koji su držali test – bitno im je bilo samo da znaju da postoji, kako rekoše, ispravan način razmišljanja i poznavanja sintakse. Na testu ste imali VirtualBox mašinu za potrebe testiranja – ali bez PuTTY pristupa (samo kuckanje direkt u VirtualBox-u) – tako da je test koda bio apsolutno nepraktičan…tako da sam sve udarao iz glave i bez testiranja. Rok za završetak ovog testa je bio 30 minuta.
- Ulazni parametar: Enter folder name:
- Ispiši koliko se fajlova nalazi ukupno unutar tog foldera
- Napravi fajl u kojem će se nalaziti rezultat u human-friendly formatu i ispiši gde se nalazi taj fajl
- Ispiši tekst „Completed“
- Ulazni parametar: Enter user:
- Ulazni parametar: Enter password:
- Ući u MySQL sa tim kredencijalima
- Napraviti fajl u kojem će se nalaziti spisak svih dostupnih baza
- Ispiši tekst „Complete“ ako je login bio uspešan
- Napraviti fajl u kojem će se nalaziti u jednoj liniji: Timestamp – Hostname:
- Ulazni parametar: Enter first name
- Ulazni parametar: Enter last name
- Ispiši na displeju: Hello Lastname, Firstname
- Napravi izlazni fajl sa rezultatom
- Ispiši trenutni datum i vreme u human-friendly formatu
- Pročitaj sve linije iz fajla /root/test.txt
- Prikaži svaku liniju na displeju – sa brojem linije
- Ulazni parametar: Enter the Source Folder:
- Ulazni parametar: Enter the Destination Folder:
- Napravi Destination folder – ako ne postoji
- Prekopiraj sav sadržaj iz Source Folder-a u Destination Folder
- Ulazni parametar: Enter 1st number:
- Ulazni parametar: Enter 2nd number
- Ispiši koji je broj veći od ta dva
Pozicija:
Junior Sistem Administrator
Ovo je test koji mi je poslao jedan pratilac bloga a radi se o jednoj velikoj firmi koja posluje na teritoriji cele Srbije. Pola od ovih pitanja pojma nemam (kao ovo za Linksys) i da sam išao na testiranje pošteno bih se izblamirao s obzirom da su pitanja za Junior mene i isterali bi me govnjivom motkom iz sale ili kancelarije – dakle onde ne bih ušao ni u zadnjih 10. Ako su ovo pitanja za sistem juniora, mogu misliti kakva li su tek pitanja za seniora.
Pojma nemam niti ću da guglam. Ako neko ima odgovor neka javi u komentaru.
Pojma nemam niti ću da guglam. Ako neko ima odgovor neka javi u komentaru. Pretpostavljam, pošto je u pitanju Linksys da je u pitanju niska cena – ali za konkretno ovaj model – gde znam. Takođe mogu pretpostaviti da pošto je u pitanju WRT, da se radi o firmveru koji se lako može prilagođavati lokalnim potrebama.
Pojma nemam niti ću da guglam. Ako neko ima odgovor neka javi u komentaru. Ovde bih nalupao difoltne stvari, tipa povećana bezbednost servera kroz nove inicijalne postavke i slično
IP: 192.168.255.10 NETMASK:255.255.255.255 GATEWAY:192.168.255.1 DNS: 192.168.255.1
SSH:__ DNS:__ HTTP:__ SSL:__ VNC:__ RDP:__ PPTP:__ L2TP:__ FTP:__
Iskreno, pojma nemam šta su mislili pod permanentni link (zato sam obeležio kao da ne znam), pretpostavljam da su mislili zapravo na simbolički link (symlink)…ako je to onda je ln -s /source/file /destination/link, ali ako su mislili na hardlinkove onda isto ovo samo bez paramtetra „l“. Brisanje se radi sa: rm /destination/link
Pojma nemam niti sam uopšte i razumeo pitanje, niti ću da guglam. Ako neko ima odgovor neka javi u komentaru.
Prvi put čujem za Thick i Thin memorijski prostor, znam za storage providing. Ako je po istoj filozofiji, Thick zauzuma 100% dodeljenog RAM-a bez obzira koliko se koristi dok Thin zauzima samo onoliko koliko se koristi na hipervizoru. Doduše, rezervisanje memorije se radi na drugi način, tako da – ne znam odgovor na ovo pitanje iz glave i obeležavam ga crvenom (moguće i da je trik pitanje) tako da ako imate odgovor – javnite, uglavnom neću da guglam.
$IPTABLES -t nat -A PREROUTING -p tcp --dport 5900 -i $INTERNET_if DNAT --to 192.168.10.151
Pozicija:
Linuks Sistem Administrator
Na ovom testu sam se pošteno obrukao, onako – za sve pare. Iako sam znao sva pitanja, mozak je bio zablokiran jer sam na testiranje došao posle celonoćnog rada na nekom jebenom problemu ali uspešno sređenom na kraju i odmah posle i prve smene na poslu (oči, mozak, kičma spaljeni) tako da, kad sam odlazio sa razgovora rekao sam ljudima „Zbogom“ jer izgovora nema.
Kasnije sam dobio fidbek iz te firme da ljudima uopšte i nije bilo bitno da se zna cela sintaksta iz glave već samo ‘znaš li da pristupiš problemu i znaš li koji se program ili komanda tu uopšte traži’ – recimo na pitanju „Koja se komanda koristi na kompjuteru A da bi se fajl sa kompjutera B prekopirao na kompjuter C“ – njima je bilo dovoljno samo pomenuti scp i osnovno sintaksu tima ‘scp fajl blabla’, ne i cela komanda.
Ovde ću iskucati tačna pitanja (sam sad odmoran, svež i sve znam) ali ću obeležiti u odgovorima šta sam znao a šta ne iz glave.
Ovo već nisam znao napamet iako sam radio milion puta. Znao sam napamet onaj fdisk deo i kako glase komande pvcreate, lvcreate… tako da sam odgovorio da ne znam napamet i jebiga. Inače odgovor na ovo pitanje sam i sam svojevremeno napisao na blogu, link ovde
Ovo je jedino pitanje koje stvarno nisam znao, a odgovor je: syslogd
Komentari (8)
14. za OpenVPN.
Mozda jer je potreban root za pokretaranje, tj tun/tap modula?
—-
Inace:
„Recimo ja, po ceo celcati dan visim nad konzolom i nRemoteNG-om, po ceo dan crn prozor ispred mene ko da sam Saša Matić “
Crnjak 😀
Bez zezanja, svaka čast.
D
Ali evo i dodatnog pitanja: Gde se u WordPress-u podešava vremenska zona? 🙂
Pomoć: baci pogled na timestamp komentara.
Puno pozdrava, D
Nije do Vordpresa, tzdata zeza kad si na OpenVZ-u a promeniš vremensku zonu…rešenje „yum reinstall tzdata“ i bug fixed.
Odličan tekst
Kako članovima grupe dev dati read i execute privilegije nad folderom ccccc.
Dali smo to mogli resiti ovako
sudo chown :dev /ccccc/
Ne. Time bi uništio inicijalni overšip, tj grupu koja je pre ove grupe bila vlasnik.
Trebalo bi onda uraditi #setfacl -m -R g:dev:rx cccc Dali jos treba dodato -R kako bismo clanovima grupe dali rx privilegije nad vec postojecim fajlovima u folderu