i
Northern Arc
Capital
Filter interviews by
I applied via LinkedIn and was interviewed in Sep 2023. There were 3 interview rounds.
Total nodes in a binary tree can be found using depth-first or breadth-first traversal algorithms with time complexity O(n) and space complexity O(h), where h is the height of the tree.
Use depth-first traversal (pre-order, in-order, post-order) or breadth-first traversal to visit each node and count the total nodes.
Time complexity is O(n) where n is the number of nodes in the tree.
Space complexity is O(h) where h is th...
Construct 4 Array Tree and implement operations
Create an array to represent the tree structure
Implement operations like insert, delete, search, and traversal
Example: Construct a binary search tree using arrays
Use hashing to compare the JSON files in O(1) time complexity.
Create a hash function to convert the JSON data into a unique hash value.
Calculate the hash value for each JSON file and compare the hash values.
If the hash values are equal, the JSON files are identical.
Example: Use MD5 or SHA-256 hash functions for generating hash values.
Use array indices to map parent to children in a 4 Array tree in O(1) space complexity.
Assign children of a parent at indices 4*i+1, 4*i+2, 4*i+3, 4*i+4 where i is the index of the parent.
To find parent of a child at index j, use (j-1)/4 to get the parent index.
Top trending discussions
I applied via Naukri.com and was interviewed in Aug 2022. There were 2 interview rounds.
Coding test with questions on aptitude and coding problem solving with 15 test cases
Rotate an array of strings by a specified number of positions.
Create a new array and copy elements from original array based on rotation index.
Use modulo operator to handle cases where rotation index exceeds array length.
Handle edge cases like empty array or negative rotation index.
Example: Original array ['a', 'b', 'c', 'd', 'e'] rotated by 2 positions becomes ['c', 'd', 'e', 'a', 'b'].
SQL query to retrieve data from 2 tables using a join condition.
Use JOIN keyword to combine data from 2 tables based on a related column
Specify the columns you want to retrieve using SELECT statement
Add the table names and join condition in the FROM clause
posted on 2 Jul 2024
I applied via Recruitment Consulltant and was interviewed in Jun 2024. There were 2 interview rounds.
Pen paper test with 5 mcq and 3 coding questions mostly on array sorting etc
Concatenate two arrays without using Math function
Create a new array with the combined length of the two input arrays
Iterate through the first array and copy elements to the new array
Continue iterating through the second array and copy elements to the new array
I applied via Walk-in and was interviewed before Nov 2023. There was 1 interview round.
Maths
Logical
English
C
posted on 16 Jan 2022
I applied via Recruitment Consultant and was interviewed in Jul 2021. There was 1 interview round.
I chose IT because of my passion for problem-solving and my interest in software development.
I have always been fascinated by technology and computers.
During my electrical engineering studies, I realized that I enjoyed programming and software development more than other aspects of the field.
I took additional courses in computer science to enhance my skills and knowledge in software engineering.
I have successfully comp...
Programming is a way to solve problems and create innovative solutions using logic and creativity.
Programming allows me to create something from scratch and see it come to life.
It challenges me to think critically and find efficient solutions to complex problems.
It offers endless opportunities for learning and growth, as technology is constantly evolving.
Programming is a versatile skill that can be applied to various i...
posted on 17 Dec 2021
I applied via Referral and was interviewed in Jun 2021. There were 3 interview rounds.
SAP is a software company that provides enterprise resource planning (ERP) software to manage business operations.
SAP stands for Systems, Applications, and Products in Data Processing.
It offers a range of software solutions for various industries such as finance, logistics, and manufacturing.
SAP ERP software helps businesses to streamline their operations and improve efficiency.
SAP also offers cloud-based solutions and...
Basic question of easy-medium difficulty
I applied via Campus Placement and was interviewed before May 2021. There were 3 interview rounds.
Discussion on Oops and asked to implement linked list and then asked to modify it to fit for a binary tree.
One qsts related to algos was asked too which I don't remember
I applied via Recruitment Consulltant and was interviewed in Mar 2024. There were 3 interview rounds.
Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).
Example: Inheritance in object-oriented programming languages like Java allows for polymorphism.
RestController is a class in Spring framework used to handle HTTP requests and return responses as JSON or XML.
Handles HTTP requests in Spring framework
Returns responses as JSON or XML
Annotate a class with @RestController to define it as a RestController
Example: @RestController public class UserController {}
Find the number of occurrences of each element in the given ArrayList
Some of the top questions asked at the Northern Arc Capital Associate Software Engineer interview -
based on 1 interview experience
Difficulty level
Duration
based on 1 review
Rating in categories
Senior Associate
73
salaries
| ₹10.3 L/yr - ₹16.6 L/yr |
Associate
57
salaries
| ₹5.6 L/yr - ₹12.9 L/yr |
Relationship Manager
41
salaries
| ₹2.6 L/yr - ₹7.4 L/yr |
Associate Vice President
29
salaries
| ₹19.4 L/yr - ₹33 L/yr |
Associate Director
28
salaries
| ₹20 L/yr - ₹45 L/yr |
Shriram Finance
Muthoot Fincorp
IIFL Finance
Muthoot Finance