Ho presentato la mia candidatura tramite segnalazione di un dipendente. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Optasia nel mese di gen 2023
Colloquio
First I had a telephone interview with HR, then an online cognitive test (non technical). Second interview was a call with a senior developer with technical questions including java, sql. In the end of the interview a part of code is shown and a description of the output has been asked. Final interview including both HR and team leader/manager. Overall, it was a positive experience and a good feedback about the practices used has been given and why those practices were preferred over others.
Domande di colloquio [5]
Domanda 1
What is the difference of overloading and override?
Ho presentato la mia candidatura online. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Optasia nel mese di set 2025
Colloquio
There were 2 1 hour long technical interviews.
The first part of the first interview was with a senior developer in which we discussed my previous job, my experience with java and the company's product which I would be working on. The second part consisted of technical questions about Java along with solving a bug in a code given in a snippet.
The second was with the head HR and a project manager. The hr asked questions about why I want to join the company, why I left my previous job along with questions describing my intent and my motivation about taking on the job. The manager asked more broad technical questions, as how I would implement a database given a performance problem with some queries.
It was overall a good experience although It felt like the role was highly competitive, as I answered most of the questions and got a negative reply.
Domande di colloquio [2]
Domanda 1
Describe the differences between, overload vs override, equals vs ==
Explain ACID
Describe the JOINs
What is the dependency injection ?
What is indexing in databases ?
What is the difference between an abstract class and an interface ?
How does HashMap work ?
What is the static keyword ? What does it mean when we use it in a class ?
The second interview consisted of more advanced questions.
What would I do if we wanted every day at 12 o clock to calculate a large volume of the interest amount of loans. Given that we got 3 columns, one for the loan amount, one for interest, and one for interest value.
What is atomic integer used for ?
What does @Schedule and @Batch do in Spring.