Round 1:
- Subsequence Count: https://www.geeksforgeeks.org/find-number-times-string-occurs-given-string/amp/
- OS Scheduling algorithms
- MySQL query for 8th highest salary.
- What is caching?
- Have you used caching in your project?
- When not to use caching?
- Indexing?
- clusters?
- Threading?
- Difference between callable and runnable.
Round 2:
- Project discussion for 6-7 mins
- DFS Code
- OOPS (Overriding, Overloading, Inheritance)
- Why inheritance?
- Few OOPS-related discussion
- Runtime polymorphism and Dynamic polymorphism
- How can we achieve polymorphism
- Indexing
- How Indexing works internally
- Have you heard about the self-balancing tree?
- ACID Properties.
- Difference between Join and foreign key
- Write code: https://leetcode.com/problems/maximum-product-of-splitted-binary-tree/
- For prod code, what all unit test cases you will add for the above problem?
- Check if two linked lists are intersecting or not.
- Any question? (Discussed a lot)
Round 3 HR:
- Tell me about yourself.
- Why Arcesium?
- What does Arcesium do?
- Why leave the present company?
- Compensation Discussion?
Verdict: Selected
Recommended Articles