I applied through a recruiter. I interviewed at Tipalti
Interview
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
Interview questions [1]
Question 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.
I applied in-person. The process took 2 weeks. I interviewed at Tipalti in Jan 2022
Interview
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.
Interview questions [1]
Question 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.
I applied online. The process took 2 weeks. I interviewed at Tipalti (Tel Aviv-Yafo) in Sept 2021
Interview
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 :)
Interview questions [2]
Question 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