i
Wipro
Filter interviews by
I applied via Company Website and was interviewed in Oct 2021. There was 1 interview round.
DI in .Net Core allows for loosely coupled and testable code.
Add services to the DI container in Startup.cs
Inject dependencies into classes using constructor injection
Use built-in DI or third-party libraries like Autofac
Configure lifetime of services with AddScoped, AddTransient, or AddSingleton
To call DI in controller, inject the required service in the constructor of the controller.
Add required service in ConfigureServices method of Startup.cs
Inject the service in the constructor of the controller
Use the service in the controller methods
Validation in MVC
Use data annotations for server-side validation
Use jQuery validation for client-side validation
Customize validation messages using ErrorMessage property
Use ModelState.IsValid to check if validation passed
Use ModelState.AddModelError to add validation errors
WebAPI is a framework for building HTTP services that can be consumed by a broad range of clients.
Create a new WebAPI project in Visual Studio
Define API endpoints using HTTP verbs (GET, POST, PUT, DELETE)
Use attribute routing to map URLs to actions
Return data in JSON format
Secure the API using authentication and authorization
Clustered indexes determine physical order of data, non-clustered indexes are separate structures.
Clustered indexes sort and store data rows in the table based on their key values.
Non-clustered indexes have a separate structure that includes the indexed columns and a pointer to the data row.
Tables can have only one clustered index, but multiple non-clustered indexes.
Clustered indexes are faster for retrieving large amo...
Query optimization in SQL
Use indexes to speed up queries
Avoid using SELECT *
Use JOINs instead of subqueries
Avoid using functions in WHERE clauses
Use EXPLAIN to analyze query performance
Transactions in SQL ensure data consistency and integrity during multiple operations.
Transactions group multiple SQL statements into a single unit of work.
They ensure that all statements are executed or none are executed.
They provide data consistency and integrity during multiple operations.
Transactions can be started with BEGIN TRANSACTION and committed with COMMIT or rolled back with ROLLBACK.
They are useful in situa...
Inner join returns only matching records while outer join returns all records from both tables.
Inner join is used to retrieve records that have matching values in both tables.
Outer join is used to retrieve all records from both tables, even if there are no matching values.
Left outer join returns all records from the left table and matching records from the right table.
Right outer join returns all records from the right
I applied via Naukri.com
I applied via Job Portal and was interviewed in Sep 2023. There was 1 interview round.
I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.
All the aptitude questions including verbal, non-verbal, technical and general aptitude.
I applied via Naukri.com and was interviewed in Sep 2023. There were 2 interview rounds.
Yes, vbscript is a scripting language used for automating tasks in Windows environments.
VBScript stands for Visual Basic Scripting Edition.
It is commonly used for automating tasks in Windows environments.
VBScript is often used in conjunction with RPA tools like UiPath for automation.
Example: Set objShell = CreateObject("WScript.Shell")
Yes, I have experience with SharePoint.
I have worked with SharePoint to create and manage document libraries.
I have experience with SharePoint workflows and automation.
I have integrated SharePoint with other systems using APIs.
I have customized SharePoint sites using web parts and templates.
posted on 29 Jul 2023
I applied via Naukri.com and was interviewed in Nov 2021. There was 1 interview round.
To add a new server in Spring Boot, you need to exclude the default Tomcat dependency and add the desired server dependency.
Exclude the Tomcat dependency in the pom.xml file
Add the desired server dependency in the pom.xml file
Configure the server properties in the application.properties or application.yml file
Checking if a string is not null without using string != null.
Use string.IsNullOrEmpty() method
Use string.IsNullOrWhiteSpace() method
Use string.Compare() method to compare with an empty string
Use string.Length property to check if length is greater than 0
Yoda notation is a programming style where the order of a conditional statement is reversed.
Used to avoid null pointer exceptions
Improves readability for complex conditions
Example: if ('red' === color) instead of if (color === 'red')
Convert a List of employees into a Map of Employees with ID as the key.
Create an empty Map
Iterate through the List of employees
For each employee, add a key-value pair to the Map with ID as key and employee object as value
I applied via Referral and was interviewed in Oct 2021. There were 4 interview rounds.
I don't have the available data.
N/A
based on 2 reviews
Rating in categories
Project Engineer
32.6k
salaries
| ₹1.8 L/yr - ₹8.3 L/yr |
Senior Software Engineer
22.9k
salaries
| ₹5.8 L/yr - ₹22.5 L/yr |
Senior Associate
21.1k
salaries
| ₹0.8 L/yr - ₹5.5 L/yr |
Senior Project Engineer
20.6k
salaries
| ₹5 L/yr - ₹19.3 L/yr |
Technical Lead
18.6k
salaries
| ₹8.2 L/yr - ₹30 L/yr |
TCS
Infosys
Tesla
Amazon