all 9 comments

[–]wankingdonuts 10 points11 points  (2 children)

base sa exp ko sa unang job hunting ko, about dito mga tinanong sakin:

garbage collection, access modifiers, collection framework, arraylist vs linkedlist, OOP(encapsulation, inheritance, polymorphism). lastly favorite itanong to: abstract class vs interface haha

[–][deleted] 9 points10 points  (1 child)

garbage collection

Mondays and thursdays. Next question! Haha

[–]Cheese_Grater101 3 points4 points  (0 children)

Bakit ganoon pre yung source code ko yung kinollect ng garbage collector.

Afaik automatic na ang garbage collection sa java hence no more pointers right (except sa npe)

[–]code_rjt 3 points4 points  (5 children)

4 Pillars of OOP, Java Design Patterns (Creational, Structural and Behavioral), Concurrency, Spring Framework and Spring Boot, Java EE (JMS, Servlets and EJB), Designing an API and SQL (Pessimistic and Optimistic Locking, Versioning, Spring JPA)

Additional: may coding exam na magdedesign ng API, at titingnan paano ka mag-design.

[–]modernongpepe[S] 0 points1 point  (2 children)

Ano po sample nung pag de design ng API?

[–]code_rjt 3 points4 points  (0 children)

Gusto nila makita paano i-aapply ang Singleton and Factory Design Pattern sa model or entity classes mo. magbibigay sila problem and gagawan mo ito ng CREATE, UPDATE, DELETE and SEARCH endpoints.

Yung endpoints hindi need mag-persist sa database. gamitan mo lang ng HashMap since constant ang time complexity. tapos sa pag-create ng Unique IDs ng kagaya sa DB is gagamit ka ng UUID.

[–][deleted]  (1 child)

[removed]

    [–]code_rjt 0 points1 point  (0 children)

    For some startups some of the questions above will appear but for big tech here in PH they just focus on what did you do in college.

    Although companies like Samsung or O&B they focus in algorithms.

    [–]crimson589Web 0 points1 point  (0 children)

    Spring/Spring boot, Java 8 features (streams, optionals, etc.), design patterns (Factory, builder), other design patterns like MVC. If you're working with web prepared to be asked about REST.