I recently interviewed for the Associate Integration Engineer position at Sumerge in Maadi, Egypt. Although my primary background and specialization are in Artificial Intelligence (AI), I applied for this role as a strategic move to gain professional experience within a reputable company while continuing my search for AI-specific opportunities.
The interview was quite comprehensive, focusing heavily on technical skills relevant to the integration domain. Key topics included SQL, with various questions on database concepts. A significant portion of the discussion delved into APIs, covering their functionality, different types of HTTP requests (GET, POST, PUT, DELETE), and notably, the differences between REST and SOAP architectural styles. There was also a strong emphasis on security, where I was asked about common vulnerabilities like SQL injection and strategies to prevent such attacks, as well as the distinctions between hashing and encryption. Overall, it was a thorough technical assessment for an integration engineering role.