Filter interviews by
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
Web API verbs include GET, POST, PUT, PATCH, and DELETE for different operations on resources.
GET is used to retrieve data from a server
POST is used to create new data on a server
PUT is used to update or replace existing data on a server
PATCH is used to partially update existing data on a server
DELETE is used to remove data from a server
Azure Key Vault is a cloud service for securely storing and managing sensitive information such as keys, passwords, certificates, etc.
Azure Key Vault helps to safeguard cryptographic keys and secrets used by cloud applications and services
It provides centralized management of keys, secrets, and certificates
Access to Key Vault can be controlled using Azure AD authentication and authorization policies
Key Vault can be int...
SQL data types differ in storage size, range of values, and operations that can be performed on them.
Different data types have different storage sizes, such as INT vs VARCHAR.
Data types have different ranges of values they can hold, like DATE vs TIMESTAMP.
Operations that can be performed on data types vary, for example, arithmetic operations on numeric types but not on text types.
Factory design pattern is used to create objects without specifying the exact class of object that will be created.
Factory method pattern defines an interface for creating objects, but lets subclasses decide which class to instantiate.
Example: Java's Calendar.getInstance() method returns a Calendar object based on the current time zone and locale.
Factory pattern promotes loose coupling by eliminating the need to bind a
SOLID principles are a set of five design principles in object-oriented programming.
Single Responsibility Principle: A class should have only one reason to change.
Open/Closed Principle: Classes should be open for extension but closed for modification.
Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its subclasses without affecting the program's correctness.
Interface Segregati...
Asynchronous programming allows tasks to run independently, while multithreading involves multiple threads executing tasks simultaneously.
Asynchronous programming is useful for I/O-bound operations, such as network requests or file operations.
Multithreading is beneficial for CPU-bound tasks that can be parallelized, like complex calculations.
Asynchronous programming can improve responsiveness in applications by allowin...
Handle exceptions in asynchronous programming by using try-catch blocks and error handling functions.
Use try-catch blocks to catch exceptions in asynchronous code
Use error handling functions like .catch() or .then().catch() in Promises
Consider using async/await for cleaner error handling syntax
Use libraries like async/await or Bluebird for advanced error handling features
Top trending discussions
I applied via LinkedIn and was interviewed in Dec 2024. There was 1 interview round.
I applied via Referral and was interviewed in Oct 2024. There were 2 interview rounds.
Inter company accounting involves recording financial transactions between different entities within the same organization.
Inter company accounting ensures accurate financial reporting within a group of companies.
Transactions between entities are eliminated to avoid double counting.
Common inter company transactions include sales, purchases, loans, and transfers of assets.
Inter company accounts are used to track these t...
I manage a team by setting clear goals, providing support and resources, fostering open communication, and recognizing achievements.
Set clear goals and expectations for team members
Provide necessary support and resources for team to succeed
Foster open communication and encourage collaboration
Recognize and reward team achievements
Delegate tasks effectively based on team members' strengths and skills
I applied via Company Website and was interviewed in Sep 2024. There was 1 interview round.
SAP ERP is the traditional enterprise resource planning software, while S/4 HANA is the next-generation ERP suite built on the SAP HANA platform.
SAP ERP is based on traditional on-premise architecture, while S/4 HANA is designed for cloud deployment.
SAP ERP uses a row-based database structure, while S/4 HANA utilizes an in-memory columnar database for faster data processing.
SAP ERP requires separate systems for transac...
Implementation steps in SAP involve planning, configuration, testing, training, and deployment.
1. Planning phase involves defining project scope, objectives, and timeline.
2. Configuration phase includes setting up SAP modules according to business requirements.
3. Testing phase ensures that the system functions correctly and meets user needs.
4. Training phase involves educating users on how to use the SAP system effecti...
RICEF is a prioritization framework used in project management to rank tasks based on their impact and effort required.
RICEF stands for Reach, Impact, Confidence, and Effort.
Reach refers to the number of people affected by the task.
Impact is the potential positive outcome of the task.
Confidence is how sure you are about the estimates for Reach and Impact.
Effort is the amount of time and resources needed to complete the...
Yes, I have worked with APP. The steps involve designing, developing, testing, and deploying the application.
Design the user interface and functionality of the APP
Develop the APP using programming languages like Java, Swift, or React Native
Test the APP for bugs and errors
Deploy the APP to app stores or internal servers for users to access
Material can be configured by adjusting its properties and parameters to meet specific requirements.
Identify the specific requirements for the material
Adjust properties such as density, strength, and flexibility
Consider parameters like temperature resistance and chemical compatibility
Test the configured material to ensure it meets the desired specifications
I am responsible for managing client relationships, providing strategic advice, and overseeing project implementation.
Managing client relationships
Providing strategic advice
Overseeing project implementation
I applied via Recruitment Consulltant and was interviewed in Sep 2024. There were 3 interview rounds.
Count the number of occurrences of a character in a string.
Iterate through the string and keep track of the count of the desired character.
Use a hashmap to store the count of each character for efficient lookup.
Consider both uppercase and lowercase characters as separate entities.
XPath can be used to locate elements on the Amazon website.
Use //tagname to select all elements with a specific tag name
Use @attribute to select elements with a specific attribute
Use [text()='value'] to select elements with specific text content
Aptitude questions as well as reasoning
2 coding questions from linear data structure
DML stands for Data Manipulation Language in SQL, used for managing data in a database.
DML is used to insert, update, delete, and retrieve data in a database.
Examples of DML statements include INSERT, UPDATE, DELETE, and SELECT.
DML commands are used to interact with the data stored in tables.
To print an array of numbers in reverse order, iterate through the array starting from the last element and print each element.
Iterate through the array starting from the last element to the first element.
Print each element as you iterate through the array.
Example: for (int i = array.length - 1; i >= 0; i--) { System.out.println(array[i]); }
In 5 years, I see myself as a senior consultant leading a team of experts, working on high-impact projects and contributing significantly to the growth of the organization.
Leading a team of experts
Working on high-impact projects
Contributing significantly to the growth of the organization
I applied via LinkedIn and was interviewed in Aug 2024. There were 2 interview rounds.
I applied via Job Portal and was interviewed in Nov 2024. There were 2 interview rounds.
I have three questions: 1. How to handle null values? 2. What are ranking functions? 3. Can you explain self joins?
I primarily use tools such as Microsoft Excel, PowerPoint, and Tableau for data analysis and visualization.
Microsoft Excel for data manipulation and analysis
PowerPoint for creating presentations
Tableau for data visualization
React JS is a popular JavaScript library for building user interfaces.
Efficient and fast rendering with virtual DOM
Component-based architecture for reusability and maintainability
Support for server-side rendering for improved SEO
Large community and ecosystem for support and resources
Error loading in React JS can be caused by various reasons such as incorrect file paths, syntax errors, or network issues.
Check if the file paths in your import statements are correct
Look for syntax errors in your code, such as missing commas or semicolons
Ensure that your network connection is stable and there are no CORS issues
Use browser developer tools to check for any console errors or network requests failing
useMemo is a React hook that memoizes the result of a function to optimize performance by avoiding unnecessary re-computations.
useMemo is used to memoize expensive calculations so that they are only computed when dependencies change.
It takes a function and an array of dependencies as arguments.
The memoized value is only recalculated when one of the dependencies has changed.
Developed a mobile app for tracking daily water intake and hydration levels
Researched user needs and preferences for water intake tracking
Designed user-friendly interface with customizable water intake goals
Implemented features for tracking hydration levels and sending reminders
Conducted user testing to gather feedback for improvements
I applied via Campus Placement and was interviewed in Oct 2024. There were 4 interview rounds.
Good enough and it’s through online
Same as of the previous round
Same though online as previously mentioned
based on 2 reviews
Rating in categories
Software Engineer
44
salaries
| ₹13.5 L/yr - ₹57 L/yr |
Software Developer
42
salaries
| ₹10 L/yr - ₹25.6 L/yr |
Senior Software Engineer
23
salaries
| ₹21.8 L/yr - ₹70 L/yr |
Sde1
14
salaries
| ₹27.2 L/yr - ₹60 L/yr |
Technical Support Engineer
10
salaries
| ₹11.1 L/yr - ₹26 L/yr |
IBM Research
TCS
Accure Labs
Samsung Research