Hello barátaim! ebben a bejegyzésben az interjúk során leggyakrabban feltett SQL-lekérdezéseket fogjuk látni. Ezek az SQL-lekérdezés interjúkérdések és válaszok mind a frissek, mind a tapasztaltak számára készültek.
Tény, hogy a legtöbb ilyen kérdést nekem is feltették az interjúk során a karrierem különböző szakaszaiban.
Ha szeretné átugrani az alapkérdéseket, és néhány trükkös SQL-lekérdezéssel kezdeni, akkor közvetlenül a tapasztaltaknak szóló SQL-lekérdezések interjúkérdéseinkre vonatkozó részre léphet.
Nézze meg az alábbi két táblázatot referenciaként, miközben megpróbál lekérdezéseket létrehozni az itt feltett kérdésekre.
Tábla – EmployeeDetails
EmpId | FullName | ManagerId | DateOfJoining | City |
---|---|---|---|---|
121 | John Snow | 321 | 01/31/2014 | Toronto |
321 | Walter White | 986 | 01/30/2015 | Kalifornia |
421 | Kuldeep Rana | 876 | 27/11/2016 | New Delhi |
Táblázat – Alkalmazotti fizetés
EmpId | Projekt | Bér | Változó |
---|---|---|---|
121 | P1 | 8000 | 500 |
321 | P2 | 10000 | 1000 |
421 | P1 | 12000 | 0 |
Az Ön kényelme érdekében, Összeállítottam a 10 legfontosabb kérdést az Ön számára. Megpróbálhatja megoldani ezeket a kérdéseket, és a linkekre kattintva eljuthat a megfelelő válaszokhoz.
- SQL lekérdezés olyan rekordok lekérdezésére, amelyek egy táblázatban szerepelnek, de egy másik táblázatban nem.
- SQL lekérdezés az összes olyan alkalmazott lekérdezésére, akik nem dolgoznak semmilyen projekten.
- SQL lekérdezés az összes olyan alkalmazott lekérdezésére az EmployeeDetailsből, akik 2020-ban csatlakoztak.
- Az összes olyan alkalmazott lekérdezése az EmployeeDetails-ből, akinek van bérrekordja az EmployeeSalary-ban.
- SQL-lekérdezés írása az alkalmazottak projektenkénti számának lekérdezésére.
- Az alkalmazottak nevének és bérének lekérdezése akkor is, ha a fizetés értéke nincs jelen az alkalmazottnál.
- SQL-lekérdezés írása az összes olyan alkalmazott lekérdezésére, aki egyben vezető is.
- Írjon SQL-lekérdezést a duplikált rekordok lekérdezésére az EmployeeDetailsből.
- Írjon SQL-lekérdezést a táblázatból csak a páratlan sorok lekérdezésére.
- Írjon lekérdezést a 3. legmagasabb fizetés keresésére egy táblázatból top vagy limit kulcsszó nélkül.
Vagy, akkor is ugorjon az alábbi két szakaszunkba a friss és tapasztalt szakembereknek szóló interjúkérdésekről.
Content
SQL-lekérdezés interjúkérdések gólyáknak
Itt van egy lista a legjobb SQL-lekérdezés interjúkérdésekről és válaszokról a gólya jelölteknek, amelyek segítenek nekik az interjúkon. Ezekben a lekérdezésekben csak az alapvető SQL-parancsokra fogunk összpontosítani.
Kérdések.1. Írjon SQL-lekérdezést a ‘986’ azonosítóval rendelkező menedzser alatt dolgozó összes alkalmazott EmpId-jének és teljes nevének lekérdezésére.
Ans. Az EmployeeDetails táblát használhatjuk az alkalmazottak adatainak lekérdezésére a menedzserre vonatkozó where záradékkal-
SELECT EmpId, FullNameFROM EmployeeDetailsWHERE ManagerId = 986;
Kérdés.2.. írjon SQL-lekérdezést az EmployeeSalary táblából elérhető különböző projektek lekérdezéséhez.
Ans. Az EmployeeSalary táblára hivatkozva láthatjuk, hogy ez a tábla tartalmazza az egyes alkalmazottaknak megfelelő projektértékeket, vagy mondhatjuk, hogy duplikált projektértékeket fogunk kapni a projektértékek kiválasztásakor ebből a táblából.
Ezért a megkülönböztető záradékot fogjuk használni a Projekt egyedi értékeinek megszerzéséhez.
SELECT DISTINCT(Project)FROM EmployeeSalary;
Kérdés.3. Írjon SQL-lekérdezést a “P1” projektben dolgozó alkalmazottak számának lekérdezéséhez.
Ans. Itt a count() aggregált függvényt használnánk az SQL where záradékkal-
SELECT COUNT(*) FROM EmployeeSalary WHERE Project = 'P1';
Kérdés.4Írjunk SQL-lekérdezést az alkalmazottak maximális, minimális és átlagos fizetésének megkeresésére.
Ans. A maximális, minimális és átlagos értékek lekérdezésére az SQL összesítő függvényét használhatjuk-
SELECT Max(Salary), Min(Salary), AVG(Salary) FROM EmployeeSalary;
Ques.5Írjunk SQL-lekérdezést azon alkalmazottak azonosítójának megkeresésére, akiknek a fizetése 9000 és 15000 között van.
Ans. Itt használhatjuk a ‘Between’ operátort egy where záradékkal.
SELECT EmpId, SalaryFROM EmployeeSalaryWHERE Salary BETWEEN 9000 AND 15000;
Ques.6. Írjunk SQL-lekérdezést azon alkalmazottak lekérdezésére, akik Torontóban élnek és a ManagerId – 321 menedzser alatt dolgoznak.
Ans. Mivel mindkét feltételnek – a ‘Torontóban’ élő és a ‘P2’ projektben dolgozó alkalmazottaknak – meg kell felelnünk. Ezért itt az AND operátort fogjuk használni-
SELECT EmpId, City, ManagerIdFROM EmployeeDetailsWHERE City='Toronto' AND ManagerId='321';
Kérdés.7. Írjon SQL-lekérdezést az összes olyan alkalmazott lekérdezéséhez, akik vagy Kaliforniában élnek, vagy egy ManagerId – 321.
Ans azonosítóval rendelkező menedzser alatt dolgoznak. Ez az interjúkérdés megköveteli, hogy teljesítsük az egyik feltételt – a ‘Kaliforniában’ élő és a ‘321’ ManagerId azonosítóval rendelkező menedzser alatt dolgozó alkalmazottak. Tehát itt a VAGY operátort fogjuk használni-
SELECT EmpId, City, ManagerIdFROM EmployeeDetailsWHERE City='California' OR ManagerId='321';
Kérdés.8Írjunk SQL-lekérdezést az összes olyan alkalmazott lekérdezéséhez, akik a P1.
Ans-tól eltérő projektben dolgoznak. Itt a NOT operátort használhatjuk a megadott feltételnek nem megfelelő sorok lekérdezéséhez.
SELECT EmpIdFROM EmployeeSalaryWHERE NOT Project='P1';
Vagy a not equal to operátor használatával-
SELECT EmpIdFROM EmployeeSalaryWHERE Project <> 'P1';
A NOT és <> SQL operátorok közötti különbségről lásd ezt a linket – Difference between the NOT and != operators.
Ques.9Írjon SQL-lekérdezést az egyes alkalmazottak teljes fizetésének megjelenítésére, a Fizetés és a Változó érték összeadásával.
Ans. Itt egyszerűen használhatjuk a ‘+’ operátort az SQL-ben.
SELECT EmpId,Salary+Variable as TotalSalary FROM EmployeeSalary;
Ques.10Írjon SQL-lekérdezést azon alkalmazottak lekérdezésére, akiknek a neve két tetszőleges karakterrel kezdődik, amelyet egy “hn” szöveg követ, és tetszőleges karaktersorozattal végződik.
Ans. Ehhez a kérdéshez létrehozhatunk egy SQL-lekérdezést a like operátor használatával, ‘_’ és ‘%’ joker karakterekkel, ahol a ‘_’ egyetlen karakterre, a ‘%’ pedig ‘0 vagy több karakterre’ illik.
SELECT FullNameFROM EmployeeDetailsWHERE FullName LIKE '__hn%';
Ques.11Írjon SQL-lekérdezést az összes olyan EmpId lekérdezéséhez, amely a ‘EmployeeDetails’ és a ‘EmployeeSalary’ táblák valamelyikében megtalálható.
Ans. Annak érdekében, hogy mindkét táblából egyedi munkavállalói azonosítókat kapjunk, használhatjuk a Union záradékot, amely egyesíti a két SQL-lekérdezés eredményeit, és egyedi sorokat ad vissza.
SELECT EmpId FROM EmployeeDetailsUNION SELECT EmpId FROM EmployeeSalary;
Ques.12Írjunk SQL-lekérdezést a két táblázat közös rekordjainak lekérdezéséhez.
Ans. SQL Server – INTERSECT operátor használata-
SELECT * FROM EmployeeSalaryINTERSECTSELECT * FROM ManagerSalary;
MySQL – Mivel a MySQL nem rendelkezik INTERSECT operátorral, ezért használhatjuk az al-lekérdezést-
SELECT *FROM EmployeeSalaryWHERE EmpId IN (SELECT EmpId from ManagerSalary);
Ques.13Írjunk SQL-lekérdezést olyan rekordok lekérdezésére, amelyek az egyik táblázatban szerepelnek, de egy másikban nem.
Ans. SQL Server – MINUS-operátor használata-
SELECT * FROM EmployeeSalaryMINUSSELECT * FROM ManagerSalary;
MySQL – Mivel a MySQL nem rendelkezik MINUS-operátorral, így a LEFT join-
SELECT EmployeeSalary.*FROM EmployeeSalaryLEFT JOINManagerSalary USING (EmpId)WHERE ManagerSalary.EmpId IS NULL;
Ques.14Írjunk SQL-lekérdezést azon EmpIds-ok lekérdezéséhez, amelyek mindkét táblában – ‘EmployeeDetails’ és ‘EmployeeSalary.
Ans’ – szerepelnek. Sub query-
SELECT EmpId FROM EmployeeDetails where EmpId IN (SELECT EmpId FROM EmployeeSalary);
Ques.15. Írjunk SQL-lekérdezést azon EmpIds-ok lekérdezéséhez, amelyek az EmployeeDetails-ben szerepelnek, de az EmployeeSalary.
Ans-ban nem. Sub query-
SELECT EmpId FROM EmployeeDetails where EmpId Not IN (SELECT EmpId FROM EmployeeSalary);
Ques.16 használatával.Írjon SQL-lekérdezést az alkalmazottak teljes nevének lekérdezésére és a szóköz ‘-‘-vel való helyettesítésére.
Ans. A ‘Replace’ függvény használatával-
SELECT REPLACE(FullName, ' ', '-') FROM EmployeeDetails;
Ques.17. Írjon SQL-lekérdezést egy adott karakter(ek) pozíciójának lekérdezésére egy mezőben.
Ans. Az ‘Instr’ függvény használatával-
SELECT INSTR(FullName, 'Snow')FROM EmployeeDetails;
Ques.18Írjon SQL-lekérdezést az EmpId és a ManagerId együttes megjelenítéséhez.
Ans. Itt a CONCAT parancsot használhatjuk.
SELECT CONCAT(EmpId, ManagerId) as NewIdFROM EmployeeDetails;
Ques.19. Írjon lekérdezést, amellyel csak az első nevet (szóköz előtti karakterláncot) lehet kinyerni az EmployeeDetails tábla FullName oszlopából.
Ans. Ebben a kérdésben először a FullName mezőben lévő szóköz karakter helyét kell kinyerni, majd a FullName mezőből kivenni az első nevet.
A hely megtalálására a MySQL-ben a LOCATE, az SQL SERVER-ben pedig a CHARINDEX módszert használjuk, a szóköz előtti karakterlánc lekérdezéséhez pedig a SUBSTRING VAGY MID módszert.
MySQL – a MID
SELECT MID(FullName, 1, LOCATE(' ',FullName)) FROM EmployeeDetails;
SQL Server – a SUBSTRING
SELECT SUBSTRING(FullName, 1, CHARINDEX(' ',FullName)) FROM EmployeeDetails;
kérdés.20.Írjunk SQL lekérdezést a munkavállaló nevének nagybetűs és a város értékek kisbetűs írására.
Ans. Az SQL Upper és Lower függvények segítségével elérhetjük a kívánt eredményt.
SELECT UPPER(FullName), LOWER(City) FROM EmployeeDetails;
Ques.21. Írjunk SQL-lekérdezést egy adott karakter – ‘n’ – összes előfordulásának számának megkeresésére a Teljes név mezőben.
Ans. Itt a ‘Length’ függvényt használhatjuk. Kivonhatjuk a FullName mező teljes hosszát a FullName mező hosszával, miután a karaktert – ‘n’ – kicseréltük.
SELECT FullName, LENGTH(FullName) - LENGTH(REPLACE(FullName, 'n', ''))FROM EmployeeDetails;
Kérdések.22. Írjon SQL lekérdezést az alkalmazottak nevének frissítésére a vezető és az utolsó szóközök eltávolításával.
Ans. Az ‘Update’ parancs használata az ‘LTRIM’ és az ‘RTRIM’ függvénnyel.
UPDATE EmployeeDetails SET FullName = LTRIM(RTRIM(FullName));
Ques.23. Szerezze be azokat az alkalmazottakat, akik nem dolgoznak semmilyen projekten.
Ans. Ez az egyik nagyon alapvető interjúkérdés, amelyben az interjúztató azt szeretné látni, hogy az illető ismeri-e az általánosan használt – Is NULL operátort.
SELECT EmpId FROM EmployeeSalary WHERE Project IS NULL;
Ques.24.Írjon SQL-lekérdezést az 5000-nél nagyobb vagy egyenlő és 10000-nél kisebb vagy egyenlő fizetéssel rendelkező alkalmazottak nevének lekérdezésére.
Ans. Itt a BETWEEN-t fogjuk használni a ‘where’ záradékban, hogy visszaadjuk a kívánt kritériumoknak megfelelő fizetéssel rendelkező alkalmazottak EmpId-jét, majd ezt alkérdésként használjuk az alkalmazott teljes nevének megkeresésére az EmployeeDetails táblából.
SELECT FullName FROM EmployeeDetails WHERE EmpId IN (SELECT EmpId FROM EmployeeSalary WHERE Salary BETWEEN 5000 AND 10000);
Ques.25. Írjon SQL-lekérdezést az aktuális dátum-idő megtalálására.
Ans. MySQL-
SELECT NOW();
SQL Server-
SELECT getdate();
Oracle-
SELECT SYSDATE FROM DUAL;
Ques.26.Írjon SQL lekérdezést az összes olyan alkalmazott adatainak lekérdezésére az EmployeeDetails táblából, akik a 2020-as évben léptek be.
Ans. BETWEEN használatával a ’01-01-2020′ ÉS ’31-12-2020′ dátumtartományra-
SELECT * FROM EmployeeDetailsWHERE DateOfJoining BETWEEN '2020/01/01'AND '2020/12/31';
Az évrészletet is kivonhatjuk a csatlakozási dátumból (a mySQL-ben az ÉV használatával)-
SELECT * FROM EmployeeDetails WHERE YEAR(DateOfJoining) = '2020';
Ques.27Írjunk SQL-lekérdezést az EmployeeDetails táblából az összes olyan munkavállalói rekord lekérdezéséhez, amelyeknek van bérrekordja az EmployeeSalary táblában.
Ans. A ‘Exists’-t használva –
SELECT * FROM EmployeeDetails EWHERE EXISTS(SELECT * FROM EmployeeSalary S WHERE E.EmpId = S.EmpId);
Ques.28. Írjon SQL-lekérdezést az alkalmazottak projektenkénti számának lekérdezéséhez, a projektek száma szerint csökkenő sorrendbe rendezve.
Ans. A lekérdezésnek két követelménye van – először lekérdezi a projektenkénti számot, majd az eredményt e szám szerint rendezi.
A projekt szerinti számoláshoz a GROUP BY záradékot, a rendezéshez pedig az ORDER BY záradékot használjuk a projekt-szám aliasán.
SELECT Project, count(EmpId) EmpProjectCountFROM EmployeeSalaryGROUP BY ProjectORDER BY EmpProjectCount DESC;
Kérdés.29. Írjunk lekérdezést az alkalmazottak nevének és bérrekordjainak lekérdezésére. Jelenítse meg a munkavállaló adatait akkor is, ha a fizetési rekord nincs meg a munkavállalóhoz.
Ans. Ez ismét az egyik nagyon gyakori interjúkérdés, amelyben az interjúztató csak az SQL JOINS alapismereteit szeretné ellenőrizni.
Itt az EmployeeSalary tábla bal oldalán az EmployeeDetail táblával bal oldali összekapcsolást használhatunk.
SELECT E.FullName, S.Salary FROM EmployeeDetails E LEFT JOIN EmployeeSalary SON E.EmpId = S.EmpId;
Kérdések.30. Írjon SQL-lekérdezést 3 tábla összekapcsolására.
Ans. 3 táblát figyelembe véve TableA, TableB és TableC, használhatunk 2 összekapcsolási záradékot az alábbiak szerint-
SELECT column1, column2FROM TableAJOIN TableB ON TableA.Column3 = TableB.Column3JOIN TableC ON TableA.Column4 = TableC.Column4;
Az SQL-összekapcsolásokkal kapcsolatos további kérdésekért nézze meg a top SQL Joins interjúkérdéseket is.
SQL-lekérdezés interjúkérdések tapasztaltaknak
Itt a leggyakrabban feltett SQL-lekérdezés interjúkérdések listája tapasztalt szakemberek számára. Ezek a kérdések kiterjednek a fejlett SQL JOIN fogalmakra, a duplikált sorok lekérdezésére, a páratlan és páros sorokra, az n-edik legmagasabb fizetésre stb.
Kérdések. 31. Írjon SQL-lekérdezést az EmployeeDetails táblából az összes olyan alkalmazott lekérdezésére, akik egyben vezetők is.
Ans. Itt Self-Join-t kell használnunk, mivel a követelmény azt kívánja, hogy az EmployeeDetails táblát két táblaként elemezzük. Különböző “E” és “M” aliasokat fogunk használni ugyanahhoz az EmployeeDetails táblához.
SELECT DISTINCT E.FullNameFROM EmployeeDetails EINNER JOIN EmployeeDetails MON E.EmpID = M.ManagerID;
Hogy többet tudjon meg a Self Joinról néhány további lekérdezéssel együtt, megnézheti az alábbi videót, amely nagyon egyszerűen elmagyarázza a Self Join fogalmát.
Kérdések.32. Írjunk SQL lekérdezést a duplikált rekordok lekérdezésére az EmployeeDetailsből (az elsődleges kulcs – EmpId – figyelembevétele nélkül).
Ans. Ahhoz, hogy megtaláljuk a duplikált rekordokat a táblázatból, használhatunk GROUP BY-t az összes mezőre, majd a HAVING záradékkal csak azokat a mezőket adjuk vissza, amelyek száma nagyobb, mint 1, azaz a duplikált rekordokat tartalmazó sorokat.
SELECT FullName, ManagerId, DateOfJoining, City, COUNT(*)FROM EmployeeDetailsGROUP BY FullName, ManagerId, DateOfJoining, CityHAVING COUNT(*) > 1;
Ques.33. Írjon SQL-lekérdezést a duplikátumok eltávolítására egy táblázatból ideiglenes tábla használata nélkül.
Ans. Itt használhatjuk a delete-t alias és belső csatlakozással. Ellenőrizzük az összes egyező rekord egyenlőségét, és eltávolítjuk a magasabb EmpId-vel rendelkező sort.
DELETE E1 FROM EmployeeDetails E1INNER JOIN EmployeeDetails E2 WHERE E1.EmpId > E2.EmpId AND E1.FullName = E2.FullName AND E1.ManagerId = E2.ManagerIdAND E1.DateOfJoining = E2.DateOfJoiningAND E1.City = E2.City;
Kérdés.34. Írjunk SQL-lekérdezést, hogy csak a páratlan sorokat vegyük ki a táblázatból.
Ans. Ha van automatikusan növelő mezőnk, pl. EmpId, akkor egyszerűen használhatjuk az alábbi lekérdezést-
SELECT * FROM EmployeeDetails WHERE MOD (EmpId, 2) <> 0;
Ha nincs ilyen mezőnk, akkor használhatjuk az alábbi lekérdezéseket.
A Row_number felhasználása az SQL szerverben, és annak ellenőrzése, hogy a 2-vel osztott maradék 1-
SELECT E.EmpId, E.Project, E.SalaryFROM ( SELECT *, Row_Number() OVER(ORDER BY EmpId) AS RowNumber FROM EmployeeSalary) EWHERE E.RowNumber % 2 = 1;
A felhasználó által meghatározott változó felhasználása a MySQL-ben-
SELECT *FROM ( SELECT *, @rowNumber := @rowNumber+ 1 rn FROM EmployeeSalary JOIN (SELECT @rowNumber:= 0) r ) t WHERE rn % 2 = 1;
Kérdés.35. Írjunk SQL lekérdezést, hogy csak páros sorokat kapjunk a táblázatból.
Ans. Abban az esetben, ha van automatikusan növelő mezőnk, pl. EmpId, akkor egyszerűen használhatjuk az alábbi lekérdezést-
SELECT * FROM EmployeeDetails WHERE MOD (EmpId, 2) = 0;
Ha nincs ilyen mezőnk, akkor használhatjuk az alábbi lekérdezéseket.
A Row_number felhasználása az SQL szerverben, és annak ellenőrzése, hogy a 2-vel osztott maradék 1-
SELECT E.EmpId, E.Project, E.SalaryFROM ( SELECT *, Row_Number() OVER(ORDER BY EmpId) AS RowNumber FROM EmployeeSalary) EWHERE E.RowNumber % 2 = 0;
Egy felhasználó által meghatározott változó felhasználása a MySQL-ben-
SELECT *FROM ( SELECT *, @rowNumber := @rowNumber+ 1 rn FROM EmployeeSalary JOIN (SELECT @rowNumber:= 0) r ) t WHERE rn % 2 = 0;
Kérdés.36. Írjon SQL lekérdezést egy új tábla létrehozására egy másik táblából átmásolt adatokkal és struktúrával.
Ans.
CREATE TABLE NewTable SELECT * FROM EmployeeSalary;
Ques.37. Írjon SQL-lekérdezést egy üres tábla létrehozására, amelynek szerkezete megegyezik egy másik tábla szerkezetével.
Ans. Itt ugyanazt a lekérdezést használhatjuk, mint fentebb, hamis “WHERE” feltétellel –
CREATE TABLE NewTable SELECT * FROM EmployeeSalary where 1=0;
Kérdés.38. Írjunk SQL-lekérdezést a legfelső n rekord lekérdezéséhez?
Ans. MySQL-ben LIMIT-
SELECT *FROM EmployeeSalaryORDER BY Salary DESC LIMIT N;
SQL szerveren a TOP parancs használatával-
SELECT TOP N *FROM EmployeeSalaryORDER BY Salary DESC;
Ques.39. Írjon SQL lekérdezést az n-edik legmagasabb fizetés megkeresésére a táblázatból.
Ans, Top kulcsszó használatával (SQL Server)-
SELECT TOP 1 SalaryFROM ( SELECT DISTINCT TOP N Salary FROM Employee ORDER BY Salary DESC )ORDER BY Salary ASC;
Limit záradék használatával(MySQL)-
SELECT SalaryFROM EmployeeORDER BY Salary DESC LIMIT N-1,1;
Ques.40. Írjon SQL lekérdezést a 3. legmagasabb fizetés megkeresésére egy táblázatból a TOP/limit kulcsszó használata nélkül.
Ans. Ez az egyik leggyakrabban feltett interjúkérdés. Ehhez egy korrelált alkérdést fogunk használni.
A 3. legmagasabb fizetés megtalálásához addig keressük a fizetés értékét, amíg a belső lekérdezés nem ad vissza 2 olyan sort, amelynek a fizetése nagyobb, mint a többi különálló fizetés.
SELECT SalaryFROM EmployeeSalary Emp1WHERE 2 = ( SELECT COUNT( DISTINCT ( Emp2.Salary ) ) FROM EmployeeSalary Emp2 WHERE Emp2.Salary > Emp1.Salary )
Az n-edik legmagasabb fizetésért-
SELECT SalaryFROM EmployeeSalary Emp1WHERE N-1 = ( SELECT COUNT( DISTINCT ( Emp2.Salary ) ) FROM EmployeeSalary Emp2 WHERE Emp2.Salary > Emp1.Salary )
Ezzel zárjuk a gyakran feltett SQL-lekérdezéses interjúkérdésekről és válaszokról szóló bejegyzésünket. Remélem, ezek a kérdések segítenek az adatbázis-interjúkon.
Ha úgy érzi, kihagytunk valamilyen gyakori interjúkérdést, akkor ossza meg velünk a hozzászólásokban, és mi felvesszük ezeket a kérdéseket a listára.
Nézze meg az Adatbázis interjúkérdések című cikkünket, amely a DBMS és SQL fogalmakra épülő elméleti interjúkérdésekre összpontosít.
Kuldeep az ArtOfTesting alapítója és vezető szerzője. Jártas a teszt automatizálásban, a teljesítménytesztelésben, a nagy adatokban és a CI-CD-ben. Évtizedes tapasztalatát hozza jelenlegi szerepében, ahol a QA szakemberek oktatásának szenteli magát. Kapcsolatba léphet vele a LinkedIn-en.