Wpis z mikrobloga

Jakie pytania dostawaliście na rozmowach, gdzie aplikowaliście na stanowiska z doświadczeniem, np na mid? Bo w necie można znaleźć mnóstwo pytań na juniora + sam przez to przechodziłem, a na mida już ciężej cokolwiek znaleźć i zastanawiam się, na co się przygotować, gdzie znaleźć ten sweet spot między junior,a senior xd

#java #pracait #programowanie #programista15k
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 6
@Milo900: Witam zasłużonego członka 4programers. Nie pytam czy się nadaję tylko byłem w IT na jednej rozmowie, więc z ciekawości pytam tych, którzy aplikowali na bardziej doświadczone stanowiska.
  • Odpowiedz
@mandanda: Tak na prawdę to wszystko z Javy i Springa mogą zapytać. Ale w ostatnich rekrutacjach jakie miałem zawsze pojawiała się wielowątkowość. To na pewno dobrze znać. REST API też jest popularne. Oprócz tego pewnie padną pytania z technologi dodatkowych jakich akurat używają w danej firmie (SQL, noSQL, chmura, itp.).
  • Odpowiedz
@mandanda:

czym się różni final, finally i finalize

To też kojarzę z rozmów. Generalnie jak chcesz aplikowac na mida, to musisz się ogólnie we wszystkim orientować :)
  • Odpowiedz
Zazwyczaj pytają o to czy znasz jakieś podstawowe zasady programowania (SOLID, KISS, DRY, ponadto tutaj warto znać jeszcze jakieś dodatkowe zasady takie jak np. scout rule czy też single responsibility principle), wzorce projektowe, w kontekście Javy mogą zapytać o jakieś podstawy/szczegóły jak załóżmy np. do czego służy modyfikator transient, wspolbieznosc i synchronizacja, pamięć heap, co to jest jvm, jdk, garbage colector... można by dalej wymieniać, ale generalnie na pewno padnie jakieś pytanie
  • Odpowiedz
Na rozmowach na mid czy senior pytali jak jest zbudowana hashmapa, albo czym się różni final, finally i finalize?


@mandanda: Tak, dokładnie tak. Jeśli chodzi o wiedzę z czystej javy to serio pytania na juniora vs seniora są prawie 1:1.

Wiesz jaka jest realna różnica między midem a seniorem? Senior więcej zarabia ;) tylko tyle i aż tyle.
  • Odpowiedz
@mandanda: system design, wzorce typu saga, orchestrator i inne masz mieć w małym palcu. Stworzyć YouTube w 20 minut na kartce rozrysowywujac mikroserwisy, odpowiednie DB, message brokery, CDN, blob story i inne. Architektura lambda, batch processing, event sourcing, CQRS

Jak działa dokładnie pod spodem spring, hibernate, jak tuningować JVM by miec lepszy performance, jak dokładnie działa GC i jego różne wersje (musisz z 20 minut opowiadać płynnie) i wiele wiele
  • Odpowiedz