Ho presentato la mia candidatura tramite un selezionatore. Ho sostenuto un colloquio presso Tipalti
Colloquio
the interview is for 2 hours. the first half an hour introducing, than you have 1 hour of code task on your environment and than another half an hour of questions
Domande di colloquio [1]
Domanda 1
1 hour of coding task on your own environment: your assignment is to build a form generator. the form generated will be based on an object used as input. it will handle all inputs and will provide an output upon submit.
Ho presentato la mia candidatura di persona. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Tipalti nel mese di gen 2022
Colloquio
1. HR call
2. Home assignment 2 hours
3. Zoom interview - one hour and than share screen and questions about the code.
4. Call from the HR i didnt get the job.
Domande di colloquio [1]
Domanda 1
1. Home assignment 2 hours – class Person(), class Name(), class Address(). implement a utility that finds the minimal relation level between two people.
2. One hour assignment – implement a utility that will use .NET reflection APIs to print simple object. Then share screen, explain the code and questions about the code:
- how to avoid cyclic loop (person inside a person) I was asked to implement and run. I answered using arrayList, check the list if contains before printing and add to the list after printing. complicity O(n). better complicity is to use hashTable O(1).
- how to change the function print so that the user can choose where to print the output (screen, file…) – one answer is using interface.
Ho presentato la mia candidatura online. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Tipalti (Tel Aviv) nel mese di set 2021
Colloquio
Sent them a CV, got a call from HR, then a technical interview #1 with the team lead which was 1 hour small assignment in nodeJS, followed by20 minutes of "what if we did that" questions about the code i wrote.
The interview was fun and in good spirit, team leader was friendly as they come.
then i had another technical interview with a different team leader and a guy from r&d, we did a 45 minute free-style system design, also very friendly people, fun interaction.
then moved on to final HR interview on location.
over all - very friendly, professional bunch of people, had a very good impression and over all great experience even though they selected someone else to the job which had more experience then me :)
Domande di colloquio [2]
Domanda 1
Build a function in node that when given an object printes out in order of hirerchy all of the properties in the object.
followed by questions about nested object - what if the the function gets two objects that have a circular dependency, and all a talk about what problems might occure.
interview #2 - buid a free-style architecture for w web server that gets "payments" from a black box and suppose to store, manipulate, deliever, and get a response from both the web and other services.
that was a completely "tell us what you'd do if..." sort of interview, felt to me like they kind of missed the point because the exercise didn't really had a specific flow to it