Ho presentato la mia candidatura tramite l'università. Ho sostenuto un colloquio presso Kite Games Studio (Dhâkâ)
Colloquio
Selected for the interview via a contest. It was programming contest consisting 6-7 problems with various ds and also and ad-hoc. The problems are pretty enjoyable. Then I got the call for the technical interview onsite.
Domande di colloquio [1]
Domanda 1
Can you introduce yourself and explain your 4-year journey?
What did you do during your internship? What did you learn? What modules did you work on? Why did they use Next.js and Node.js?
Why React? What is React? What do you mean by a "one-page application"?
Have you worked with microservices? What are the pros and cons?
What are horizontal and vertical scaling?
Explain the given code snippet step by step. What is it trying to solve? How can you optimize it?
How would you find the maximum valid parentheses substring? What is your approach and how would you optimize it?
What was your role in the competition team? Did you work only on the backend?
In your Java project, explain the OOP principles you used. What is abstraction? Can you give a real-life example of an interface? How did you use abstraction and interfaces in your project?
Can the interface be replaced with an abstract class? If yes, how?
How did collaboration work in your Kiwi project? Was it done in an Agile way?
What is the opposite of the Agile model? (Hint: Waterfall model)
What is the difference between AI and ML?
What testing methods do you know? What is black-box and white-box testing? What is unit testing, and who performs it, developers or testers?
Which databases have you used, and why did you choose MongoDB or MySQL in your project?
What did you use Firebase for? Where did you use real-time databases?
Can you explain the Cart-O and WealthBridge projects? What functionalities did you implement?
Ho sostenuto un colloquio presso Kite Games Studio (Dhâkâ)
Colloquio
Two problem-solving rounds. Focuses on algorithms and data structures. If you have been into competitive programming, you will find the problems interesting and may solve them. Finding edge cases, solving with the most optimal results, and proper communication play a vital role. Ask for clarification before you proceed to the solution. Analyze time and space complexity correctly.
Ho presentato la mia candidatura tramite segnalazione di un dipendente. La procedura ha richiesto più di una settimana. Ho sostenuto un colloquio presso Kite Games Studio (Dhâkâ) nel mese di mag 2024
Colloquio
I applied through referral. Gave an online contest. Got the call for the interview. The interview was at the office premises. They gave two problems. I solved both of them with the expected complexity.
Domande di colloquio [2]
Domanda 1
Given an array of integers and an integer T, find the minimum possible | S - T | where S is the summation of a sequence of the array.
Given an array of integers and two integers X and Y. Let a subarray called good if the minimum element of the subarray is equal to X and the maximum element of the subarray is equal to Y. Calculate the number of subarrays of the array.