Filter interviews by
I applied via campus placement at National Institute of Technology (NIT), Jamshedpur and was interviewed in Aug 2024. There were 2 interview rounds.
Test duration was of 60 minutes and dsa, intermeditate aptitude
Insertion sort is a simple sorting algorithm that builds the final sorted array one item at a time.
Iterate through the array starting from the second element.
Compare each element with the elements before it and insert it in the correct position.
Repeat until all elements are sorted.
Example: [5, 2, 4, 6, 1, 3] -> [2, 4, 5, 6, 1, 3] -> [2, 4, 5, 6, 1, 3] -> [1, 2, 4, 5, 6, 3] -> [1, 2, 3, 4, 5, 6]
Count the total number of islands in a grid where '1' represents land and '0' represents water.
Iterate through the grid and for each '1' encountered, perform a depth-first search to mark all connected '1's as visited.
Increment the island count for each new island encountered during the search.
Return the total count of islands at the end.
Top trending discussions
posted on 10 May 2024
APTRITUDE QUESTIONS,CODING
posted on 2 Apr 2024
Basic aptitude questions
The question is asking for the output of JavaScript code, C++ code, and MySQL.
JavaScript code outputs can be displayed in the browser console or on a webpage.
C++ code outputs can be printed to the console using cout statements.
MySQL outputs can be retrieved using SQL queries and displayed in a table format.
posted on 17 Oct 2023
I applied via Referral and was interviewed in Sep 2023. There were 3 interview rounds.
First Round Was Assignment
posted on 5 Dec 2024
I applied via Referral and was interviewed in Nov 2024. There were 2 interview rounds.
- Convert a given input of keys-values to value-keys using Python
I applied via LinkedIn and was interviewed in Jul 2024. There were 3 interview rounds.
I was interviewed in Aug 2024.
Concurrency is the ability of a system to run multiple tasks simultaneously. Performance of applications can be checked using profiling tools. Concurrency can be handled using synchronization techniques like mutexes and channels.
Concurrency allows multiple tasks to run concurrently, improving performance and responsiveness.
Performance of applications can be checked using profiling tools like Go's built-in 'pprof' packa...
To ensure no vulnerabilities, follow secure coding practices, conduct regular security audits, use encryption, and stay updated on security threats.
Follow secure coding practices such as input validation, output encoding, and parameterized queries.
Conduct regular security audits to identify and address vulnerabilities in the code.
Use encryption to protect sensitive data in transit and at rest.
Stay updated on security t...
posted on 9 Jul 2024
Basic OOP questions for python programming language
Abstraction is the concept of hiding complex implementation details and showing only the necessary information to the user.
Abstraction allows users to focus on what an object does instead of how it does it
It helps in reducing complexity and improving efficiency in software development
Example: In object-oriented programming, abstract classes and interfaces are used to achieve abstraction
SQL databases are relational databases with structured data, while NoSQL databases are non-relational databases with flexible, unstructured data.
SQL databases use structured query language for defining and manipulating data, while NoSQL databases use different query languages or APIs.
SQL databases are table-based, with a predefined schema, while NoSQL databases are document, key-value, wide-column, or graph-based.
SQL d...
Reverse a linked list by changing the direction of pointers
Start with three pointers: current, prev, and next
Iterate through the linked list, updating pointers to reverse the direction
Update the head of the linked list to the last node after reversing
Binary search algorithm efficiently finds the target value in a sorted array.
Start by defining the low and high indices of the array.
Calculate the mid index and compare the target value with the value at mid.
If target is less than mid value, update high to mid-1; if greater, update low to mid+1.
Repeat until target is found or low is greater than high.
I applied via Campus Placement
It is noraml question
Basica questions for the coding
I can join within 2 weeks of receiving an offer.
I can start within 2 weeks of receiving an offer.
My current notice period is 2 weeks.
I am available to start immediately.
posted on 23 Feb 2024
I applied via Campus Placement
Quants,Logical and verbal reasoning
based on 1 interview
Interview experience
Business Analyst
53
salaries
| ₹3.5 L/yr - ₹9.4 L/yr |
Customer Success Executive
34
salaries
| ₹3 L/yr - ₹6 L/yr |
Software Engineer
30
salaries
| ₹2.8 L/yr - ₹9.1 L/yr |
Software Development Engineer
30
salaries
| ₹6 L/yr - ₹20 L/yr |
Customer Success Associate
28
salaries
| ₹3.2 L/yr - ₹8.5 L/yr |
Netcore Cloud Private Limited
MoEngage
CleverTap
Freshworks