Стручни тестови са разговора за посао – можете ли их решити из главе?
Ма колико знања и искуства имали са свиме и свачиме – кад одете на разговор за посао можете очекивати неочекивана питања – а при томе не мислим на најдебилнија дифолтна питања која је човек измислио на планети типа „Где видите себе у нашем тиму за 10 година“ или „Зашто бисмо запослили баш вас а не неког другог“ него мислим баш на строго стручна питања која би требали да знате и очекује се да знате.
Рецимо ја, по цео целцати дан висим над конзолом и mRemoteNG-ом или MobaXterm-у, по цео дан црн прозор испред мене ко да сам Саша Матић – одем на разговор на посао и паднем на питању: „Којом командом можеш прекопирати фајл xxx.txt из фолдера ААА у фолдер BBB а да остану оригиналне пермисије“. Једноставно, налети се на питања у стварима са којима никад нисте радили – ја рецимо никад нисам радио копирање а да ми требају оригиналне пермисије – а и кад би ми требало то урадио бих „man cp“ и видео бих који параметар пуца на то – а у овом случају ради се о параметру „p“ као „preserve“, па би оригинална команда била: cp -p /path/to/AAA/xxx.txt /path/to/BBBУ тестовима знања испод се налазе тестови за три позиције од којих сам ја био на тестирању за две – Системски програмер за Линукс, Јуниор Систем Администратор и Линукс Систем Администратор (нисам био на тесту за Јуниора него ми је пратилац блога послао тест путем Фејсбука) – са питањима од којих на нека питања немам одговор ни сад а нећу да гуглам у’инат јер ме није блам признати да нешто не знам па нека тако и остане и по цену јавног блама. У свим тестовима се тражило да се одговоре из главе и без коришћења икакве помоћи (man, Google, other). Питања су обележена онако како сам их радио и како сам их знао (без накнадног гуглања за овај текст) и црвеном бојом су обележена питања која нисам знао па ако неко има одговор нека јави да допишем – и да га означим као помагача и било би идеално да тај помагач не гугла него одговори из главе.
Иначе, гле парадокса ја Систем Администратор – најмање знања имам за позицију Јуниор Систем Администратор на коју се на сву срећу нисам ни пријавио него ми је пратилац блога послао цео тест – јер бих се на тестирању црвенео ко Ивица Дачић пред овалом сланине.
Намерно сам ставио да се за одговор мора кликнути у + како би покушали прво себе да преслишате….да ли бисте знали одговоре из главе, без подсећања и ичега другог.
Позиција:
Системски програмер за Линукс (shell)
На овом тесту сам покидао, све сам тачно одговорио – евентуално се може свести под пех да сам на пар места заборавио типа да ставим ‘fi’ или имао синтаксне грешке типа уместо ‘read’ ставио ‘reda’ – али то није био проблем за људе који су држали тест – битно им је било само да знају да постоји, како рекоше, исправан начин размишљања и познавања синтаксе. На тесту сте имали VirtualBox машину за потребе тестирања – али без PuTTY приступа (само куцкање директ у VirtualBox-у) – тако да је тест кода био апсолутно непрактичан…тако да сам све ударао из главе и без тестирања. Рок за завршетак овог теста је био 30 минута.
- Улазни параметар: Enter folder name:
- Испиши колико се фајлова налази укупно унутар тог фолдера
- Направи фајл у којем ће се налазити резултат у human-friendly формату и испиши где се налази тај фајл
- Испиши текст „Completed“
- Улазни параметар: Enter user:
- Улазни параметар: Enter password:
- Ући у MySQL са тим креденцијалима
- Направити фајл у којем ће се налазити списак свих доступних база
- Испиши текст „Complete“ ако је логин био успешан
- Направити фајл у којем ће се налазити у једној линији: Timestamp – Hostname:
- Улазни параметар: Enter first name
- Улазни параметар: Enter last name
- Испиши на дисплеју: Hello Lastname, Firstname
- Направи излазни фајл са резултатом
- Испиши тренутни датум и време у human-friendly формату
- Прочитај све линије из фајла /root/test.txt
- Прикажи сваку линију на дисплеју – са бројем линије
- Улазни параметар: Enter the Source Folder:
- Улазни параметар: Enter the Destination Folder:
- Направи Destination folder – ако не постоји
- Прекопирај сав садржај из Source Folder-а у Destination Folder
- Улазни параметар: Enter 1st number:
- Улазни параметар: Enter 2nd number
- Испиши који је број већи од та два
Позиција:
Јуниор Систем Администратор
Ово је тест који ми је послао један пратилац блога а ради се о једној великој фирми која послује на територији целе Србије. Пола од ових питања појма немам (као ово за Linksys) и да сам ишао на тестирање поштено бих се избламирао с обзиром да су питања за Јуниор мене и истерали би ме говњивом мотком из сале или канцеларије – дакле онде не бих ушао ни у задњих 10. Ако су ово питања за систем јуниора, могу мислити каква ли су тек питања за сениора.
Појма немам нити ћу да гуглам. Ако неко има одговор нека јави у коментару.
Појма немам нити ћу да гуглам. Ако неко има одговор нека јави у коментару. Претпостављам, пошто је у питању Linksys да је у питању ниска цена – али за конкретно овај модел – где знам. Такође могу претпоставити да пошто је у питању WRT, да се ради о фирмверу који се лако може прилагођавати локалним потребама.
Појма немам нити ћу да гуглам. Ако неко има одговор нека јави у коментару. Овде бих налупао дифолтне ствари, типа повећана безбедност сервера кроз нове иницијалне поставке и слично
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:__
Искрено, појма немам шта су мислили под перманентни линк (зато сам обележио као да не знам), претпостављам да су мислили заправо на симболички линк (symlink)…ако је то онда је ln -s /source/file /destination/link, али ако су мислили на хардлинкове онда исто ово само без парамтетра „l“. Брисање се ради са: rm /destination/link
Појма немам нити сам уопште и разумео питање, нити ћу да гуглам. Ако неко има одговор нека јави у коментару.
Први пут чујем за Thick и Thin меморијски простор, знам за storage providing. Ако је по истој филозофији, Thick заузума 100% додељеног RAM-а без обзира колико се користи док Thin заузима само онолико колико се користи на хипервизору. Додуше, резервисање меморије се ради на други начин, тако да – не знам одговор на ово питање из главе и обележавам га црвеном (могуће и да је трик питање) тако да ако имате одговор – јавните, углавном нећу да гуглам.
$IPTABLES -t nat -A PREROUTING -p tcp --dport 5900 -i $INTERNET_if DNAT --to 192.168.10.151
Позиција:
Линукс Систем Администратор
На овом тесту сам се поштено обрукао, онако – за све паре. Иако сам знао сва питања, мозак је био заблокиран јер сам на тестирање дошао после целоноћног рада на неком јебеном проблему али успешно сређеном на крају и одмах после и прве смене на послу (очи, мозак, кичма спаљени) тако да, кад сам одлазио са разговора рекао сам људима „Збогом“ јер изговора нема.
Касније сам добио фидбек из те фирме да људима уопште и није било битно да се зна цела синтакста из главе већ само ‘знаш ли да приступиш проблему и знаш ли који се програм или команда ту уопште тражи’ – рецимо на питању „Која се команда користи на компјутеру А да би се фајл са компјутера Б прекопирао на компјутер Ц“ – њима је било довољно само поменути scp и основно синтаксу тима ‘scp фајл блабла’, не и цела команда.
Овде ћу искуцати тачна питања (сам сад одморан, свеж и све знам) али ћу обележити у одговорима шта сам знао а шта не из главе.
Ово већ нисам знао напамет иако сам радио милион пута. Знао сам напамет онај fdisk део и како гласе команде pvcreate, lvcreate… тако да сам одговорио да не знам напамет и јебига. Иначе одговор на ово питање сам и сам својевремено написао на блогу, линк овде
Ово је једино питање које стварно нисам знао, а одговор је: syslogd
Milos
08/09/2017 @ 18:36
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 😀
YUTECHME
08/09/2017 @ 18:52
Bez zezanja, svaka čast.
D
YUTECHME
08/09/2017 @ 19:09
Ali evo i dodatnog pitanja: Gde se u WordPress-u podešava vremenska zona? 🙂
Pomoć: baci pogled na timestamp komentara.
Puno pozdrava, D
Компјутераш блог
13/09/2017 @ 23:14
Није до Вордпреса, tzdata зеза кад си на OpenVZ-u а промениш временску зону…решење „yum reinstall tzdata“ и bug fixed.
Zoran
11/09/2017 @ 17:49
Odličan tekst
Stevan
10/11/2018 @ 18:17
Како члановима групе dev дати read и execute привилегије над фолдером ccccc.
Dali smo to mogli resiti ovako
sudo chown :dev /ccccc/
Компјутераш Блог
12/11/2018 @ 15:09
Не. Тиме би уништио иницијални овершип, тј групу која је пре ове групе била власник.
Stevan
02/12/2018 @ 20:58
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