• 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

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
+3 głosów
217 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 (278,610 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 (278,610 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 (214,530 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ź 354 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ź 591 wizyt
pytanie zadane 30 marca 2017 w Matematyka, fizyka, logika przez rev Nowicjusz (170 p.)
0 głosów
1 odpowiedź 248 wizyt

93,176 zapytań

142,185 odpowiedzi

321,980 komentarzy

62,506 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 1637p. - dia-Chann
  2. 1614p. - Łukasz Piwowar
  3. 1599p. - CC PL
  4. 1597p. - Łukasz Eckert
  5. 1537p. - Łukasz Siedlecki
  6. 1531p. - rucin93
  7. 1356p. - ssynowiec
  8. 1351p. - Tomasz Bielak
  9. 1328p. - Michal Drewniak
  10. 1288p. - rafalszastok
  11. 1273p. - Adrian Wieprzkowicz
  12. 1232p. - Mikbac
  13. 1169p. - Grzegorz Aleksander Klementowski
  14. 1155p. - Piotr Aleksandrowicz
  15. 1149p. - Michał Telesz
Szczegóły i pełne wyniki

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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...