Dwa lata doswiadczenia a rozmowa techniczna

0

Heja,
mam dwa lata expa jako java dev z lekkim fullstackiem, w tym tygodniu mam pare rozmow technicznych, czego moge sie spodziewac? Nawet nie bylo rozmow z hrkami, od razu dzwoinli ze na techniczna, niektore maja trwac 30 minut, niektore godzine. Zwykle pytania o spring/jave? Czy moze bardziej normalna co robilem w projektach, jakie problemy napotkalem?
To moje pierwsze rozmowy od dwóch lat i zalezy mi. Z gory dziekuje:)

0

Wymieniam w kolejności ale moim zdaniem tak plus minus:

Angielski b2/c1, Java, Spring, Hibernate, Mikroserwisy i ich architektura, Apache Kafka, wielowątkowość, PostgreSQL, Kubernetes, Terraform, Azure/AWS Pipelines

2

Jak mają trwać 30 min to raczej szybkie pytanko z podstaw ew forma opowiadania o projektach w których pracowałeś - Jakich używałeś technologii, jakiego podejścia, jak wyglądały testy itp itd. W przypadku godzinnych i lepiej mogą dojść jakieś leet cody i bardziej zaawansowane pytania. Generalnie nie spodziewałbym się czegoś bardziej wyrafinowanego niż "100 the most popular java interview questions" + do tego algo task.

0

Jak już zostało wspomniane hibernate, to dopytam @MarioBros33 , @ledi12 co z hibernate powinno się znać? Też powoli dobijam do tych dwóch lat, a moje obycie z hibernate to wiedza, że jest to domyślny ORM w spring data jpa i tenże nam pozwala komunikować się z bazą co pewnie jest dużo za mało jeśli chodzi o wiedzę o hibernate... są jakieś rzeczy ze środka hibernate faktycznie powinno się znać i umieć ?

4
MateInf napisał(a):

Jak już zostało wspomniane hibernate, to dopytam @MarioBros33 , @ledi12 co z hibernate powinno się znać? Też powoli dobijam do tych dwóch lat, a moje obycie z hibernate to wiedza, że jest to domyślny ORM w spring data jpa i tenże nam pozwala komunikować się z bazą co pewnie jest dużo za mało jeśli chodzi o wiedzę o hibernate... są jakieś rzeczy ze środka hibernate faktycznie powinno się znać i umieć ?

W pracy lecę na bieżąco z dokumentacji i stackoverflow :D

Ale na rozmowy mam zawsze przygotowane punkty które powtarzam, jeżeli chodzi o JPA/Hibernate zawsze przygotowuje się z tych zagadnień poniżej, Level to Mid/Senior

  • ACID
  • Optimistic locking
  • Pessimistic locking
  • SQL joins w JPA
  • N+1 problem
  • Co to są indeksy
  • Lazy vs Eager (szczegółowo)
  • Paginacja w JPA
  • Sequence vs Indentity w Hibernate
  • Poziomy izolacji transakcji
  • dirty read, non-repeatable, phantom, serialization anomaly
  • Group by vs Having
  • Union
  • PreparedStatement vs Callable
  • First Level cache in Hibernate
  • Second Level Cache in Hibernate
  • Vertical vs Horizontal partitioning
  • How to create dynamic query
  • Lifecycle of JPA object
  • architektura JDBC
  • Zalety Hibernate nad JDBC?
  • SessionFactory
  • Co potrzeba aby obiekt Javy stał się encja
  • save() vs saveAndFlush()
  • Cascading types
0

@MarioBros33 wielkie dzięki za listę, bardzo spoko zagadnienia - nie wszystkie znam i mniej więcej taką listę chciałem gdzieś zobaczyć aby wiedzieć co trzeba opanować :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1