Filter interviews by
To move from one Entity Framework version to another, update the NuGet package and make necessary code changes.
Update the NuGet package to the desired version
Make necessary code changes to accommodate any breaking changes
Test thoroughly to ensure the application still works as expected
Routing in Asp.Net MVC maps incoming requests to appropriate controller actions.
Routing is configured in RouteConfig.cs file.
Routes are defined using MapRoute method.
Routes can have placeholders for dynamic values.
Routes can have constraints to restrict the values of placeholders.
Routes can be named for easy reference.
Default route is defined as {controller}/{action}/{id}.
Attribute routing can also be used to defi...
MVC pipeline is a design pattern that separates an application into three interconnected components: Model, View, and Controller.
Model represents the data and business logic
View displays the data to the user
Controller handles user input and updates the model and view accordingly
The pipeline ensures separation of concerns and promotes modularity
Example: A user enters data in a form (input), the controller receives ...
Choose .Net Core for cross-platform and cloud-based applications, .Net Framework for Windows-only applications.
Consider the target platform and deployment environment
Choose .Net Core for cross-platform and cloud-based applications
Choose .Net Framework for Windows-only applications
Check for compatibility with existing libraries and frameworks
Consider performance and scalability requirements
Performance tuning in SQL involves optimizing queries, indexes, and server settings to improve database performance.
Identify slow queries using profiling tools
Optimize queries by rewriting or adding indexes
Adjust server settings such as memory allocation and disk usage
Consider partitioning large tables
Regularly monitor and analyze performance metrics
Difference between drop, truncate and delete.
DROP command removes a table from the database
TRUNCATE command removes all rows from a table
DELETE command removes specific rows from a table
Creating a RESTful service without using Asp.Net Web Api template.
Use a lightweight framework like Flask or Express
Define routes and HTTP methods for each endpoint
Serialize data to JSON format
Handle errors and exceptions
Test the service using tools like Postman or curl
WCF is a framework for building distributed systems while Asp.Net Web Api is for building HTTP services.
WCF supports multiple protocols like TCP, HTTP, Named Pipes, etc. while Web Api only supports HTTP.
WCF has more configuration options and is more flexible than Web Api.
Web Api is more lightweight and easier to use for building RESTful services.
WCF is more suitable for building enterprise-level applications with ...
There are two types of routings in Asp.Net MVC: convention-based routing and attribute routing.
Convention-based routing uses default routing rules to map URLs to controller actions.
Attribute routing allows developers to define custom routes using attributes on controller actions or at the controller level.
Both types of routing can be used together in the same application.
Convention-based routing is the default rou...
MVC pipeline is a design pattern that separates an application into three interconnected components: Model, View, and Controller.
Model represents the data and business logic
View displays the data to the user
Controller handles user input and updates the model and view accordingly
The pipeline ensures separation of concerns and promotes modularity
Example: A user enters data in a form (input), the controller receives the i...
Routing in Asp.Net MVC maps incoming requests to appropriate controller actions.
Routing is configured in RouteConfig.cs file.
Routes are defined using MapRoute method.
Routes can have placeholders for dynamic values.
Routes can have constraints to restrict the values of placeholders.
Routes can be named for easy reference.
Default route is defined as {controller}/{action}/{id}.
Attribute routing can also be used to define ro...
To move from one Entity Framework version to another, update the NuGet package and make necessary code changes.
Update the NuGet package to the desired version
Make necessary code changes to accommodate any breaking changes
Test thoroughly to ensure the application still works as expected
WCF is a framework for building distributed systems while Asp.Net Web Api is for building HTTP services.
WCF supports multiple protocols like TCP, HTTP, Named Pipes, etc. while Web Api only supports HTTP.
WCF has more configuration options and is more flexible than Web Api.
Web Api is more lightweight and easier to use for building RESTful services.
WCF is more suitable for building enterprise-level applications with compl...
Creating a RESTful service without using Asp.Net Web Api template.
Use a lightweight framework like Flask or Express
Define routes and HTTP methods for each endpoint
Serialize data to JSON format
Handle errors and exceptions
Test the service using tools like Postman or curl
Difference between drop, truncate and delete.
DROP command removes a table from the database
TRUNCATE command removes all rows from a table
DELETE command removes specific rows from a table
There are two types of routings in Asp.Net MVC: convention-based routing and attribute routing.
Convention-based routing uses default routing rules to map URLs to controller actions.
Attribute routing allows developers to define custom routes using attributes on controller actions or at the controller level.
Both types of routing can be used together in the same application.
Convention-based routing is the default routing ...
Performance tuning in SQL involves optimizing queries, indexes, and server settings to improve database performance.
Identify slow queries using profiling tools
Optimize queries by rewriting or adding indexes
Adjust server settings such as memory allocation and disk usage
Consider partitioning large tables
Regularly monitor and analyze performance metrics
Choose .Net Core for cross-platform and cloud-based applications, .Net Framework for Windows-only applications.
Consider the target platform and deployment environment
Choose .Net Core for cross-platform and cloud-based applications
Choose .Net Framework for Windows-only applications
Check for compatibility with existing libraries and frameworks
Consider performance and scalability requirements
Top trending discussions
I applied via Naukri.com and was interviewed before Dec 2020. There were 4 interview rounds.
My salary expectations are based on my experience, skills, and the market rate for the position.
Consider my years of experience in the industry
Research the average salary range for similar positions in the market
Factor in the cost of living in the location of the job
Be open to negotiation based on the overall compensation package offered
I applied via Naukri.com and was interviewed in Feb 2021. There were 4 interview rounds.
Implemented the Observer design pattern.
Used to maintain consistency between related objects
Allows for one-to-many relationships between objects
Used in event-driven systems
Example: Used to update UI when data changes in backend
I have implemented a microservices architecture for scalability and flexibility.
Implemented microservices architecture using Docker and Kubernetes
Used API Gateway for routing and load balancing
Implemented service discovery using Consul
Implemented circuit breaker pattern using Hystrix
Implemented centralized logging using ELK stack
Implemented distributed tracing using Zipkin
Implemented event-driven architecture using Kaf...
This code snippet demonstrates a simple algorithm to find the maximum value in an array.
Initialize a variable 'max' to the first element of the array.
Iterate through the array starting from the second element.
If the current element is greater than 'max', update 'max'.
Return 'max' after completing the iteration.
Example: For array [3, 5, 2, 8, 1], the output will be 8.
I improved stored procedure performance by optimizing queries and indexes.
Identified and removed unnecessary joins and subqueries
Used appropriate indexing to speed up query execution
Reduced the number of round trips to the database by using batch processing
Rewrote complex queries to simpler ones
Used stored procedure parameters instead of variables to avoid recompilation
Used SET NOCOUNT ON to reduce network traffic
Used ...
Coding and concepts of data science
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 3 interview rounds.
A linked list is a data structure consisting of nodes where each node points to the next node in the sequence.
Nodes contain data and a reference to the next node
Can be singly linked (each node points to the next) or doubly linked (each node points to the next and previous)
Example: Node 1 -> Node 2 -> Node 3
To find the middle node of a linked list, use the slow and fast pointer technique.
Initialize two pointers, slow and fast, both pointing to the head of the linked list.
Move the slow pointer by one step and the fast pointer by two steps until the fast pointer reaches the end of the list.
The node pointed to by the slow pointer at this point will be the middle node.
Addressing conflict between manager and developer requires open communication, understanding both perspectives, and finding a mutually beneficial solution.
Encourage open communication between the manager and developer to understand each other's perspectives and concerns.
Facilitate a meeting to discuss the conflict and find common ground or compromises.
Seek to understand the underlying reasons for the conflict and addre...
Using a crypto price API to fetch and display real-time cryptocurrency prices in a machine coding project.
Utilize a crypto price API to fetch real-time cryptocurrency prices
Implement error handling for API requests
Display the fetched prices in a user-friendly format
I applied via Approached by Company and was interviewed in Aug 2023. There were 3 interview rounds.
Find count of pairs whose sum is k in an array, with updated scenarios with each solution
hands on code for Java8, Springboot, HIbernate, Microservice architecture
Current project internals
I applied via Walk-in and was interviewed before Apr 2023. There were 2 interview rounds.
Online aptitude test
10 questions, write in any programming language you know.
Some of the top questions asked at the Black Knight Technical Lead interview for experienced candidates -
based on 1 review
Rating in categories
Indexing Associate
305
salaries
| ₹1.3 L/yr - ₹3.3 L/yr |
Application Programmer
166
salaries
| ₹4.2 L/yr - ₹18.4 L/yr |
Software Test Analyst
126
salaries
| ₹4 L/yr - ₹16.2 L/yr |
Application Programmer 2
55
salaries
| ₹6.5 L/yr - ₹17 L/yr |
Business System Analyst
49
salaries
| ₹3.2 L/yr - ₹13.5 L/yr |
ITC Infotech
3i Infotech
Xoriant
CitiusTech