1. ***- Software Engineering Interview details: ***They care mainly about the algorithmic and problem solving skills, they care much about your reasoning thinking and ability of thinking during the interview in problems that you didn’t see before.
The interviewers contain a solid senior developer who seems to have good experience, he was the one who asked the hardest/most critical questions in the whole process.
**The interview contained a lot of aspects, mainly questions about:** algorithms and data structures(mainly linked lists), databases, ElasticSearch and other open source search engines/text search libraries, OOP mainly the virtual functions, virtual table, overloading and overriding, run time vs compile time, System analysis and design questions (the most useful and amazing part in the whole process), multi threading and semaphores vs mutex.