Topics:
Self introduction Resume discussion Arrays and Strings Linked List Basic Dynamic Programming OOP concepts OS fundamentals
questions:
Reverse a linked list Detect a cycle in a linked list Find duplicate elements in an array Explain process vs thread What is deadlock and how can it be prevented? Explain OOP pillars (Encapsulation, Inheritance, Polymorphism, Abstraction) In depth discussion on Thread Vs Process
Topics:
DBMS concepts SQL queries Computer Networks Resume/projects
questions:
Difference between SQL and NoSQL Explain normalization What is indexing? Write SQL to find the 2nd highest salary Explain JOINs (INNER, LEFT, RIGHT) Difference between TCP and UDP Explain the OSI model
Topics:
Low Level Design Logical puzzles Project deep dive ML/AI discussion (if applicable)
questions:
Design a Parking Lot system Design a Library Management System Explain your project architecture Challenges faced in your project Simple logical puzzles Explain any ML/AI project you've built
Special Note
ORCALE is giving extra preference to candidates with ML/AI experience or projects. If you have research, internships, or coursework in ML, it could be a strong differentiator.