Upload Button Icon Add office photos

Onsurity Technologies

Compare button icon Compare button icon Compare

Filter interviews by

Onsurity Technologies Software Developer Intern Interview Questions and Answers for Freshers

Updated 14 Oct 2024

Onsurity Technologies Software Developer Intern Interview Experiences for Freshers

2 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. Solve DSA question , Number of provinces
  • Q2. Tell me about your projects
  • Ans. 

    I have worked on various projects including a web application for tracking personal finances and a mobile app for managing grocery lists.

    • Developed a web application using React.js and Node.js for tracking personal finances

    • Created a mobile app using Flutter for managing grocery lists

    • Implemented RESTful APIs for communication between frontend and backend systems

  • Answered by AI
  • Q3. Explain async await in javascript.
  • Ans. 

    Async await in JavaScript is a way to write asynchronous code that looks synchronous, making it easier to manage promises.

    • Async functions return a promise.

    • Await keyword is used inside async functions to wait for a promise to resolve.

    • Async await helps avoid callback hell and makes code more readable and maintainable.

  • Answered by AI
  • Q4. Explain me Sharding in DBMS
  • Ans. 

    Sharding is a technique used in DBMS to horizontally partition data across multiple databases to improve performance and scalability.

    • Sharding involves breaking up a large database into smaller, more manageable pieces called shards.

    • Each shard contains a subset of the data, allowing for parallel processing and improved performance.

    • Sharding helps distribute the workload across multiple servers, reducing the load on any si...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare standard DSA questions and have clear understanding of your projects.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview before Oct 2023.

Round 1 - Technical 

(4 Questions)

  • Q1. Solve the DSA question no of provinces
  • Q2. Explain async await in javascript
  • Ans. 

    Async await in JavaScript is a way to write asynchronous code that looks synchronous, making it easier to read and maintain.

    • Async functions return a Promise.

    • Await keyword is used to pause the execution of async functions until a Promise is settled.

    • Async await simplifies error handling in asynchronous code.

  • Answered by AI
  • Q3. Tell more about your projects
  • Ans. 

    I have worked on various projects including a web application for tracking personal finances and a mobile app for managing grocery lists.

    • Developed a web application using React and Node.js to track personal finances

    • Created a mobile app using Flutter to manage grocery lists

    • Collaborated with a team to implement features and fix bugs

    • Utilized version control systems like Git for project management

  • Answered by AI
  • Q4. Implement custom class in C++
  • Ans. 

    Implementing a custom class in C++

    • Define the class using the 'class' keyword

    • Add member variables and member functions

    • Implement constructors and destructors

    • Overload operators for custom functionality

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Do standard DSA questions , have clear understanding of your projects.

Skills evaluated in this interview

Software Developer Intern Interview Questions Asked at Other Companies for Fresher

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an ar ... read more
asked in Amazon
Q2. Fish Eater Problem Statement In a river where water flows from le ... read more
asked in Apple
Q3. Kevin and his Fruits Problem Statement Kevin has 'N' buckets, eac ... read more
asked in CommVault
Q4. Sliding Maximum Problem Statement Given an array of integers ARR ... read more
Q5. Reverse Words in a String: Problem Statement You are given a stri ... read more

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Logical problems and mathematical questions commonly asked .. English proficiency

Round 2 - Technical 

(5 Questions)

  • Q1. Regarding Grids , OSI model, motivation
  • Q2. Networking topology
  • Q3. Regarding college project
  • Q4. Behavioral questions
  • Q5. Programming on c
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Double-check your resume for any spelling mistakes. The recruiter may consider spelling mistakes as careless behavior or poor communication skills.
View all tips
Round 2 - Aptitude Test 

General aptitude, programing aptitude, logical and arithametic

Round 3 - Technical 

(2 Questions)

  • Q1. Oops concept, inheritance, interferance,
  • Q2. Class , object, init function in python,
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Maintenance of BFP

Interview Questionnaire 

1 Question

  • Q1. Strong fundamentals knowledge.

Interview Preparation Tips

Interview preparation tips for other job seekers - All basic must clear.

I appeared for an interview before May 2021.

Round 1 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Easy

This round contained two coding questions. I was also asked some basic android development questions as I had mentioned a couple of projects around android.

  • Q1. 

    Convert Binary Tree to Mirror Tree Problem Statement

    Given a binary tree, convert this binary tree into its mirror tree. A binary tree is a tree in which each parent node has at most two children. The mir...

  • Ans. 

    Convert a binary tree into its mirror tree by interchanging left and right children of non-leaf nodes.

    • Traverse the binary tree in a recursive manner and swap the left and right children of each non-leaf node.

    • Use a temporary variable to swap the children of each node.

    • Ensure to handle cases where a node may have only one child or no children.

    • Implement the function to convert the given binary tree to its mirror tree in pl

  • Answered by AI
  • Q2. How would you implement undo and redo operations for MS Word?
  • Ans. 

    Implementing undo and redo operations for MS Word

    • Maintain a stack for undo operations and another stack for redo operations

    • Whenever a change is made, push the previous state onto the undo stack

    • When undo is triggered, pop the state from undo stack and push it onto redo stack

    • When redo is triggered, pop the state from redo stack and push it onto undo stack

    • Ensure to update the document state accordingly after each undo or

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

I was asked two coding questions, some questions around OOPs concepts and DBMS.

  • Q1. 

    Left View of a Binary Tree

    Given a binary tree, your task is to print the left view of the tree. The left view of a binary tree contains the nodes visible when the tree is viewed from the left side.

    Inpu...

  • Ans. 

    Print the left view of a binary tree, containing nodes visible from the left side.

    • Traverse the tree level by level, keeping track of the leftmost node at each level

    • Use a queue for level order traversal and a map to store the leftmost nodes

    • Print the values of leftmost nodes stored in the map as the left view of the tree

  • Answered by AI
  • Q2. 

    Trie Data Structure Implementation

    Design and implement a Trie (Prefix Tree) which should support the following two operations:

    1. Insert a word into the Trie. The operation is marked as 'insert(word)'.
    2....
  • Ans. 

    Implement a Trie data structure supporting insert and search operations efficiently.

    • Implement a Trie class with insert and search methods.

    • Use a nested class Node to represent each node in the Trie.

    • For insert operation, iterate through each character in the word and create nodes as needed.

    • For search operation, traverse the Trie based on the characters in the word to check for existence.

    • Return 'TRUE' if the word is found

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from DA-IICT. I applied for the job as SDE - Intern in BangaloreEligibility criteriaNo criteriaDunzo interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Basics of android, OOPs, DBMSTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Focussing on DSA is essential for freshers, most of the companies' interview process will contain DSA questions. 
Tip 2 : Stay stick to the basic concepts and don't feel overwhelmed by the advance concepts, most of the companies' will judge you on your foundation/basics. 

Application resume tips for other job seekers

Tip 1 : Resume should be one pager document which enables user to understand your background. Understand the difference between CV and resume.
Tip 2 : Be as honest as you can on your resume. However, writing that you are a beginner for this particular skill is fine.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 45 minutes
Round difficulty - Medium

Online coding round.
We could only write pseudo code and couldn't test against test cases.

  • Q1. 

    Binary Tree Level Order Traversal

    You are given a binary tree of integers. Your task is to return the level order traversal of the given tree.

    Input:

    The first line contains an integer 'T', representing...
  • Ans. 

    Return the level order traversal of a binary tree given in level order.

    • Use a queue to perform level order traversal of the binary tree

    • Start by pushing the root node into the queue

    • While the queue is not empty, dequeue a node, print its value, and enqueue its children

  • Answered by AI
Round 2 - Face to Face 

(2 Questions)

Round duration - 50 minutes
Round difficulty - Easy

It was onsite face to face technical round where i was asked 2 coding questions.
It lasted for 40-50 minutes.

  • Q1. 

    Kth Ancestor in a Binary Tree

    You are given an arbitrary binary tree consisting of N nodes numbered from 1 to N, an integer K, and a node TARGET_NODE_VAL from the tree. Your task is to find the Kth ancest...

  • Ans. 

    Find the Kth ancestor of a given node in a binary tree.

    • Traverse the tree to find the path from the target node to the root node.

    • Store the path in a list and return the Kth element from the end.

    • Handle cases where the Kth ancestor does not exist by returning -1.

  • Answered by AI
  • Q2. 

    Equilibrium Indices in a Sequence

    You are given an array/list named 'SEQUENCE', which consists of 'N' integers. The task is to identify all equilibrium indices in this sequence.

    Explanation:

    An equilibr...

  • Ans. 

    Identify equilibrium indices in a given sequence by finding positions where sum of elements before and after is equal.

    • Iterate through the sequence and calculate prefix sum and suffix sum at each index

    • Compare prefix sum and suffix sum to find equilibrium indices

    • Handle edge cases where no equilibrium index exists

    • Return the indices as a sequence of integers or an empty sequence

  • Answered by AI
Round 3 - Face to Face 

(1 Question)

Round duration - 50 minutes
Round difficulty - Medium

Only 7 students were shortlisted after the first face to face round out of 40 students.
The interviewer seemed cool and was trying to calm down me as i was getting nervous.
Again there were 2 coding questions.

  • Q1. 

    Reverse Linked List Problem Statement

    Given a singly linked list of integers, return the head of the reversed linked list.

    Example:

    Initial linked list: 1 -> 2 -> 3 -> 4 -> NULL
    Reversed link...
  • Ans. 

    Reverse a singly linked list of integers and return the head of the reversed linked list.

    • Iterate through the linked list and reverse the pointers to reverse the list

    • Use three pointers to keep track of current, previous, and next nodes

    • Update the head of the reversed linked list once the reversal is complete

  • Answered by AI
Round 4 - Face to Face 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

This was the last technical round and there were only 5 students left at the end of day.
The interview started at around 6:30 in the evening.

  • Q1. 

    Replace with Sum of Greater Nodes Problem Statement

    Convert a given binary search tree (BST) with 'N' nodes into a Greater Tree. In the Greater Tree, each node's data should be updated to the sum of its o...

  • Ans. 

    Convert a binary search tree into a Greater Tree by updating each node's data to the sum of its original data plus the data of all nodes with greater or equal values.

    • Traverse the BST in reverse inorder (right, root, left) to update nodes with the sum of greater nodes.

    • Keep track of the sum of greater nodes encountered so far while traversing.

    • Update each node's data with the sum of greater nodes and continue traversal.

  • Answered by AI
  • Q2. 

    Nuts and Bolts Problem

    You are given a collection of 'N' nuts and 'N' bolts, each having unique sizes. Your objective is to match each nut with its corresponding bolt based on size, adhering to a one-to-o...

  • Ans. 

    Matching nuts and bolts based on size in a one-to-one mapping strategy.

    • Iterate through the nuts and bolts arrays to find matching pairs based on size.

    • Use sorting algorithms like quicksort to efficiently match nuts and bolts.

    • Ensure the implementation modifies the input arrays directly to reflect the proper matched order.

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7.5 CGPAJosh Technology Group interview preparation:Topics to prepare for the interview - DSA, CS FUNDAMENTALS, WEB CONCEPTS, OOPSTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Take your time before directly jumping onto the solution even if you have done the code already, it might be possible that interviewer would add any constraints of his own choice.

Tip 2 : Speak out loud, that's very important. If you are stuck onto something in between the interview, don't just sit idle or give up. Talk to your interviewer, let him/her know what's going in your mind, what approach are you trying to implement. The interviewer is your only friend in that room. 

Tip 3 : Don't worry if you haven't been into Competitive Programming before, you can still crack a lot of companies with decent DSA skills, projects are add on.

Tip 4 : For preparation, go through coding ninja's course thoroughly. It's very likely to encounter same questions that are already in the course itself. Common problems like, stock span, balanced parentheses, edit distance-DP, etc.

Tip 5 : Don't panic on seeing a question that you haven't done before. Try to break the given problem into small problems first just like we do in DP, it will surely help you out in building logic if not solution.

Application resume tips for other job seekers

Tip 1 : Take a nice template for resume, you can even refer sites like novoresume.com. It has got good templates, just pick any with no fancy fonts and colors. Keep it simple.

Tip 2 : Be very specific. Write out important stuff only if you applying for a tech job. No one's going to see your dance/acting skills while interviewing you.

Tip 3 : If you have mentioned your projects, make sure you add your source code's link/github repo link as hyperlink to it. That's very important, it helps interviewer know that you have done this project and you're not faking it.

Final outcome of the interviewRejected

Skills evaluated in this interview

I appeared for an interview before Sep 2020.

Round 1 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

6 students from the campus were selected for this round. The interviews were conducted simultaneously for all on BlueJeans along with a code sharing website. After the initial set up and introduction, a set of 2 questions from DSA were asked from all candidates. The results were announced the same day.

  • Q1. 

    DFS Traversal Problem Statement

    Given an undirected and disconnected graph G(V, E), where V is the number of vertices and E is the number of edges, the connections between vertices are provided in the 'GR...

  • Ans. 

    DFS traversal to find connected components in an undirected and disconnected graph.

    • Use Depth First Search (DFS) to traverse the graph and find connected components

    • Maintain a visited array to keep track of visited vertices

    • For each unvisited vertex, perform DFS to explore the connected component it belongs to

    • Print the vertices of each connected component in ascending order

  • Answered by AI
  • Q2. 

    Median of Two Sorted Arrays Problem Statement

    Given two sorted integer arrays A and B with sizes N and M respectively, find the median of the combined array that results from merging arrays A and B. If th...

  • Ans. 

    Find the median of two sorted arrays after merging them.

    • Merge the two sorted arrays into one sorted array.

    • Calculate the median based on the length of the combined array.

    • Handle cases where the total number of elements is even or odd.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Indira Gandhi Delhi Technical University for Women. Eligibility criteriaAbove 70%LinkedIn interview preparation:Topics to prepare for the interview - Data Structures, Pointers, OOPS, Algorithms, Dynamic Programming, DBMSTime required to prepare for the interview - 2.5 monthsInterview preparation tips for other job seekers

Tip 1 : Practice an ample amount of questions from online sites like GeeksforGeeks and HackkerRank on all major topics. Once you are done with topicwise preparation, go on and try out some timed tests too.
Tip 2 : Don't forget to revise OOPS, OS, DBMS too.
Tip 3 : Try out mock interviews with friends, that's the best thing you can do for yourself other than practising questions!!
Tip 4 : During the interview, one thing that is asked for sure is the time complexity of your solution, so always know the complexity of your algorithms.

Application resume tips for other job seekers

Tip 1 : Have your projects clearly mentioned and well explained
Tip 2 : Make sure that there are no formatting errors
Tip 3 : Mention your LinkedIn profile ;)

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Internshala and was interviewed in May 2020. There were 3 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. What is RESTful API?
  • Ans. 

    RESTful API is an architectural style for building web services that use HTTP requests to access and manipulate data.

    • REST stands for Representational State Transfer

    • API stands for Application Programming Interface

    • Uses HTTP methods like GET, POST, PUT, DELETE to perform CRUD operations

    • Data is transferred in JSON or XML format

    • Stateless, meaning each request contains all the necessary information to complete it

  • Answered by AI
  • Q2. CRUD concept?
  • Q3. What are microservices?
  • Ans. 

    Microservices are small, independent, and loosely coupled services that work together to form a larger application.

    • Microservices are designed to be modular and scalable.

    • Each microservice performs a specific task and communicates with other microservices through APIs.

    • Microservices can be developed and deployed independently of each other.

    • They offer better fault isolation and resilience compared to monolithic architectur...

  • Answered by AI
  • Q4. What is GET and POST request?
  • Ans. 

    GET and POST are HTTP methods used for sending data to a server.

    • GET requests data from a server using a URL and query parameters

    • POST sends data to a server in the request body

    • GET requests are cached, while POST requests are not

    • GET requests are limited by URL length, while POST requests are not

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Read about the topic you are sitting for the interview, you do not need to know everything.

Skills evaluated in this interview

Onsurity Technologies Interview FAQs

How many rounds are there in Onsurity Technologies Software Developer Intern interview for freshers?
Onsurity Technologies interview process for freshers usually has 1 rounds. The most common rounds in the Onsurity Technologies interview process for freshers are Technical.
What are the top questions asked in Onsurity Technologies Software Developer Intern interview for freshers?

Some of the top questions asked at the Onsurity Technologies Software Developer Intern interview for freshers -

  1. explain async await in javascri...read more
  2. explain me Sharding in D...read more
  3. implement custom class in ...read more

Tell us how to improve this page.

Onsurity Technologies Software Developer Intern Interview Process for Freshers

based on 2 interviews

Interview experience

4
  
Good
View more
Medical Officer
20 salaries
unlock blur

₹5.6 L/yr - ₹7.4 L/yr

Key Account Manager
19 salaries
unlock blur

₹6.3 L/yr - ₹20 L/yr

Senior Executive
17 salaries
unlock blur

₹4.6 L/yr - ₹8 L/yr

Case Manager
14 salaries
unlock blur

₹5 L/yr - ₹7 L/yr

Inside Sales Executive
13 salaries
unlock blur

₹5.2 L/yr - ₹6.5 L/yr

Explore more salaries
Compare Onsurity Technologies with

Housejoy

4.2
Compare

Technique Control Facility Management

3.8
Compare

Impressions Services

3.7
Compare

Lion Services

3.6
Compare
Did you find this page helpful?
Yes No
write
Share an Interview