Filter interviews by
I applied via Referral and was interviewed in Apr 2024.ย There was 1 interview round.
It was midium level aptitude test
They give us some sql queries
var is function-scoped, let is block-scoped in JavaScript
var is function-scoped, let is block-scoped
var can be redeclared, let cannot
let is recommended for variable declaration in modern JavaScript
Oops concepts in Java 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 of a method to do different things based on the object it is acting upon.
Abstraction: Hiding the imp...
Java does not support multiple inheritance for classes, but it can be achieved using interfaces.
Java does not support multiple inheritance for classes due to the Diamond Problem.
Multiple inheritance can be achieved in Java using interfaces, as a class can implement multiple interfaces.
Interfaces in Java provide a way to achieve multiple inheritance by allowing a class to inherit from multiple interfaces.
I applied via Campus Placement and was interviewed before Sep 2022.ย There were 3 interview rounds.
This round consists of basic cognitive , Logical and verbal ability based problems . Difficulty was Easy - Medium
I applied via campus placement at C. U. Shah College of Engineering and Technology, Wadhawan and was interviewed before Aug 2021.ย There were 4 interview rounds.
Logic and basic knowledge of language
Object-oriented programming concepts and their real-world examples.
Encapsulation: Wrapping data and methods into a single unit, e.g., a car encapsulates its properties and behaviors.
Inheritance: Creating a new class from an existing class, e.g., a dog inherits traits from the animal class.
Polymorphism: Objects of different types can be treated as objects of a common type, e.g., a shape class with different subclasses l...
Role and rights to user , crud operation in single page
Shaligram InfoTech interview questions for popular designations
Top trending discussions
SCD Type 2 implementation involves tracking historical changes in data by creating new records for each change.
Identify the columns that need to be tracked for changes
Add effective start and end dates to track the validity of each record
Insert new records for changes and update end dates for previous records
Maintain a surrogate key to uniquely identify each version of the record
I can join the team within 2 weeks.
I can start within 2 weeks of receiving the offer.
I need to give notice to my current employer.
I may need to relocate, which could affect my start date.
For example, a โน10 LPA CTC could mean an in-hand salary of โน70,000โโน75,000 per month, depending on deductions and benefits.
โจ ๐ฃ๐ฟ๐ผ ๐ง๐ถ๐ฝ: Always request a detailed salary structure during negotiationsโitโs your roadmap to making informed decisions
๐๐ง๐ ๐๐ ๐๐ป-๐๐ฎ๐ป๐ฑ ๐ฆ๐ฎ๐น๐ฎ๐ฟ๐: ๐ง๐ต๐ฒ ๐ฅ๐ฒ๐ฎ๐น๐ถ๐๐ ๐๐ต๐ฒ๐ฐ๐ธ ๐๐๐ฒ๐ฟ๐ ๐ฃ๐ฟ๐ผ๐ณ๐ฒ๐๐๐ถ๐ผ๐ป๐ฎ๐น ๐ก๐ฒ๐ฒ๐ฑ๐!
Weโve all been thereโexcitedly discussing job offers and hearing about the impressive CTC (Cost to Company). But when payday arrives, you wonder
I applied via Company Website and was interviewed in Dec 2024.ย There were 2 interview rounds.
There are two main sections: foundation and advanced. The foundation section consists of three subsections: quantitative, reasoning, and verbal. If you pass the foundation section but do not clear the advanced section, you will be considered for either the ninja role or the digital role during the interview process. The advanced section includes advanced aptitude questions and two coding questions.
I applied via Approached by Company and was interviewed in Dec 2024.ย There were 3 interview rounds.
I applied via Campus Placement and was interviewed in Nov 2024.ย There were 2 interview rounds.
Its very easy
Basic maths questions learned up to 10
Basic Apptitude questions
I applied via Walk-in and was interviewed in Nov 2024.ย There were 3 interview rounds.
It's walkin, so they conducted 1 technical mcqs round.
HashMap in Java is a data structure that stores key-value pairs and uses hashing to efficiently retrieve values based on keys.
HashMap uses an array of buckets to store key-value pairs.
Keys are hashed to determine the index in the array where the key-value pair will be stored.
In case of hash collisions, a linked list or a balanced tree is used to store multiple key-value pairs in the same bucket.
HashMap allows null keys...
Function to find and return all non-repeating characters in an array of strings.
Iterate through the array and count the occurrences of each character using a HashMap.
Then iterate through the array again and check if the count of each character is 1, if so add it to the result list.
Return the list of non-repeating characters.
To find the 3rd highest salary in a database, we can use a SQL query with the 'LIMIT' and 'OFFSET' keywords.
Use a SQL query with 'ORDER BY salary DESC' to sort the salaries in descending order.
Use 'LIMIT 1 OFFSET 2' to skip the first two highest salaries and retrieve the third highest salary.
Example: SELECT salary FROM employees ORDER BY salary DESC LIMIT 1 OFFSET 2;
A qualifier in Java is used to specify additional information about a primary, which is the main data type or variable.
A primary in Java is the main data type or variable, while a qualifier provides additional information about the primary.
Qualifiers can be used to modify the behavior or characteristics of a primary.
For example, in Java, 'final' is a qualifier that can be used to make a variable constant.
The main difference is that @RestController is a specialized version of @Controller that is used for RESTful web services.
Both @Controller and @RestController are used in Spring MVC to handle HTTP requests, but @RestController is specifically used for RESTful web services.
@Controller is used to create web pages, while @RestController is used to return data in JSON or XML format.
@RestController is a convenience annotati...
OOP concepts include inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class. Example: class Dog extends Animal.
Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: private variables with public getter and setter methods.
Polymorphism: Ability for objects to be treated as instances of their paren...
Microservices communicate with each other through various communication protocols like HTTP, messaging queues, and gRPC.
Microservices can communicate over HTTP using RESTful APIs.
Messaging queues like RabbitMQ or Kafka can be used for asynchronous communication between microservices.
gRPC is a high-performance, open-source RPC framework that can be used for communication between microservices.
Service discovery mechanism...
Microservice endpoints can be accessed using HTTP requests with the appropriate URL
Use HTTP methods like GET, POST, PUT, DELETE to interact with the microservice
Construct the URL with the base URL of the microservice and the specific endpoint path
Include any necessary headers or parameters in the request for authentication or data filtering
Microservices allow for modular, scalable, and flexible software development by breaking down applications into smaller, independent services.
Microservices enable easier maintenance and updates as each service can be developed, deployed, and scaled independently.
They improve fault isolation, as failures in one service do not necessarily affect the entire application.
Microservices promote agility and faster time-to-mark...
based on 67 reviews
Rating in categories
Software Developer
27
salaries
| โน2.6 L/yr - โน7 L/yr |
Junior Software Developer
15
salaries
| โน4 L/yr - โน6 L/yr |
Software Engineer
13
salaries
| โน4 L/yr - โน11.2 L/yr |
Business Development Manager
7
salaries
| โน6 L/yr - โน10.2 L/yr |
Team Lead
6
salaries
| โน6.2 L/yr - โน14 L/yr |
TCS
Infosys
Wipro
HCLTech