Filter interviews by
I applied via Company Website and was interviewed in Jan 2024. There was 1 interview round.
A programming language is a formal language used to write instructions for a computer to perform specific tasks.
Programming languages are used to create software applications and systems.
They provide a set of rules and syntax for writing code.
Examples of programming languages include Java, Python, C++, and JavaScript.
Python is a versatile programming language used for web development, data analysis, artificial intelligence, and automation.
Python is used for web development using frameworks like Django and Flask
Python is widely used for data analysis and scientific computing with libraries like NumPy and Pandas
Python is used for artificial intelligence and machine learning with libraries like TensorFlow and PyTorch
Python is used for...
Control statements are used to control the flow of execution in a program.
Control statements determine which sections of code are executed based on certain conditions.
They include if-else statements, switch statements, and loops.
Examples: if(condition), else, switch(expression), for loop, while loop.
The most popular programming languages are Java, Python, and JavaScript.
Java is widely used for enterprise applications and Android development.
Python is popular for its simplicity and versatility, used in web development, data analysis, and artificial intelligence.
JavaScript is essential for web development, enabling interactive and dynamic web pages.
Top trending discussions
There were three coding questions.
posted on 6 Jan 2025
I applied via Campus Placement
I applied via Company Website and was interviewed in Dec 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.
Create an API to fetch id and JSON from the client.
Create a RESTful API endpoint that accepts requests from the client
Use a GET request to fetch the id and JSON data from the client
Implement error handling for invalid requests or missing data
Use Java 8 stream to find the forth highest salary from a List.
Use stream() method to convert the List to a stream.
Use distinct() method to remove duplicates.
Use sorted() method to sort the salaries in ascending order.
Use skip() method to skip the first three highest salaries.
Use findFirst() method to get the forth highest salary.
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
Question Related to the DP and the Graph
Find the Kth maximum element in an array of strings.
Sort the array in descending order.
Return the element at index K-1.
Coin change problem can be solved using dynamic programming to find the minimum number of coins needed to make a certain amount of change.
Use dynamic programming to build up solutions for smaller subproblems
Start by initializing an array to store the minimum number of coins needed for each amount from 0 to the target amount
Iterate through each coin denomination and update the array with the minimum number of coins need
Two sum problem DSA fromleetcode
Libuv is a multi-platform support library with a focus on asynchronous I/O.
Provides event loop, networking, and file system access APIs
Supports asynchronous operations for handling I/O events efficiently
Used in Node.js for handling non-blocking I/O operations
Async programming in JS allows for non-blocking operations, improving performance and user experience.
Use async/await to write asynchronous code in a synchronous manner
Promises are a common way to handle asynchronous operations
Callbacks can also be used for async programming, but can lead to callback hell
Utilize setTimeout and setInterval for delayed and repeated tasks
MCQ test consisting of 70 mcqs in 75 minutes from aptitude english and cs fundamentals. If cleared next paper 2 coding qs medium level
I faced challenges with integrating third-party APIs and debugging complex logic.
Difficulty in understanding and implementing third-party APIs
Issues with data synchronization between different systems
Troubleshooting complex logic errors
Managing dependencies and version conflicts
Time constraints affecting problem-solving
posted on 1 Oct 2024
I applied via Campus Placement
DP graphs strings it was good
Reverse a linked list by changing the direction of pointers
Start with three pointers: current, previous, and next
Iterate through the list, updating pointers to reverse the direction
Return the new head of the reversed list
The Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.
Start with two variables initialized to 0 and 1
Loop through desired number of iterations, adding the previous two numbers to get the next number
Print or store each number in the series
based on 1 review
Rating in categories
fresher
2.1k
salaries
| ₹0.6 L/yr - ₹7 L/yr |
Software Engineer
332
salaries
| ₹1.1 L/yr - ₹10 L/yr |
Software Developer
274
salaries
| ₹1 L/yr - ₹8 L/yr |
Freelancer
196
salaries
| ₹1 L/yr - ₹9.8 L/yr |
Assistant Manager
177
salaries
| ₹2.5 L/yr - ₹11 L/yr |
Reliance Industries
Tata Group
Adani Group
Hindustan Unilever