• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Przykładowe zadania rekrutacyjne dla Junior Programista baz danych

Object Storage Arubacloud
+3 głosów
125 wizyt
pytanie zadane 23 kwietnia w SQL, bazy danych przez Anahan89 Obywatel (1,320 p.)
Hej,

czy ktoś z Was może podesłać jakieś przykładowe zadania rekrutacyjne na stanowisko Junior Programista Baz Danych? W sieci nie mogę znaleźć nic konkretnego, a chętnie zapoznałbym się z tym co jest wymagane aby rozwiązać takowe zadanko. Będę wdzięczny za infromacje :)

1 odpowiedź

+3 głosów
odpowiedź 23 kwietnia przez Wiciorny Ekspert (270,590 p.)

Ciężko powiedzieć, prawdopodobnie będą pytać o utworzenie jakiegoś schematu bazy danych w postaci Normalizacji, albo będziesz musiał sam znormalizować przykładową bazę do jakiejś postaci.
Dodatkowo na pewno będą pytać o charakterystyczne aspekty takich baz: zależnych od danego "drivera" czy to Oracle vs MySQL i różnice w składni.

Na pewno musisz znać świetnie SQL i w ogóle dialekt komunikacji i modyfikacji w bazach, wiedzieć jak tworzy się CONSTRAINTY, jak się je blokuje, jak się je modyfikuje, jakie są rodzaje kluczy, stałych, danych, co oznaczają pewne "SŁOWA KLUCZOWE".
Na pewno relacje złączeń tabel i to jak je tworzyć, a dodatkowo jak manipulować podzapytaniami.

Czasem będą pytać o funkcje, tzn na pewno te podstawowe związane z zarówno DDL jak i DML
Mogą pojawić się pytania o to jak robić BACKUP i w jakim celu, albo jak się przepisuje np. z pomocą backupu fragment kolumny.

TO jest loteria, a poziom jest bardzo zróżnicowany, bo wybiera się najlepszych więc będą pytać również o zaawansowane rzeczy, gdyż teraz przebicie do branży jest ogromne. 

Np.

  1.  Co to jest funkcja okna w języku SQL i podaj przykład jej użycia.
  2. Czy rozumiesz normalizację bazy danych? Zaprezentuj na przykładowych tabelach postać 2 Normalizacji i wyjaśnij jak doprowadzić do Innych postaci 
  3. Wyjaśnij zapytania sparametryzowane i ich zalety. Podaj przykłady 
1
komentarz 23 kwietnia przez Anahan89 Obywatel (1,320 p.)
Dzięki za odpowiedź :) A czy jesteś w stanie podać np. jakieś zadanie na napisanie kodu?
1
komentarz 23 kwietnia przez Wiciorny Ekspert (270,590 p.)

"Napisz funkcje w SQL, która dla wybranej kolumny A oraz B, przefiltruje dane i wybierze tylko te rekordy, gdzie elementy w kolumnie nie zawierają samogłosek" - typ danych to VARCHAR

Napisz skrypt SQL, który wykonuje transakcję polegającą na przelaniu pieniędzy z jednego konta bankowego na drugie, z zachowaniem spójności danych.

"Zaprojektuj i napisz zapytanie SQL, które wyświetli wszystkich pracowników zatrudnionych w firmie, którzy zarabiają więcej niż średnia płaca w ich dziale."

Zadanie z procedurami składowanymi: Stwórz procedurę składowaną, która dodaje nowego pracownika do tabeli z pracownikami, sprawdzając jednocześnie, czy nowy pracownik nie istnieje już w bazie danych.


Zadanie dotyczące indeksów:  Zidentyfikuj kolumny w istniejącej tabeli, które powinny mieć indeksy, aby przyspieszyć wykonywanie często używanych zapytań, i dodaj odpowiednie indeks

2
komentarz 24 kwietnia przez Ehlert Ekspert (212,790 p.)
Dodałbym od siebie wiedzę na temat lockowania oraz isolation level. Nie wiem jak podchodzą do tego bazodanowcy, ale warto zaznajomić się ze strukturą json - postgres ma bardzo dużo funkcji do operacji na jsonach.

No i dokładnie tak jak padło, funkcje okna. Różnica między where a having. Spróbuj się zaznajomić też z funkcjami rekurencyjnymi.

Podobne pytania

0 głosów
1 odpowiedź 319 wizyt
pytanie zadane 11 września 2019 w Rozwój zawodowy, nauka, praca przez awa Użytkownik (510 p.)
0 głosów
1 odpowiedź 546 wizyt
pytanie zadane 30 marca 2017 w Matematyka, fizyka, logika przez rev Nowicjusz (170 p.)
0 głosów
1 odpowiedź 165 wizyt

92,617 zapytań

141,466 odpowiedzi

319,783 komentarzy

61,999 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...