i
ValueLabs
Filter interviews by
SQL Query Automation REST API
Top trending discussions
posted on 14 Jun 2024
I applied via Approached by Company and was interviewed in Dec 2023. There were 2 interview rounds.
Array sorting for a given input involves arranging elements in a specific order.
Use built-in sorting functions like sort() in programming languages such as Java, Python, or JavaScript.
Consider the sorting algorithm complexity for large arrays.
Ensure the sorting is done based on the specific requirements like alphabetical order or numerical order.
Rotate array to right by 2 positions
Create a new array with the same length as the original array
Copy elements from original array starting from index (length - 2) to the new array
Copy elements from original array starting from index 0 to (length - 3) to the new array
Return the new array as the rotated array
posted on 14 Feb 2024
I was interviewed before Feb 2023.
Basic apti ques grammer and all
I applied via Recruitment Consulltant and was interviewed in Oct 2023. There were 3 interview rounds.
3 hour test aptitue test
C aptitude questions and problem solving solution.. Coding test 2 hour
I was interviewed in May 2022.
posted on 14 Jun 2024
I applied via Approached by Company and was interviewed in Dec 2023. There were 2 interview rounds.
Array sorting for a given input involves arranging elements in a specific order.
Use built-in sorting functions like sort() in programming languages such as Java, Python, or JavaScript.
Consider the sorting algorithm complexity for large arrays.
Ensure the sorting is done based on the specific requirements like alphabetical order or numerical order.
Rotate array to right by 2 positions
Create a new array with the same length as the original array
Copy elements from original array starting from index (length - 2) to the new array
Copy elements from original array starting from index 0 to (length - 3) to the new array
Return the new array as the rotated array
I was interviewed in Aug 2021.
Round duration - 45 minutes
Round difficulty - Medium
Technical Interview round that lasted for about 45 minutes. Questions were based on Java, Java design Patterns and OOPS Concepts.
What are static methods in Interfaces?
Static methods are useful for designing utility methods since they contain method implementation that is owned by the interface and invoked using the interface name. They cannot be overridden.
Why was a new version of Java (Java 8) needed in the first place? (
There are two primary reasons for this:
1. Due to significant developments in hardware, Java now needs to make better use of multi-core CPUs.
2. Make new Functional Programming (FP) features available to users.
What is a default method, and when does it get used?
The default method is found in the interface and involves an implementation. The technique extends an interface's functionality while maintaining backward compatibility with existing classes that implement the interface.
Describe in how many ways can you create a singleton pattern?
There are two ways of creating a Singleton pattern.
1. Early Instantiation : It is responsible for the creation of instance at load time.
2. Lazy Instantiation : It is responsible for the creation of instance when required.
Round duration - 60 minutes
Round difficulty - Medium
Technical Interview round that lasted for about 45 minutes. Questions were based on Spring boot and Microservices Concepts.
Difference between Bridge Pattern and Adapter Button
The motive of the Adapter pattern is to make interfaces of one or more classes to look similar. The Bridge pattern is designed to isolate a class's interface from its implementation so we can vary or substitute the implementation without changing the client code.
What is the difference between @RestController and @Controller in Spring Boot?
@Controller Map of the model object to view or template and make it human readable but @RestController simply returns the object and object data is directly written in HTTP response as JSON or XML.
Difference between Spring and Spring Boot
1. Spring framework is a java EE framework that is used to build applications. Spring Boot framework is mainly used to develop REST API’s
2. The primary feature of the Spring framework is dependency injection. The main feature of the Spring Boot is Autoconfiguration.
3. The goal pf Spring is to make Java EE (Enterprise Edition) development easier, allowing developers to be more productive. Spring Boot provides the ...
Difference between Monolithic and Microservices Architecture
Monolithic Architecture: It is "like a big container" where all the software components of an application are bundled together tightly. It is usually built as one large system and is one code-base.
Microservice Architecture: It involves structuring an application in the form of a cluster of small, autonomous services modeled around a business domain. The functional modules can be deployed independently, are scalab...
Round duration - 30 minutes
Round difficulty - Easy
This was a typical HR round with some standard Behavioral questions
Why should we hire you ?
Tip 1 : The cross questioning can go intense some time, think before you speak.
Tip 2 : Be open minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.
Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round, like what are the projects currently the company is investing, which team you are mentoring. How all is the...
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I applied via campus placement at Jabalpur Engineering College, Jabalpur and was interviewed before Jan 2022. There were 3 interview rounds.
2 codes and some technical MCQs
Pascal Tree is a binary tree where each node represents a row of Pascal's Triangle.
Create a binary tree with root node as 1
For each level, create left child as previous level's value and right child as previous level's value + parent value
Repeat until desired number of levels is reached
based on 1 review
Rating in categories
Senior Software Engineer
2.2k
salaries
| ₹4.7 L/yr - ₹25 L/yr |
Software Engineer
944
salaries
| ₹6.2 L/yr - ₹14 L/yr |
Analyst
539
salaries
| ₹8.5 L/yr - ₹30 L/yr |
Technical Lead
398
salaries
| ₹11.8 L/yr - ₹40 L/yr |
Senior Analyst
382
salaries
| ₹11.2 L/yr - ₹35.4 L/yr |
TCS
Infosys
Wipro
HCLTech