Horje
Onsurity Interview Experience

They conducted an on-campus recruitment drive, and in contrast to many other companies, they did not arrange an online test to shortlist candidates. Rather, they decided to evaluate applicants directly through two rounds of virtual interviews.

Round 1

Technical questions around Core Subjects like Database Management Systems (DBMS) and Object-Oriented Programming Systems (OOPS) led the first round. The interviewers began by asking me a few simple questions to see how well I understood the primary concepts. These are some of the questions they asked-

1. Run-time compilation- I was asked to define run-time compilation and discuss how it differs from compile-time compilation. I talked about the process of turning source code into executable code, pointing out the benefits and drawbacks of both the approaches.

2. Hard Disk Partitioning- For this question, I had to describe the differences between primary, extended, and logical partitions as well as the advantages of partitioning for data management.

3. Process Scheduling Algorithms- I was asked to describe various process scheduling algorithms such as FCFS, Shortest Job Next (SJN), Priority Scheduling, and Round Robin. I explained each algorithm’s working, advantage.

4. Difference Between Encapsulation and Abstraction

5. Three Levels of Data Abstraction- They asked me to elaborate on the three levels of data abstraction in DBMS which are physical level, logical level, and view level.

6. Transparent DBMS- I explained how a transparent DBMS provides a user-friendly interface while managing the underlying complexities.

After these oral questions, they moved on to DSA. They gave me two problems to solve-

1. Binary Search Problem-

The first problem was to find the first and last occurrence of an element in a sorted array using binary search.

here is the link of the problem so you can practice it-

link to problem(https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/description/)

2. Merging Two Sorted Linked Lists-

They asked me to merge two sorted linked lists into a single sorted linked list.

here is the link of the problem so you can practice it-

link to problem(/archive/merge-two-sorted-linked-lists/)

Round 2: Project Discussion and Advanced Technical Questions

The second round was more focused on my projects. They started by asking me to describe my projects in detail. I presented my React and Tailwind-based frontend project.

They then asked several questions related to React-

1. What is useState() in React?-

I explained that `useState` is a Hook that allows you to add state to functional components in React.

2. Differences Between Functional and Class Components-

I discussed that functional components are simpler and use Hooks for state and lifecycle management, while class components use this.state and lifecycle methods.

3. Difference Between State and Props-

I explained that state is a local data storage that can be changed within the component, while props are read-only data passed from parent to child components.

Towards the end of the interview, they asked some HR-related questions to understand my career aspirations-

  • 1. Why Do You Want to Join the Company?
  • 2. What Are Your Expectations from the Company?
  • 3. Will You Ever Prepare for UPSC? If Not, Why?

This question was quite unexpected. I told them that while I respect the UPSC and the opportunities it offers, my passion lies in the tech industry, and I am committed to pursuing a career in this field.

Unfortunately, I was not selected in the second round because I struggled to explain the React questions. Despite this, I found the interview process to be easy and smooth going. The questions were not particularly tough, but they were concept-based and required a clear understanding of the fundamentals.




Reffered: https://www.geeksforgeeks.org


Experiences

Related
Tantransh Fest Experience at IET Lucknow Tantransh Fest Experience at IET Lucknow
GGITS Tech Webathon Experience GGITS Tech Webathon Experience
Deloitte USI Interview Experience for Analyst Role Full Time (On-Campus) Deloitte USI Interview Experience for Analyst Role Full Time (On-Campus)
12th Board Exam Preparation Experience 12th Board Exam Preparation Experience
HackWithInfy Hackathon Experience HackWithInfy Hackathon Experience

Type:
Geek
Category:
Coding
Sub Category:
Tutorial
Uploaded by:
Admin
Views:
20