- Basic conceptual questions in Databases, Operating Systems, Networks
- Object oriented coding question using Java
- Simple algorithmic coding question
- 2 rounds of interviews, about an hour each
Initial screening with recruiter followed by 2 technical interviews with a little algorithmic and mostly system design and conceptual questions. Be ready to talk about everything / anything on your resume.
Questions d'entretien [1]
Question 1
1. Print n first fibonacci numbers
2. Describe UDP vs TCP
3. Explain SQL vs NoSQL
4. Choice of data structure between array and linked list
5. Write Java code that implements a described parking lot use case (simple system design and basic programming proficiency)
take home exam, phone screening and final in person technical interview. the whole procedure is fair. the take home exam is a bit tricky, not that it's difficult to resolve, it's they focus on trivial steps.
Questions d'entretien [1]
Question 1
how to shift a chuck of buffer to left or right.
the key is you need to start moving the nearest data the direction you moving to first to avoid content in the buffer overlapped. i.e. if shift to right, you need to move the first element first, otherwise you need to move the last element first.