I applied online. The process took 2 weeks. I interviewed at Bitpanda
Interview
At first I was contacted by Tech Recruiter who gave me a brief overview of Bitpanda's mission. Then asked me questions about my experience.
Then I had 3 more interviews, from which 2 were business complience oriented and one technical where I had questions on back-end technologies and also had to solve system design question.
The process consists of 4 stages in total. I was rejected after the technical interview which was the third one. More or less an average interview experience however one thing annoyed me that the interviewers were so focused on the specific keyword about the technology they ask. I won’t be interested in their future opportunities for sure.
Interview questions [1]
Question 1
- [ ] How Garbage collector works?
- [ ] Stack vs Heap
- [ ] How many different GC exist and how JVM choose it?
- [ ] How do you solve a performance issue? Which steps do you take?
- [ ] Kafka vs Amazon SQS?(pub-sub vs producer-consumer)
- [ ] How would you authenticate a Rest call from a service to another?
- [ ] How do you optimize a SQL query?
- [ ] NoSQL vs SQL? Which one would you choose?
- [ ] What motivates you to work at BitPanda?
- [ ] What significant skill you can bring to the team or BitPanda in general?
- [ ] How do you follow new Java features?
- [ ] Microservices/Monolith
- [ ] Does someone review your code?
- [ ] Which steps do you take to ensure your code meets requirements?
- [ ] How do you test your code?
- [ ] How do you develop a feature? Tell us step-by-step?
- [ ] How do you store a Money object into database? Which type would you use?