C++ Concepts: Differences between pointers and references, memory allocation for data structures, and the functioning of vectors. Operating Systems: Questions about paging, page tables, and the overall functioning of operating systems tested my knowledge. Object-Oriented Programming: The four pillars of OOP were discussed, and I provided real-life examples for each. Coding Logic: I was asked to explain method overriding and method overloading syntax. Puzzle Solving: Puzzles formed a significant part of the interview, emphasizing the importance of practicing diverse puzzles from sources like GFG’s top 20 puzzles.
Check out your Company Bowl for anonymous work chats.