Me postulé a través de un reclutador. El proceso tomó más de 1 semana. Acudí a una entrevista en OpSec Security Group (Gurgaon, Haryana) en feb 2025
Entrevista
1. HR called asked basic details and interview schedule date.
2. First technical round scheduled with Director 1st week of Feb-2025. One easy DSA question and a basic scaling question.
3. 2nd Technical round scheduled with a Team Lead and a Developer in a week.
4. 3rd Interview round with Hiring Manager in a week.
5. No result.
Preguntas de entrevista [3]
Pregunta 1
1st Round:
Q1. Explain Vertical and Horizontal scaling.
Q2. Given a sorted array and a number x, find the pair in the array whose sum is closest to x.
Example:
Input: array[]={-40,-5,1,3,6,7,8,20}; x=5;
Output: The pair whose sum is closest to 5 is 1 and 3
2nd Round:
Q1. Find the count of employees in the same department using Stream API.
Q2. Longest substring of distinct characters
input1: abcabcbb
output1: abc
input2: abcabcd
output2: abcd
input3: abcadbcd
output2: bcad
Q3. What is ThreadPool?
Q4. How to enable security for APIs in spring boot?
Q5. How to pass files in Rest API of a spring boot application?
Q6. How to give customized HttpStatus code in spring boot Rest API?
Q7. What is the use of @Async annotation in spring boot?
Q8. Explain internal implementation of HashMap.
Q9. Can we use a mutable object as a key of a HashMap?
Q10. Explain String pool and string object creation.
Q11. When will we use API vs Message Queue?
Q12. How to pass a value from parent to child component in Angular?
3rd Round:
Q1. A question related to word search in file (check inverted index)
Q2. Scenario: Let’s say if you have written a code in a Hurry and deployed. Have you ever gone through the code again and thought if I can optimize this code further? (Since in the interview you’re doing optimization after writing you first code)
Q3. Design a Database schema for X.com. Focused functionality only Post by a User. [Users, Posts]
Q4. Write a query to fetch the total number of posts by each user.
Q5. Scenario: If your application is down at night and you got a call from the supporting team in early morning then what will be your approach to analyze the issue?
Q6. How will you design an application like Amazon? You need to go live asap. [Define microservices, serverless architecture, databases to be used, Search product functionality, etc]
Q7. Explain the flow of request to response when you hit a URL in your browser.
Q8. Difference between SQL and NoSQL. When you decide to use SQL and NoSQL.