Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso PlainID (Tel Aviv)
Colloquio
Applied and received a screening test home project, no specific deadline. Implement RESTful API in Java Spring. Finished in three days and got rejected for minor pitfalls ignored partially, ignoring the bonus part and the face that everything worked fine.
Domande di colloquio [1]
Domanda 1
Implement RESTful API for managing pokemon battles
Ho presentato la mia candidatura online. La procedura ha richiesto 3 giorni. Ho sostenuto un colloquio presso PlainID (Tel Aviv) nel mese di dic 2021
Colloquio
Overall disrespectful process.
I applied online, and they sent me a home assignment via email ( they didn't even bother to call first).
First of all, the task was way too long. I was requested to implement an API for Pokemon battles, written in Java.
Secondly, they didn't mention the deadline for submitting the task so I tried contacting them but they didn't even add a phone number for contact, just via email.
So I sent an email asking how long do I have to submit the task, but my email got ignored.
Domande di colloquio [1]
Domanda 1
Write an REST API for Pokemon battles. Add unit tests as well.
Required tech stack to use: Java 8, Spring Boot, Spring Boot test suite, H2 in memory DB.
Entities to implement: Pokemon, Trainer and Battle. (entities need to be stored in the database)
Operations to implement:
1) Build a request call for Battle between 2 trainers and return the winner name.
2) Build a request call to get Trainer data.
3) Build a request call to catch Pokemon by a Trainer and return the bag after the catch.
4) Build a request call to get all the trainers’ data sorted by level.