Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Angel One Team. If you also belong to the team, you can get access from here

Angel One Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Angel One Software Engineer Interview Questions and Answers

Updated 7 May 2024

Angel One Software Engineer Interview Experiences

1 interview found

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

I applied via Company Website and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Same as posted in advice

Interview Preparation Tips

Interview preparation tips for other job seekers - JavaScript-based interview.
In-depth questions around JS topics such as promises, polyfills, output questions, event loops, web APIs, context, closures, and this.

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. LLD/Machine coding - Design a social media application with users, posts, comments, likes, etc. There is also an admin who needs to approve post creation and can delete any post they want. Create appropria...
Round 2 - Technical 

(1 Question)

  • Q1. High-level design - Design a chat-based application like WhatsApp with only user-to-user chat feature (no group chats). Explain and draw out the E2E design by mentioning all the components and design decis...
Round 3 - One-on-one 

(1 Question)

  • Q1. Hiring Manager - basic questions like why Razorpay, what are your career goals, what does career growth look like for you, etc.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Maths,quant for 1 hour duration

Round 2 - Coding Test 

Arrays, strings, linked list, palindrome

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Tell me about one project you worked on?
  • Q2. Tell me about yourself?
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

What is the difference between a HashMap and a ConcurrentHashMap?

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Basic DSA and android questions

Round 2 - Coding Test 

Live coding round for android

Round 3 - HR 

(1 Question)

  • Q1. Explain your past experiences?

I applied via Campus Placement and was interviewed in Aug 2022. There were 4 interview rounds.

Round 1 - Coding Test 

90 minutes hackerrank test, 3 questions 1 easy 2 medium.

Round 2 - Technical 

(1 Question)

  • Q1. Resume based and questions based on my personal projects
Round 3 - Technical 

(1 Question)

  • Q1. CN,OS and DBMS questions.
Round 4 - One-on-one 

(1 Question)

  • Q1. Managerial round and hr questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and brush up on all the technical aspects of Software Engineering.
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. What is dependency injection and inversion principle
  • Ans. 

    Dependency injection is a design pattern that allows objects to receive dependencies rather than creating them internally.

    • Dependency injection is a way to achieve loose coupling between objects.

    • It allows for easier testing and maintenance of code.

    • Inversion principle states that high-level modules should not depend on low-level modules, but both should depend on abstractions.

    • This principle helps to achieve a more flexib...

  • Answered by AI
  • Q2. Program to find missing number in array
  • Ans. 

    Program to find missing number in array

    • Iterate through the array and calculate the sum of all elements

    • Calculate the sum of all numbers from 1 to n (where n is the length of the array)

    • Subtract the sum of array elements from the sum of all numbers to get the missing number

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep your base concepts strong and Focus on problem solving skills.

Skills evaluated in this interview

I applied via Referral

Interview Questionnaire 

4 Questions

  • Q1. 1. Find the no of rotations in a rotated sorted array.
  • Ans. 

    Find the number of rotations in a rotated sorted array.

    • Use binary search to find the minimum element in the array.

    • The number of rotations is equal to the index of the minimum element.

    • If the minimum element is at index 0, then there are no rotations.

    • If the array is not rotated, then the number of rotations is 0.

  • Answered by AI
  • Q2. House robber problem from leetcode
  • Q3. Modify the given 2×2 matrix in such a way that if a cell contains 0 all the elements of corresponding row and columm becomes 0
  • Ans. 

    Modify a 2x2 matrix to replace row and column with 0 if a cell contains 0.

    • Iterate through the matrix and find the cells with 0.

    • Store the row and column index of the cells with 0 in separate arrays.

    • Iterate through the row and column arrays and replace all elements with 0.

    • Return the modified matrix.

  • Answered by AI
  • Q4. Find the row with max number of vowels in a 2×2 matrix. Given that first element of each row contains a vowel if there are any in the whole row.
  • Ans. 

    Find row with max vowels in 2x2 matrix with first element of each row containing a vowel.

    • Iterate through each row and count the number of vowels in it.

    • Keep track of the row with max number of vowels.

    • If first element of a row is a vowel, start counting from that element.

    • Example: [['a', 'b'], ['e', 'i']] should return 2nd row.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Both the technical rounds were based on DSA. You need to give atleast 2 solutions for every problem. So dont focus just on the solution . They want optimized approach for each .

Skills evaluated in this interview

I applied via Referral

Interview Questionnaire 

13 Questions

  • Q1. I was asked to derive the time complexity of my code from the written test. It was to print the elements of a binary tree in spiral order
  • Q2. Program to swap two pointers
  • Ans. 

    A program to swap two pointers.

    • Declare two pointers of the same data type

    • Assign the first pointer to a temporary variable

    • Assign the second pointer to the first pointer

    • Assign the temporary variable to the second pointer

  • Answered by AI
  • Q3. Program to determine whether a given binary tree is binary search tree. I was asked to solve this in two different ways
  • Q4. Two DBMS queries involving aggregate functions
  • Q5. Program to implement Dijkstra’s algorithm
  • Ans. 

    Dijkstra's algorithm finds shortest path between nodes in a graph

    • Create a graph with nodes and edges

    • Initialize distances from source node to all other nodes as infinity

    • Set distance from source node to itself as 0

    • Create a set of unvisited nodes

    • While unvisited set is not empty, select node with minimum distance

    • For each neighbor of selected node, calculate distance from source node

    • If calculated distance is less than curre...

  • Answered by AI
  • Q6. Program to implement Floyd­Warshall’s agorithm
  • Ans. 

    Floyd-Warshall's algorithm is used to find the shortest path between all pairs of vertices in a weighted graph.

    • Create a 2D array to store the distances between all pairs of vertices.

    • Initialize the array with the weights of the edges in the graph.

    • Use nested loops to iterate over all pairs of vertices and update the distances if a shorter path is found through a third vertex.

    • The final array will contain the shortest dist

  • Answered by AI
  • Q7. Program to print the elements of a matrix in spiral order recursively
  • Ans. 

    Program to print matrix elements in spiral order recursively

    • Create a recursive function to print the elements in spiral order

    • Define the boundaries of the matrix and traverse the matrix in spiral order

    • Call the recursive function to print the elements in spiral order

    • Handle edge cases such as empty matrix or matrix with only one row/column

  • Answered by AI
  • Q8. Given an unsorted array of numbers, find two numbers which add up to the given sum in O(n)
  • Ans. 

    Find two numbers in an unsorted array that add up to a given sum in O(n)

    • Use a hash table to store the difference between the sum and each element in the array

    • Iterate through the array and check if the current element is in the hash table

    • If it is, return the current element and the corresponding difference

    • If not, add the current element to the hash table

  • Answered by AI
  • Q9. Explain indexing in DBMS
  • Ans. 

    Indexing is a technique used in DBMS to improve the performance of queries.

    • Indexing creates a separate data structure that allows faster retrieval of data.

    • It works by creating a pointer to the location of data in the table.

    • Indexes can be created on one or more columns of a table.

    • Types of indexing include B-tree, hash, and bitmap indexing.

    • Indexes can also be clustered or non-clustered.

    • Clustered indexes determine the phy...

  • Answered by AI
  • Q10. Explain B and B+ trees
  • Ans. 

    B and B+ trees are data structures used for efficient searching and sorting of large datasets.

    • B trees are balanced trees used for disk-based storage systems.

    • B+ trees are similar to B trees but have all data stored in the leaf nodes for faster searching.

    • B trees have a variable number of keys per node, while B+ trees have a fixed number.

    • B trees have a higher fanout than B+ trees, making them more efficient for smaller da...

  • Answered by AI
  • Q11. Given a binary tree, write a program to determine whether there exists a root to leaf path having the given sum
  • Q12. Program to find the lowest common ancestor of two nodes in binary search tree as well as binary tree. I was also asked to give the brute force approach for the same
  • Ans. 

    Program to find lowest common ancestor of two nodes in binary search tree and binary tree with brute force approach.

    • For binary search tree, traverse from root to both nodes and store the path. Then compare paths to find LCA.

    • For binary tree, traverse from root to both nodes and store the path. Then compare paths to find LCA.

    • Brute force approach involves checking each node's descendants to see if they contain both nodes.

    • ...

  • Answered by AI
  • Q13. Program to print all ancestors of a node in a binary tree
  • Ans. 

    Program to print all ancestors of a node in a binary tree

    • Create a recursive function to traverse the binary tree

    • Check if the current node is the target node

    • If yes, print all the nodes in the call stack

    • If not, recursively call the function for left and right subtrees

  • Answered by AI

Interview Preparation Tips

Skills:
College Name: NA

Skills evaluated in this interview

Angel One Interview FAQs

How many rounds are there in Angel One Software Engineer interview?
Angel One interview process usually has 1 rounds. The most common rounds in the Angel One interview process are Technical.

Tell us how to improve this page.

Angel One Software Engineer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
Angel One Software Engineer Salary
based on 13 salaries
₹10.1 L/yr - ₹27.5 L/yr
155% more than the average Software Engineer Salary in India
View more details
Senior Executive
341 salaries
unlock blur

₹1.7 L/yr - ₹4.6 L/yr

Relationship Manager
322 salaries
unlock blur

₹1.5 L/yr - ₹4.1 L/yr

Assistant Manager
267 salaries
unlock blur

₹2.1 L/yr - ₹7.5 L/yr

Equity Dealer
212 salaries
unlock blur

₹0.9 L/yr - ₹4.5 L/yr

Deputy Manager
157 salaries
unlock blur

₹3 L/yr - ₹10 L/yr

Explore more salaries
Compare Angel One with

Zerodha

4.2
Compare

Upstox

3.7
Compare

Groww

3.8
Compare

5paisa Capital Ltd.

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