Filter interviews by
To check if a number is prime, iterate from 2 to the square root of the number and check for divisibility.
Start by checking if the number is less than 2, in which case it is not prime.
Iterate from 2 to the square root of the number and check if the number is divisible by any of these numbers.
If the number is divisible by any number in the range, it is not prime. Otherwise, it is prime.
Find two numbers in an array that add up to a specific target using a two-pointer technique.
Sort the array first to use the two-pointer technique effectively.
Initialize two pointers: one at the start and one at the end of the array.
If the sum of the two pointed values equals the target, return those values.
If the sum is less than the target, move the left pointer to the right to increase the sum.
If the sum is grea...
Calculate the area under a graph using numerical integration.
Use numerical integration methods like trapezoidal rule or Simpson's rule to approximate the area under the curve.
Divide the graph into small segments and calculate the area of each segment, then sum them up to get the total area.
Make sure to handle cases where the graph is below the x-axis by taking the absolute value of the function before calculating ...
Reverse a linked list by changing the next pointers of each node to point to the previous node.
Start with three pointers: current, previous, and next.
Iterate through the linked list, updating the next pointer of each node to point to the previous node.
Update the previous, current, and next pointers for each iteration.
Example: 1 -> 2 -> 3 -> 4 -> null, after reversing: 4 -> 3 -> 2 -> 1 -> null
Multithreading allows multiple threads to share the same memory space, while multiprocessing involves separate memory spaces for each process.
Multithreading is more lightweight and efficient than multiprocessing.
Multithreading is suitable for tasks that involve I/O operations, while multiprocessing is better for CPU-bound tasks.
Examples of multithreading include web servers handling multiple requests concurrently,...
Use depth-first search or breadth-first search to find a path in a maze graph.
Implement a graph representation of the maze using an adjacency list or matrix.
Use depth-first search (DFS) or breadth-first search (BFS) to explore the maze and find a path from start to end.
Track visited nodes to avoid infinite loops and dead ends.
Consider edge cases such as multiple paths, loops, and obstacles in the maze.
I applied via Campus Placement and was interviewed before Jun 2022. There were 8 interview rounds.
27 aptitude qusetions (easy-medium)
There was an option to select between Hard Aptitude Test and Coding Test. I went for coding test. Easy questions on arrays and strings.
To check if a number is prime, iterate from 2 to the square root of the number and check for divisibility.
Start by checking if the number is less than 2, in which case it is not prime.
Iterate from 2 to the square root of the number and check if the number is divisible by any of these numbers.
If the number is divisible by any number in the range, it is not prime. Otherwise, it is prime.
Find two numbers in an array that add up to a specific target using a two-pointer technique.
Sort the array first to use the two-pointer technique effectively.
Initialize two pointers: one at the start and one at the end of the array.
If the sum of the two pointed values equals the target, return those values.
If the sum is less than the target, move the left pointer to the right to increase the sum.
If the sum is greater t...
Multithreading allows multiple threads to share the same memory space, while multiprocessing involves separate memory spaces for each process.
Multithreading is more lightweight and efficient than multiprocessing.
Multithreading is suitable for tasks that involve I/O operations, while multiprocessing is better for CPU-bound tasks.
Examples of multithreading include web servers handling multiple requests concurrently, whil...
Reverse a linked list by changing the next pointers of each node to point to the previous node.
Start with three pointers: current, previous, and next.
Iterate through the linked list, updating the next pointer of each node to point to the previous node.
Update the previous, current, and next pointers for each iteration.
Example: 1 -> 2 -> 3 -> 4 -> null, after reversing: 4 -> 3 -> 2 -> 1 -> null
Use depth-first search or breadth-first search to find a path in a maze graph.
Implement a graph representation of the maze using an adjacency list or matrix.
Use depth-first search (DFS) or breadth-first search (BFS) to explore the maze and find a path from start to end.
Track visited nodes to avoid infinite loops and dead ends.
Consider edge cases such as multiple paths, loops, and obstacles in the maze.
Calculate the area under a graph using numerical integration.
Use numerical integration methods like trapezoidal rule or Simpson's rule to approximate the area under the curve.
Divide the graph into small segments and calculate the area of each segment, then sum them up to get the total area.
Make sure to handle cases where the graph is below the x-axis by taking the absolute value of the function before calculating the a...
Top trending discussions
posted on 27 Jan 2017
I appeared for an interview in Dec 2016.
posted on 12 May 2025
I appeared for an interview in Apr 2025, where I was asked the following questions.
Debugging involves systematically identifying and resolving issues in code to ensure it functions as intended.
Reproduce the Issue: Start by replicating the problem consistently to understand its context. For example, if a function returns an unexpected value, run it with the same inputs to see the output.
Check Error Messages: Pay attention to any error messages or logs. They often provide clues about what went wrong, s...
I bring a unique blend of technical skills, problem-solving abilities, and a passion for software development that aligns with your needs.
Strong Technical Skills: I have extensive experience in Java, Spring Boot, and RESTful APIs, demonstrated by my successful project where I built a microservices architecture for an e-commerce platform.
Problem-Solving Abilities: I excel at troubleshooting and optimizing code, as shown...
I applied via Referral and was interviewed in Jan 2024. There were 4 interview rounds.
Machine Coding of Google Calendar
Machine Coding of MP3 Player
Find duplicates in an array of strings
Iterate through the array and store each element in a hash set
If an element is already in the hash set, it is a duplicate
Return a list of all duplicates found
Simpl offers a collaborative and innovative work environment with competitive compensation.
Simpl values teamwork and creativity in software development
Competitive compensation package offered to attract top talent
Opportunities for growth and learning through challenging projects
I applied via Referral and was interviewed in Sep 2023. There was 1 interview round.
Merge two sorted linked lists into a single sorted linked list
Create a new linked list to store the merged result
Iterate through both input linked lists and compare nodes to determine the order in which they should be merged
Update the next pointers of the nodes in the new linked list accordingly
I applied via Instahyre and was interviewed before Sep 2023. There was 1 interview round.
If its for the SDE 1 , mostly they will start with javascript fundamentals and deep dive in the hard topics
posted on 14 Aug 2024
I appeared for an interview in Jul 2024.
To clone a website, you need to replicate its design, functionality, and content.
Study the website's design and layout
Identify the technologies used for development
Replicate the functionality and features
Ensure the content is accurate and up-to-date
posted on 14 Jun 2025
I appeared for an interview in May 2025, where I was asked the following questions.
I appeared for an interview before Jun 2024, where I was asked the following questions.
based on 1 interview experience
Difficulty level
Duration
based on 1 review
Rating in categories
Software Development Engineer
11
salaries
| ₹10 L/yr - ₹17 L/yr |
Associate Product Manager
8
salaries
| ₹18 L/yr - ₹22 L/yr |
Data Analyst
7
salaries
| ₹3.5 L/yr - ₹12 L/yr |
Software Development Engineer II
7
salaries
| ₹12 L/yr - ₹18 L/yr |
Qa Automation Testing Engineer
5
salaries
| ₹5.7 L/yr - ₹13.5 L/yr |
Cogoport
Treebo Hotels
Arzooo.com
KrazyBee