Securonix | Stage (Onsite) | Low level interview questions

securonix logo
securonix
March 9, 20223 reads

Summary

I recently had an onsite interview with Securonix where the questions primarily focused on Java design principles and efficient data processing.

Full Experience

I went through an onsite interview process at Securonix. The interview covered a mix of low-level design and data processing challenges, requiring me to think about long-term maintainability and handling large datasets efficiently.

Interview Questions (2)

Q1
Java ROOM Design with OOPS Principles
Other

I was asked to design a 'ROOM' using Java. The core of the question was to determine whether a class, an abstract class, or an interface would be the most suitable choice, keeping a long-term vision in mind to minimize future changes, and to explain the rationale behind my decision.

Q2
Count Distinct IPs in Hourly Log Files
System Design

I faced a problem involving a CSV log file with over 1 million daily records, each containing an IP address and a timestamp. The task was to propose a solution, using either Java or big data technologies, to count the number of distinct IP addresses for each hour of the day.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!