Rośnij z nami - witamy w programie stażowym

Staże i praktyki
Powrót

Technologia w portalu Gazeta.pl

Uczestnik tego projektu będzie współpracował z zespołem pracującym nad rozwojem systemu zarządzania treścią oraz serwisów portalu Gazeta.pl. Będzie uczestniczyć w pracach nad programowaniem oraz tworzeniem nowych rozwiązań i funkcjonalności. W dalszym etapie stażysta będzie mógł samodzielne wykonywać podprojekty oraz inicjować zmiany i tworzyć nowe rozwiązania.

Maciej Piecko

Maciej Piecko

Opiekunem stażu jest Maciej Piecko, kierownik grupy programistów internetowych

Maciej jest absolwentem SGH i Politechniki Warszawskiej. W dziale technologii portalu Gazeta.pl od 2003 r., zajmuje się projektowaniem i programowaniem aplikacji internetowych. Jest współautorem serwisów społecznościowych, ogłoszeniowych i edukacyjnych.

Interesujesz się systemami zarządzania treścią w serwisach internetowych oraz tworzeniem nowych funkcjonalności?

Jeśli:

·          jesteś studentem lub tegorocznym absolwentem kierunków informatycznych lub pokrewnych
·          jesteś komunikatywny, kreatywny i samodzielny
·          znasz j. angielski w stopniu pozwalającym na czytanie dokumentacji technicznej
·          Znasz programy:
o         Java
o         JavaScript, technologię JSP
o         Oracle
o         MySQL
o         System Unix
 
Zrealizuj zadanie:
W każdym pytaniu wybierz tylko jedną poprawną odpowiedź.
1.       Wskaż sygnaturę metody, którą musi zawierać klasa napisana w języku Java, aby klasa ta mogła być uruchomiona samodzielnie:
a.       private void main(int ... argv)
b.       public static void main(String[] argv)
c.       private abstract start(Object argv)
d.       public int run()
2.       Które z poniższych stwierdzeń na temat Javy jest prawdziwe:
a.       Java posiada typy proste.
b.       Java nie obsługuje przestrzeni nazw (nie można grupować klasy w pakiety).
c.       Java nie obsługuje typowania zmiennych
d.       W Javie nie ma możliwości definiowania zmiennych statycznych.
3.       W której grupie znajdują się wyrażenia, które nie są tagami HTML:
a.       div, b, hr, i, body
b.       div, body, lead, public
c.       a, div, title, u, hr, i
4.       Która z poniższych komend systemu Unix służy do wyświetlania listy aktualnie działających procesów:
a.       netstat
b.       ps
c.       ls
d.       vmstat
5.       W relacyjnej bazie danych znajdują się 2 tabele (w nawiasach wymieniono kolumny):
Ø      kraje (id_kraju, nazwa_kraju)
Ø      miasta (id_miasta, id_kraju, nazwa_miasta)
Kolumna miasta.id_kraju jest kluczem obcym związanym z kolumną kraje.id_kraju. Które zapytanie SQL wyświetli listę krajów wraz z leżącymi w nich miastami, ale tylko te miasta, których nazwa zaczyna się od litery „K”.
a.       select kraje.nazwa_kraju, miasta.nazwa_miasta from kraje, miasta where miasta.nazwa_miasta like 'K%'
b.       select a.nazwa_kraju, b.nazwa_miasta from kraje as a, miasta as b where a.id_kraju=b.id_kraju and b.nazwa_miasta like 'K%'
c.        select kraje.nazwa_kraju, miasta.nazwa_miasta from kraje, miasta where miasta.nazwa_miasta = 'K'
6.       Masz do dyspozycji tabele z pytania 5. Które zapytanie SQL wyświetli listę wszystkich krajów, które mają przypisane miasta, wraz z liczbą miast przypisanych do danego kraju:
a.       select a.id_kraju, a.nazwa_kraju, count(*) from kraje as a, miasta as b where a.id_kraju=b.id_kraju group by a.id_kraju, a.nazwa_kraju
b.       select a.id_kraju, a.nazwa_kraju, count(*) from kraje as a, miasta as b where a.id_kraju=b.id_kraju order by a.id_kraju, a.nazwa_kraju
c.        select a.id_kraju, a.nazwa_kraju, sum(id_miasta) from kraje as a, miasta as b where a.id_kraju=b.id_kraju order by a.id_kraju, a.nazwa_kraju
 
Wyślij CV i list motywacyjny do 15 września wraz z dołączonym zrealizowanym zadaniem na adres: rekrutacja@agora.pl. Prosimy umieść kod referencyjny ST/MP w tytule maila.
I love my job - Agora