Milyen szinten kell ismerni egy programnyelvet, hogy az ember megpályázhasson egy junior fejlesztő állást?
Egy nyelv ismerete az égvilágon semmire nem elég.
Technológiák, tervezési minták, módszertanok, adatszerkezetek, algoritmusok, kiegészítő nyelvek (pl sql) ismerete is kell, meg gyakorlat.
Az, hogy ismersz pár utasítást egy nyelvből az 0.
Egy pár kérdés először is:
- El tudod mondani, hogy mi is az az osztály és mi az objektum?
- Milyen újdonságokat hozott a Java 8 a 7-hez képest?
- Használtál már adatbázisokat a programodban? Milyen fajta adatbázis-kezelőket ismersz? Mi az az ORM?
- Tegyük fel, hogy egy játékot készítesz. Hogyan oldanád meg azt, hogy a játék felvehető legyen?
- Használtál már verziókezelőket? Mi a különbség a Git és az SVN között?
Pár feladat:
1) Adott ez az osztály: class Demo {}. Oldd meg, hogy ebből az osztályból legfeljebb egy példány létezhessen csak!
2) Írj egy egyszerű kis konzolos kvízjátékot, ami kapcsolódik egy általad választott relációs adatbázis-kezelő rendszerhez. Az adatbázisnak legyen egy táblája, ami tárolja a kérdés szövegét, 4 rá adható választ, és a helyes választ, illetve hogy a kérdés hány pontot ér, ha helyes választ adnak rá. A játék addig megy, amíg az egyik kérdésre a felhasználó hibás választ nem ad - ekkor írja ki, hogy hány pontot szerzett. A program kérjen be ekkor egy nevet, és az adatbázis egy másik táblájába (ami tárolja a nevet, a játék befejezésének időpontját és az elért eredményét) mentse is el a nevet és a szerzett pontjait. Végül írjon ki egy toplistát, ahol a 10 legjobb játékos eredményeit láthatja.
3) Most derült ki, hogy nem lesz pénz adatbázisra, szóval XML fájl(ok)ból dolgozzon a 2. pontban megírt program!
4) [3 évvel később] Bocs, mégis adatbázis kell, mert jött pénz a céghez és már futja szerverre.
5) Készíts egy interneten játszható kétszemélyes amőba játékot! A játéklogika teszteléséhez készíts jUnit teszteket!
#1 Remek, hogy a kérdésem alatt jött rád a szófosás, de ezzel semmire sem válaszoltál, azok közül amikről érdeklődtem. Pedig szerintem egyértelműen fogalmaztam, lásd #2 tökéletesen megértette mire vagyok kiváncsi.
#2 Köszönöm a tartalmas választ sajnos ez még sok nekem. De pont ezért kérdeztem, hogy képben legyek valamennyire. :)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!