Hirdetés
- CES 2026: Bemutatta a világ legkisebb aktív zajszűrős fülhallgatóját a JLab
- CES 2026: Látható gyűrődés nélküli hajlítható kijelzőt hozott a Samsung
- CES 2026: Alig nagyobb egy AirPods Pro tokjánál a Baseus 45 wattos power bankja
- Tízezres aksit tuszkolt a Honor a Power 2-be
- Bemutatkozott a Realme 16 Pro széria
- Samsung Galaxy S24 - nos, Exynos
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Vivo X200 FE – fenséges méret
- OnePlus 15 - van plusz energia
- Csütörtökön mutatkozik be a OnePlus új szériája
- Visszatérnek a Samsung tervezte CPU-magok és GPU az Exynos 2800-ban?
- Tízezres aksit tuszkolt a Honor a Power 2-be
- Milyen okostelefont vegyek?
- Honor Magic5 Pro - kamerák bűvöletében
-
Mobilarena

Új hozzászólás Aktív témák
-
Nah, akkor, mivel sokan kérték, három sztem jó, nyelvfüggetlen gyakorló feladat.
Nem nehézségi sorrendben vannak a feladatok.
Alapvetően elmondható, hogyha ezeket a feladatokat jól meg tudod oldani (szépen, modulárisan, bővíthetően, tesztelve, stb), akkor egy junior interjún valszeg nagy bajod nem lesz. Őszintén szólva tapasztalataim alapján lehet egy senior interjún sem, de ez már a dolog szomorúbb része.
A dolog szépsége, hogy meg lehet oldani nagyon sokféleképpen, hétköznapi feladat, és nincs rá univerzálisan "jobb" megoldás, avagy minden út Rómába vezet.

Szóval, a feladatok röviden, tömören:
#1:
Írj "liftvezérlő" programot.
A képzeletbeli liftünk egy olyan lift, ahol van külön lefele és felfele hívó gomb.
A liftben van mérleg, és meg van adva, maximum hány ember szállhat be (hány kg).
A liftnek okosan kell megoldania, hogy mikor/milyen hívásra áll meg, és mikor nem.
Bármilyen módot választhatsz az adatok tárolására, feldolgozására, beolvasására.
A lift hívógombját valósidőben kezelni kell, nem előre eltárolt eseményként kell megírni!A program kimenete az aktív hívások litsája, a lift aktuális helye, állapota (üres/teli/stb, áll/mozog fel/mozog le) és célja.
#2:
Csinálj egy virtuális mosógépet. (Legalább megtanulod hogy kell mosni, muter is örülni fog.
)
Nem hiszem, hogy túl kell magyarázni a dolgot.
Vannak programok, vannak események, vannak akciók, van mindennek ideje és mennyisége, állapota, stb.Bónusz: időráta. Mivel egy emulált 100 perces mosást kivárni nem jó ötlet, lehessen menet közben állítani az időrátán mondjuk 0.5x-50x-es gyorsaságot.
A program kimenete a mosógép mindenének az állapota, a mosás kezdetétől eltelt idő, és a mosás végig hátralévő idő.
#3:
Egy önkiszolgáló kassza programját kéne megírni.Vannak termékek, és akciók. Akció lehet pl az, hogy három ugyanolyan termékből az egyik ingyen van, vagy az, hogy három valamilyen termékből a legolcsóbb ingyen van (pl macisajt, túrórudi, patkányméregből a rudi ingyen van).
A feladat az, hogy: írd meg a "scan" függvényt.
Bármilyen módot választhatsz az adatok tárolására, és beolvasására (pl stringben a termék neve, rendelhetsz hozzá "vonalkódot" (ID), vagy akármi).A feladat végső kimenete pedig a blokk, amin tételesen szerepelnek a megvásárolt termékek, árral, darabszámmal, stb, illetve a levont akciók (ha van ilyen), árral, stb, és a végén egy végösszeg.
Mindhárom feladathoz az alábbi még fontos:
- Magic number a kódban nincs. Nem, még az az egy ártalmatlan sem.
- Ha értelmezhető, no warning policy van. Nem, a warning elnémítása nem elegendő. Kivételt képezhet ez alól ha warninggyáros libetek használsz (pl qt, boost)
- Fontos, hogy úgy legyen megírva, hogy ha esetleg valaki kitalál egy új funkciót, ne kelljen az egészet újraírni (OOP, SOLID).
- Fontos, hogy ne legyen hardcode-olva semmi. Minden legyen konfigurálható és dinamikus.
- Tudástól függő dolog, de TDD, BDD előny. Persze ha teljesen kezdő vagy, akkor az elején nem elvárt.
Jó szórakozást kívánok hozzá!

Kollegáktól vélemény/konstruktív kritika jöhet bátran.

Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- exHWSW - Értünk mindenhez IS
- Bambu Lab 3D nyomtatók
- QNAP hálózati adattárolók (NAS)
- GoodSpeed: Te hány éves vagy?
- Végre 120 Hz-es lesz az Apple következő monitora
- Klaus Duran: Minden drágul. Vajon a fizetések 2026-ban követi minimálisan?
- Kertészet, mezőgazdaság topik
- Linux felhasználók OFF topikja
- Okos Otthon / Smart Home
- One otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
- iPhone 14 Pro / 128GB / Gold / Gyári kártyafüggetlen / eSIM only (205A)
- iPhone 14 Pro / 256GB / Deep Purple / Gyári kártyafüggetlen / eSIM only (207A)
- iPhone 14 Pro Max / 128GB / Silver / Gyári kártyafüggetlen / eSIM only (209A)
- Feliks Audio Echo csöves fejhallgató-erősítő / előerősítő több fajta prémium NOS csővel
- iPhone 13 Pro / 256GB / Sierra Blue / Gyári kártyafüggetlen (206A)
- Lian Li SP850 SFX tápegység /850W Gold/Full moduláris/Fehér/Újszerű/Garancia/Számla/
- AKCIÓ! Apple Mac Studio M1 MAX 2022 32GB 512GB számítógép garanciával, hibátlan működéssel
- Telefon felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- HIBÁTLAN iPhone 12 Mini 128GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3631,94% Akkumulátor
- Új, Aktiválatlan iPhone 17 Pro (256 GB) (rendelhető)
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest


)


