Filter interviews by
I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.
Lists are used to store data while libraries are used to store documents.
Lists are used to store structured data while libraries are used to store unstructured data.
Lists can have custom columns while libraries have default columns like name, modified date, etc.
Lists can have workflows while libraries can have versioning and check-in/check-out features.
Examples of lists include task lists, calendar lists, and contact l...
Content Query Web Part is a Sharepoint Online tool that displays content from multiple sites in a single location.
Displays content from multiple sites in a single location
Can be customized to show specific content based on filters
Can be used to create dynamic navigation menus
Can be used to display news or announcements from across the organization
SharePoint online search uses a search index to retrieve relevant results based on user queries.
Search index is created by crawling content sources
Queries can be refined using filters and sorting options
Search results can include documents, sites, lists, and people
Search can be customized using search schema and managed properties
Data can be submitted in PowerApps through various ways.
Using SubmitForm function
Using Patch function
Using Update function
Using Collect function
Using a custom connector
Using a data gateway
Using a flow
Using a REST API
Delegation allows users to assign tasks to others. Gallery controls are used to display images and videos.
Delegation is a feature that allows users to assign tasks to others, giving them the ability to complete the task on behalf of the original user.
Gallery controls are used to display images and videos in a visually appealing way, allowing users to easily browse and view content.
Examples of gallery controls include t...
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...
I applied via LinkedIn and was interviewed in Oct 2024. There was 1 interview round.
API design implementation involves creating a well-structured and user-friendly interface for interacting with software applications.
Understand the requirements and use cases for the API
Design clear and consistent endpoints with proper documentation
Implement secure authentication and authorization mechanisms
Follow RESTful principles for creating APIs
Consider scalability and performance optimizations
General aptitude online test
I have experience working on various projects including web development, mobile app development, and database management.
Developed a web application using React.js and Node.js for a client in the e-commerce industry
Created a mobile app using Swift for a healthcare startup to track patient data
Managed a MySQL database for a financial services company to store and retrieve customer information
OOPs concepts in Spring Boot refer to the principles of Object-Oriented Programming applied in the development of Spring Boot applications.
Inheritance: Allows classes to inherit attributes and methods from other classes.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Allows objects to be treated as instances of their parent class.
Abstraction: Hides the implementation d...
Docker is a platform for developing, shipping, and running applications in containers. Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.
Docker allows developers to package applications and their dependencies into containers for easy deployment and scalability.
Kubernetes helps in automating the deployment, scaling, and management of containerized applic...
SDLC architecture stands for Software Development Life Cycle architecture, which is a process used in software development to design, develop, and test software applications.
SDLC architecture involves planning, designing, coding, testing, and deploying software applications.
It helps in ensuring that the software development process is organized and efficient.
Common SDLC models include Waterfall, Agile, and DevOps.
Each ...
DBMS stands for Database Management System, it is a software that manages databases and allows users to interact with them.
DBMS is used to create, retrieve, update, and manage data in databases.
It provides a way to store and organize data efficiently.
DBMS ensures data integrity, security, and consistency.
Examples of DBMS include MySQL, Oracle, SQL Server, and PostgreSQL.
Prev job work and project details , roles and responsibility
SDLC process is a structured approach to software development that defines tasks performed at each stage of the software development life cycle.
SDLC stands for Software Development Life Cycle
It includes stages like planning, analysis, design, implementation, testing, and maintenance
Each stage has specific goals and deliverables to ensure the quality and success of the software project
ASP.NET stands for Active Server Pages .NET, a web application framework developed by Microsoft.
ASP.NET is a server-side web application framework used for building dynamic web pages and web applications.
It allows developers to create web applications using languages like C# or VB.NET.
ASP.NET provides tools and libraries for building web forms, MVC (Model-View-Controller) applications, and Web API services.
It is part o...
Java program to find shortest distance between 2 nodes in an array of strings
Create a method that takes in the array of strings and the two nodes as parameters
Use a map to store the index of each node in the array
Calculate the distance between the two nodes using their indices in the array
OOPs concept is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOPs stands for Object-Oriented Programming
Key concepts include classes, objects, inheritance, polymorphism, and encapsulation
Classes are blueprints for creating objects, which are instances of classes
Inheritance allows a class to inherit properties and behavior from an...
posted on 12 Nov 2024
I am a software developer with 5 years of experience in Java, Python, and SQL.
5 years of experience in Java, Python, and SQL
Strong problem-solving skills
Experience working in Agile development environment
Bachelor's degree in Computer Science from XYZ University
Software Engineer
3.2k
salaries
| ₹3.2 L/yr - ₹12.5 L/yr |
Senior Software Engineer
2k
salaries
| ₹8 L/yr - ₹19.1 L/yr |
QA Engineer
1.1k
salaries
| ₹3.5 L/yr - ₹11 L/yr |
Senior QA Engineer
809
salaries
| ₹6 L/yr - ₹14.2 L/yr |
System Analyst
738
salaries
| ₹9.6 L/yr - ₹25 L/yr |
TCS
Infosys
Wipro
Tech Mahindra