i
Filter interviews by
Logical programming question
I applied via Referral and was interviewed in Oct 2022. There were 4 interview rounds.
They give 5 aptitude questions , question based on profit percentage,find the missing number.
They give 10 coding question filling the blanks type questions
Error is a serious issue that cannot be handled at runtime, while exception is a runtime issue that can be handled.
Errors are caused by the environment in which the application is running, while exceptions are caused by the application code.
Errors cannot be caught or handled, while exceptions can be caught and handled using try-catch blocks.
Examples of errors include OutOfMemoryError and StackOverflowError, while examp...
There is no such thing as waperclass in Java.
The term 'waperclass' is not a valid Java keyword or class name.
It is possible that the interviewer made a mistake or was testing the candidate's ability to handle unexpected questions.
As a Java developer, it is important to be familiar with the language's syntax and keywords.
MySQL supports four types of joins: INNER, LEFT, RIGHT, and FULL OUTER.
INNER JOIN returns only the matching rows from both tables.
LEFT JOIN returns all rows from the left table and matching rows from the right table.
RIGHT JOIN returns all rows from the right table and matching rows from the left table.
FULL OUTER JOIN returns all rows from both tables, with NULL values in the columns where there is no match.
JOIN and INN...
Technical aptitude
Top trending discussions
I applied via Approached by Company and was interviewed in Sep 2024. There were 3 interview rounds.
I am a Java Developer with 5 years of experience in developing web applications using Java, Spring, and Hibernate.
5 years of experience in Java development
Proficient in Spring and Hibernate frameworks
Strong understanding of web application development
Developed a web-based inventory management system using Java, Spring, and Hibernate
Designed and implemented database schema using Hibernate
Developed RESTful APIs using Spring framework
Worked on front-end development using HTML, CSS, and JavaScript
Collaborated with team members to troubleshoot and resolve issues
Participated in code reviews and testing
Interfaces and Abstract classes in Java are used for achieving abstraction and defining contracts for classes to implement.
Interfaces in Java are like blueprints for classes, defining methods that must be implemented by classes that implement the interface.
Abstract classes are classes that cannot be instantiated and can have both abstract and concrete methods.
Example of an interface in Java: public interface Shape { ...
Reverse the year of birth and name, then print them in that order.
Reverse the year of birth using StringBuilder.reverse() method
Reverse the name using StringBuilder.reverse() method
Print the reversed year of birth followed by the reversed name
Threads in Java are lightweight sub-processes that allow concurrent execution within a single process.
Threads allow multiple tasks to be executed simultaneously in a Java program.
Threads share the same memory space and resources within a process.
Example: Creating a new thread using the Thread class or implementing the Runnable interface.
Developed a web application for inventory management system using Java Spring framework
Used Java Spring framework for backend development
Implemented RESTful APIs for communication between frontend and backend
Utilized MySQL database for storing inventory data
Using Java 8 Streams API to print single occurrences of names in an ArrayList of Strings.
Use stream() method on the ArrayList to create a stream of elements.
Use filter() method to filter out elements that occur more than once.
Use distinct() method to get only unique elements.
Use forEach() method to print each unique element.
Code to print each name and the number of occurrences in an ArrayList of Strings.
Iterate through the ArrayList and use a HashMap to store the count of each name.
Print each name along with its count from the HashMap.
Lambda expressions in Java are a concise way to represent anonymous functions.
Lambda expressions are used to provide implementation of functional interfaces.
They enable you to treat functionality as a method argument, or code as data.
Syntax: (parameters) -> expression or (parameters) -> { statements; }
Example: (int a, int b) -> a + b
Functional interfaces in Java are interfaces with only one abstract method, used for lambda expressions and functional programming.
Functional interfaces have only one abstract method, but can have multiple default or static methods.
They are used for lambda expressions and functional programming in Java.
Examples include java.lang.Runnable, java.util.Comparator, and java.util.function.Function.
Streams in Java are sequences of elements that support functional-style operations such as filter, map, reduce, etc.
Streams are not data structures, but rather a way to interact with collections of objects.
They allow for efficient processing of large amounts of data.
Streams can be sequential or parallel, allowing for concurrent processing.
Example: List
I am a Java Developer with 5 years of experience in developing web applications and implementing solutions using Java technologies.
5 years of experience in Java development
Strong knowledge of web application development
Experience in implementing solutions using Java technologies
My previous CTC was confidential as per company policy.
CTC was confidential as per company policy
I am unable to disclose my previous CTC
Previous CTC information is not available
I applied via Naukri.com 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.
I applied via Campus Placement
There was pattern question in any programming language and you have make the pattern dynamic.
I applied via Naukri.com and was interviewed in Oct 2023. There were 2 interview rounds.
based on 2 reviews
Rating in categories
Software Engineer
179
salaries
| ₹2.5 L/yr - ₹9.5 L/yr |
Senior Software Engineer
70
salaries
| ₹4 L/yr - ₹9.5 L/yr |
Software Developer
53
salaries
| ₹3 L/yr - ₹8 L/yr |
Senior Software Tester
36
salaries
| ₹5 L/yr - ₹12 L/yr |
Software Tester
35
salaries
| ₹3 L/yr - ₹6.4 L/yr |
Ramco Systems
KPIT Technologies
LTIMindtree
L&T Technology Services