Mihai Surdeanu

(#7) Tricky Java Questions for Interviews

Q1: Think about some real use-cases when a blocking queue can be used in practice. Can you give one example of implementation for a blocking queue? Q2: In which situation a CopyOnWriteArrayList is preferred against another concurrent implementation...

Use logrotate to automatically manage your logfiles

Currently, I am using logrotate on all my VPS servers to automatically manage my logfiles and to avoid keeping them indefinitely. What’s the potential problem by keeping them forever? Quite simple and intuitive. At some point, my servers will...

(#6) Tricky Java Questions for Interviews

Q1: In which Java version, text blocks are available as preview feature? Java 10Java 11Java 12Java 13 Q2: What’s the output printed to console if you are using Java 11? public static void main(String[] args) { Map<String, String> myMap =...

Categorie aleasă: IT

Create a simple Cucumber plugin

This article advice you on how a custom Cucumber plugin can be created to intercept test cases results and to publish them to a 3rd party entity. Since version 4.0.0, Cucumber allows custom plugins to be created and...

Top 7 limbaje de programare în 2020

Vă salut din nou. Astăzi vom vorbi puțin despre topul primelor 7 limbaje de programare din perspectiva numărul de joburi deschise pe platforma indeed.com. Teoretic, cu cât se caută mai multe joburi pentru un anumit...

(#1) Tricky Java Questions for Interviews

Hello guys, Starting today, I am going to publish one article with 3 tricky Java interview questions every week. The questions will be addressed in English and no answer will be provided for them. In addition, for this...

Spații publicitare responsive pe blogul tău

Știu că prima impresie contează foarte mult și este cea care determină ca utilizatorul final să mai stea măcar o clipă pe platformă ta online. De aceea, este foarte important ca design-ul wbesite-ului să fie ca la carte...

Idei de optimizare a unui feature de paginare

Short story: Să spunem că lucrezi la o aplicație care expune niște date dintr-o bază de date, prin intermediul unei interfețe UI simple. Ți se cere să implementezi un feature de paginare a tuturor comenzilor făcute în...

Arhiva personală