i
ClaySys
Filter interviews by
I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.
Reverse string ,palindrome,dsa problem
Simple DSA questions
Socail Media affecting
I applied via LinkedIn and was interviewed in Mar 2024. There was 1 interview round.
The process for Software Development Engineer involves planning, designing, coding, testing, and deploying software solutions.
Gather requirements from stakeholders
Create a design based on requirements
Write code to implement the design
Test the software for bugs and issues
Deploy the software for users to use
Iterate on feedback and make improvements
Online test which consists of java, angular, micro services related questions
Static methods belong to the class itself, while default methods are part of an interface in Java.
Static methods can be called without creating an instance of the class, while default methods are used to provide a default implementation in interfaces.
Static methods are defined using the 'static' keyword, while default methods are defined using the 'default' keyword in Java.
Static methods cannot be overridden in subclas...
posted on 17 Oct 2023
posted on 5 Sep 2023
It placed in hackerRank.question difficulty level was medium.
I applied via Naukri.com and was interviewed in Aug 2022. There were 3 interview rounds.
An object in Java is an instance of a class that encapsulates data and behavior.
Objects have state and behavior
They are created from classes
They can be used to represent real-world entities or concepts
Objects can interact with each other through method calls
Method overloading is when multiple methods have the same name but different parameters.
Method overloading allows for more flexibility in method calls.
The methods must have different parameters, such as different data types or different numbers of parameters.
Example: public void print(int num) and public void print(String str)
Overloading constructors is also common in Java.
Method overloading allows creating multiple methods with the same name but different arguments.
Method signature must differ in number, type, or order of parameters
Return type can be different but not the only difference
Example: public void print(int num), public void print(String str), public void print(int[] arr)
Overloading improves code readability and reusability
Inheritance in Java allows a class to inherit properties and methods from another class.
Inheritance is achieved using the 'extends' keyword.
The class that is being inherited from is called the superclass or parent class.
The class that inherits from the superclass is called the subclass or child class.
Subclasses can access the public and protected members of the superclass.
Inheritance promotes code reusability and allow...
Type casting in Java is the process of converting one data type into another.
Type casting can be done implicitly or explicitly.
Implicit type casting is done automatically by the compiler when there is no loss of data.
Explicit type casting is done manually by the programmer when there is a possibility of data loss.
Type casting is useful when we want to use a variable of one data type in an expression or assignment of an...
I applied via Walk-in and was interviewed in Jul 2021. There were 3 interview rounds.
To call REST APIs, use HTTP methods like GET, POST, PUT, DELETE with the API endpoint URL.
Use a HTTP client library like Apache HttpClient or OkHttp
Pass any required parameters in the request body or as query parameters
Handle the response returned by the API
Add appropriate headers like Authorization or Content-Type if required
posted on 13 Jun 2023
I applied via Company Website and was interviewed before Jun 2022. There was 1 interview round.
Interview experience
Software Engineer
180
salaries
| ₹1 L/yr - ₹6 L/yr |
Software Analyst
61
salaries
| ₹1 L/yr - ₹5.3 L/yr |
Softwaretest Engineer
44
salaries
| ₹1.5 L/yr - ₹4.3 L/yr |
RPA Developer
39
salaries
| ₹1.2 L/yr - ₹5 L/yr |
Senior Software Engineer
34
salaries
| ₹4.4 L/yr - ₹11.4 L/yr |
Infosys
TCS
Wipro
HCLTech