Summary
I interviewed for a Software Engineer role at Radware and was unprepared for the first round, which primarily focused on OS, multithreading, and networking questions, leading to a rejected outcome.
Full Experience
I was approached by a recruiter to interview for a Software Engineer position at Radware. The first round primarily covered typical Operating System (OS), Multithreading, and Network-related questions.
I was quite unprepared for this round, as I had exclusively prepared for Data Structures & Algorithms (DSA) and Design Pattern questions based on HR's earlier communication. I felt disappointed because I believe I could have answered all the questions well with just a few days of revision, but as it stood, I struggled significantly.
Interview Questions (4)
Explain the Open Systems Interconnection (OSI) model.
Discuss the reasons and architectural decisions that contribute to Redis's high performance and speed.
Define what a cookie is in the context of web development and its primary uses.
Have you used multithreading or parallelism in your projects? If so, explain how you implemented and utilized them.
Preparation Tips
My preparation was exclusively focused on Data Structures & Algorithms (DSA) and Design Patterns, as HR had initially informed me that these topics would be covered. I was therefore caught off guard when the interview focused heavily on Operating Systems, Multithreading, and Networking concepts.