Add office photos
Employer?
Claim Account for FREE

Black Knight

3.6
based on 393 Reviews
Video summary
Filter interviews by

20+ Shadowfax Technologies Interview Questions and Answers

Updated 5 Feb 2024
Popular Designations

Q1. How to move from one entity framework version to another in a project?

Ans.

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

Add your answer

Q2. Given a project requirement, how to choose between .Net framework and .Net Core?

Ans.

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

Add your answer

Q3. How to create a restful service without using Asp.Net Web Api template?

Ans.

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

Add your answer

Q4. How many types of routings are there in Asp.Net MVC?

Ans.

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 mechanism in Asp.Net MVC.

  • Attribute routing is more flexibl...read more

Add your answer
Discover Shadowfax Technologies interview dos and don'ts from real experiences

Q5. What is inheritance and disadavantages of it?

Ans.

Inheritance is a mechanism in OOP where a new class is derived from an existing class.

  • It allows for code reusability and promotes a hierarchical structure.

  • It can lead to tight coupling and make the code harder to maintain.

  • It can also result in the creation of unnecessary classes and increase complexity.

  • Example: A Car class can inherit properties and methods from a Vehicle class.

  • Example: A Square class can inherit properties and methods from a Shape class.

Add your answer

Q6. How WCF is different from Asp.Net Web Api?

Ans.

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 complex requirements.

  • WCF has built-in support for security, tra...read more

Add your answer
Are these interview questions helpful?

Q7. How to go about performancetuning in SQL?

Ans.

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

Add your answer

Q8. What is dispose and finalize?

Ans.

Dispose and finalize are methods used for releasing resources in .NET.

  • Dispose is used to release unmanaged resources immediately.

  • Finalize is used to release managed resources when the garbage collector runs.

  • Dispose can be called manually or through the using statement.

  • Finalize is called automatically by the garbage collector.

  • Dispose is implemented by IDisposable interface.

  • Finalize is implemented by Object class.

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. Howrouting works in Asp.Net MVC?

Ans.

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 routes at controller or action level.

Add your answer

Q10. Difference between drop, truncate and delete.

Ans.

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

Add your answer

Q11. how do you handle Testing in Agile

Ans.

Testing in Agile involves continuous testing throughout the development cycle.

  • Collaborate with the development team to ensure testing is integrated into each sprint

  • Use automation testing tools to speed up the process

  • Prioritize testing based on user stories and acceptance criteria

  • Perform exploratory testing to uncover defects that may have been missed

  • Ensure that testing is done in parallel with development to catch defects early

Add your answer

Q12. Explain MVC pipe-line.

Ans.

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 input and updates the model, the view then displays the upd...read more

Add your answer

Q13. Startup method in .net core?

Ans.

Startup method in .NET Core is used to configure the application's services and middleware.

  • Startup method is defined in Startup.cs file.

  • It includes ConfigureServices and Configure methods.

  • ConfigureServices is used to add services to the dependency injection container.

  • Configure is used to configure the HTTP request pipeline.

  • Example: public void ConfigureServices(IServiceCollection services) { services.AddMvc(); }

  • Example: public void Configure(IApplicationBuilder app, IHostingE...read more

Add your answer

Q14. What are Http verbs?

Ans.

HTTP verbs are used to indicate the type of action being performed on a resource.

  • HTTP verbs include GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS

  • GET is used to retrieve data from a server

  • POST is used to submit data to a server

  • PUT is used to update an existing resource on a server

  • DELETE is used to delete a resource from a server

  • PATCH is used to partially update a resource on a server

  • HEAD is used to retrieve only the headers of a resource

  • OPTIONS is used to retrieve the supported...read more

Add your answer

Q15. Explain oops concepts?

Ans.

OOPs concepts are the principles of Object-Oriented Programming that help in designing and implementing software solutions.

  • Encapsulation - binding data and functions together

  • Inheritance - creating new classes from existing ones

  • Polymorphism - ability of objects to take on multiple forms

  • Abstraction - hiding implementation details

  • Objects - instances of classes that encapsulate data and behavior

Add your answer

Q16. Explain project architecture?

Ans.

Project architecture refers to the overall design and structure of a software project.

  • It includes the organization of components and modules

  • Defines the relationships between them

  • Specifies the technologies and tools used

  • Determines the overall performance and scalability

  • Examples include MVC, microservices, and client-server architecture

Add your answer

Q17. Interface vs abstract classes

Ans.

Interface defines only method signatures while abstract class can have method implementations.

  • Interfaces can be implemented by multiple classes while abstract classes can only be extended by one class.

  • Interfaces are used for achieving multiple inheritance in Java while abstract classes are used for single inheritance.

  • Interfaces cannot have constructors while abstract classes can have constructors.

  • An example of an interface is the Comparable interface in Java while an example ...read more

Add your answer

Q18. Explicite interface?

Ans.

Explicit interface is a way to implement multiple interfaces with same method names.

  • Explicit interface is used to avoid naming conflicts when implementing multiple interfaces.

  • It is implemented by prefixing the interface name to the method name.

  • It is useful when implementing COM interfaces in .NET.

  • Example: void IInterface1.Method() and void IInterface2.Method()

Add your answer

Q19. What is a c laguage what is data

Ans.

C language is a programming language used for system programming and data is information processed or stored by a computer.

  • C language is a general-purpose programming language known for its efficiency and low-level programming capabilities.

  • Data refers to information that is processed or stored by a computer, such as numbers, text, images, etc.

  • C language allows programmers to manipulate and work with data using variables, data types, and functions.

  • Example: In C language, you c...read more

View 1 answer

Q20. What is computer what is software

Ans.

A computer is an electronic device that can perform various tasks. Software is a set of instructions that tell the computer what to do.

  • A computer is made up of hardware components such as a CPU, memory, and storage devices.

  • Software can be categorized into system software and application software.

  • Examples of system software include operating systems like Windows and macOS.

  • Examples of application software include Microsoft Office, Adobe Photoshop, and video games.

  • Software is wr...read more

Add your answer

Q21. Sql Coding regarding group by , nth highest number

Ans.

Answering a question on SQL coding for group by and nth highest number.

  • Use GROUP BY clause to group the data based on a column

  • Use ORDER BY clause to sort the data in descending order

  • Use LIMIT clause to limit the number of rows returned

  • Use OFFSET clause to skip the first n rows

  • Example: SELECT column_name FROM table_name GROUP BY column_name ORDER BY column_name DESC LIMIT n OFFSET m

Add your answer

Q22. What about tchnical skills etc

Ans.

Technical skills are essential for a data entry operator.

  • Proficient in Microsoft Office Suite

  • Typing speed and accuracy

  • Knowledge of data entry software and tools

  • Familiarity with basic computer programming

  • Ability to troubleshoot technical issues

View 1 answer

Q23. 1 yr bond sign do you have any objection

Ans.

I do not have any objection to signing a 1-year bond.

  • I understand that a bond is a common practice in many companies to ensure employee commitment.

  • I am willing to commit to the company for at least a year.

  • I would like to know more about the terms and conditions of the bond before signing it.

Add your answer

Q24. Your strenghts and weakness

Ans.

My strengths include attention to detail, fast typing speed, and ability to work independently. My weakness is that I can be too focused on perfection.

  • Attention to detail

  • Fast typing speed

  • Ability to work independently

  • Being too focused on perfection

View 1 answer

Q25. Wat is the mortgage

Ans.

A mortgage is a loan used to purchase a property, where the property itself serves as collateral for the loan.

  • A mortgage is a financial agreement between a borrower and a lender.

  • It allows the borrower to purchase a property by borrowing money from the lender.

  • The property being purchased serves as collateral for the loan.

  • The borrower makes regular payments to the lender, including both principal and interest.

  • If the borrower fails to make payments, the lender has the right to f...read more

View 1 answer

Q26. Scrum ceremony n roles

Ans.

Scrum ceremonies include Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective. Roles include Product Owner, Scrum Master, and Development Team.

  • Sprint Planning - plan the work to be done in the upcoming sprint

  • Daily Scrum - daily meeting to discuss progress and plan for the day

  • Sprint Review - review the work completed in the sprint and plan for the next sprint

  • Sprint Retrospective - reflect on the sprint and identify areas for improvement

  • Product Owner - responsi...read more

Add your answer

Q27. Types of testing

Ans.

Types of testing include functional testing, non-functional testing, manual testing, automated testing, and regression testing.

  • Functional testing: Testing the functionality of the software against the requirements.

  • Non-functional testing: Testing aspects like performance, usability, and security.

  • Manual testing: Testing performed manually by testers.

  • Automated testing: Testing using automated tools and scripts.

  • Regression testing: Testing to ensure that new code changes do not ad...read more

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Shadowfax Technologies

based on 21 interviews
Interview experience
3.9
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.7
 • 2.8k Interview Questions
3.8
 • 2k Interview Questions
3.9
 • 396 Interview Questions
4.1
 • 162 Interview Questions
3.7
 • 155 Interview Questions
4.2
 • 145 Interview Questions
View all
Top Black Knight Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter