Filter interviews by
OOPs concepts refer to Object-Oriented Programming principles like inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation detail
implode is a PHP function that joins array elements with a string, while explode is a PHP function that splits a string into an array.
implode is used to join array elements into a single string with a specified delimiter
explode is used to split a string into an array based on a specified delimiter
Example of implode: $array = ['apple', 'banana', 'orange']; $result = implode(', ', $array); // 'apple, banana, orange'
Examp...
Top trending discussions
posted on 9 Dec 2024
The Two Sum problem involves finding two numbers in an array that add up to a given target value.
Iterate through the array and store the difference between the target and current element in a hashmap
Check if the current element exists in the hashmap, if yes return the indices
Time complexity can be reduced to O(n) using a hashmap
Reverse a singly linked list and return the reversed list.
Iterate through the linked list and reverse the pointers to point to the previous node instead of the next node.
Use three pointers to keep track of the current, previous, and next nodes while reversing the list.
Update the head of the list to be the last node after reversing.
Find the longest palindromic substring in a given string.
Iterate through each character in the string and expand around it to find palindromes
Use dynamic programming to optimize the solution
Consider both odd and even length palindromes
I applied via Company Website and was interviewed in Jun 2024. There were 3 interview rounds.
Coding Test consists of 3 Problem Question (2 Logical questions and 1 SQL Query ) and Around 20 MCQS
Platform - CoderByte
30 Aptitude Question
3 Mail Writing Question
Solved a sorting problem by implementing quicksort algorithm.
Implemented quicksort algorithm to efficiently sort the array.
Used recursion to divide the array into smaller subarrays and sort them individually.
Optimized the algorithm by choosing a pivot element strategically to minimize comparisons.
The 3rd question based on SQL query likely refers to a specific query or scenario related to SQL.
Understand the context of the query being asked about
Analyze the structure and purpose of the SQL query
Explain the expected output or result of the query
Code to reverse digits of a number
Use modulo operator to extract the last digit of the number
Multiply the result by 10 and add the next digit until all digits are reversed
Handle negative numbers separately by converting to positive before reversing
Prepare well for coding question based on leetocde medium level and hard level.try to understand code you write , they ask questions from coding round also
I am a software engineer with 5 years of experience in developing web applications using Java, Spring Boot, and Angular.
5 years of experience in software development
Proficient in Java, Spring Boot, and Angular
Developed web applications
I applied via Hirist and was interviewed in Apr 2024. There were 3 interview rounds.
Coding Test was on Coderbyte. Consisted 4 questions. 1 coding and 3 of web developement.
I applied via LinkedIn and was interviewed in Jun 2024. There were 2 interview rounds.
2 DS-Algo Questions were asked
posted on 7 Jun 2024
posted on 22 Jul 2024
I applied via Walk-in and was interviewed before Jul 2023. There were 4 interview rounds.
Coding test duration is 30 to 40 min
on paper pen and topic is simple like related to string,pattern and number's
SQL statements are used to interact with databases by performing operations like querying, updating, and deleting data.
SQL statements are made up of keywords like SELECT, INSERT, UPDATE, DELETE, etc.
They are structured in a specific order, with clauses like WHERE, ORDER BY, GROUP BY, etc.
Tables are referenced using their names, and conditions are specified to filter data.
Joins can be used to combine data from multiple
posted on 25 Mar 2023
Automation testing with testing tools involves using software to execute tests and compare actual results with expected results.
Automation testing saves time and effort compared to manual testing
Testing tools like Selenium, Appium, and TestComplete are commonly used for automation testing
Automation testing can be used for regression testing, load testing, and performance testing
Automation testing requires programming s...
Integration with automation DevOps process is crucial for efficient software testing.
Automation testing tools can be integrated with DevOps tools like Jenkins, Git, and Docker.
Continuous integration and continuous delivery (CI/CD) pipelines can be set up for automated testing.
Test cases can be triggered automatically with each code commit or deployment.
Test results can be reported back to the development team for quick...
based on 1 review
Rating in categories
Software Engineer
5
salaries
| ₹1 L/yr - ₹6.6 L/yr |
Software Developer
5
salaries
| ₹1.8 L/yr - ₹2.7 L/yr |
Flutter Application Developer
3
salaries
| ₹3 L/yr - ₹5 L/yr |
Exl India
Amazon Sellers Services
Primus Global Technologies
GAMMON INDIA