Upload Button Icon Add office photos

Black Knight

Compare button icon Compare button icon Compare

Filter interviews by

Black Knight Software Developer Interview Questions, Process, and Tips

Updated 23 Jul 2021

Black Knight Software Developer Interview Experiences

1 interview found

Interview Questionnaire 

10 Questions

  • Q1. 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.

  • Answered by AI
  • Q2. 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

  • Answered by AI
  • Q3. 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 prope

  • Answered by AI
  • Q4. 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()

  • Answered by AI
  • Q5. 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 inter...

  • Answered by AI
  • Q6. 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...

  • Answered by AI
  • Q7. 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 head...

  • Answered by AI
  • Q8. Questions related to logging in webapi?
  • Q9. Sql profiler?
  • Q10. 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

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

Interview Preparation Tips

Round: Resume Shortlist
Experience: 4 years og experience

Interview Preparation Tips

Round: Test
Experience: Quantitative, verbal, reasoning and basic technical questions.
Duration: 1 hour
Total Questions: 50

Round: Technical + HR Interview
Experience: Questions based on data structures, algorithms, and object oriented programming concepts.
Tested basic knowledge in Finance sector especially related to the company.

College Name: Delhi Technological University, Delhi

Interview Preparation Tips

Round: Pre-placement offer
Experience: Each intern was assigned a individual project and mentor.
In the last week of internship there was project presentation and interview.
interview was easy .For me 50% of the questions were about project and some questions about algorithms and DBMS.
More emphasis was given to the quality of work on project.

General Tips: Working in company is complete different from working on course project. learning many new frameworks required for the project was really challenging.
Programming : Tree, Btree, Tries ..
Operating System: Memory Management
Networks: OSI model
DBMS : basics. they dint ask me any. Show case your interest in big data, servers and passion for technology
Skill Tips: Be confident, even if you don't know the exact answer don't give up tell your approaches to interviewer. some times they will also help you. Software Developer some question s you can ask are: what technologies do your company works on. how are freshers will be selected to different teams in the company.
Skills:
College Name: NIT Surathkal

I applied via Naukri.com and was interviewed in Jul 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. All questions from Mainframe ,batch ,console.
  • Q2. All basic questions from Google for one plus experience

Interview Preparation Tips

Interview preparation tips for other job seekers - It was nice experience,everyday I used update profile in noukari atleast 4-5 times..used to get atleast 2-3 calls per week.
Finally one day same profile which Iam looking for ..got call attended interview..and hot selected.. Thank you Noukari team.
Round 1 - Technical 

(2 Questions)

  • Q1. Oops related questions
  • Q2. Sql related questions
Round 2 - Technical 

(1 Question)

  • Q1. MVC related questions and enity framework

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for interview in advance
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Sep 2023. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

Basics of Arithmetic , percentage etc

Round 3 - Group Discussion 

Basic topics Like Remote work and office work etc

Round 4 - Technical 

(3 Questions)

  • Q1. OOPs , DSA , Development
  • Q2. About various technoligies used in projects .
  • Q3. About Databases like mySql and MongoDB
Round 5 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Tell me about your family?

Interview Preparation Tips

Interview preparation tips for other job seekers - Clear Resume
Communication
Basic Coding
Confidence
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Logical reasoning, grammar, and coding: two basic level questions.

Round 2 - Technical 

(3 Questions)

  • Q1. Question on core Java
  • Q2. Question on SQL and PLSQL
  • Q3. Resume based question and on project
Round 3 - HR 

(2 Questions)

  • Q1. Resume and project based question
  • Q2. What do you like about your current company, and why do you want to join our organization?
  • Ans. 

    I appreciate the collaborative team environment and innovative projects at my current company, and I am excited about the opportunities for growth and learning at your organization.

    • Collaborative team environment fosters creativity and productivity

    • Innovative projects challenge me to learn and grow

    • Excited about the opportunities for growth and learning at your organization

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in May 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Questions on Core java, Spring boot and Angular (from resume profile)
  • Q2. Discussion on Personal project
Round 2 - One-on-one 

(1 Question)

  • Q1. Detailed Discussion on Current project, entire application workflow and design, implementations and questions like Why, What and How on the tools, technologies, approach and servers used.
Round 3 - HR 

(2 Questions)

  • Q1. Question on familiarity with Agile
  • Q2. What things a working day constitute of?
  • Ans. 

    A working day for a software developer typically involves coding, debugging, attending meetings, collaborating with team members, and researching new technologies.

    • Coding: Writing and testing code to develop software applications.

    • Debugging: Identifying and fixing errors or bugs in the code.

    • Meetings: Participating in team meetings to discuss project progress and updates.

    • Collaboration: Working with team members to solve p...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Thoroughly prepare the fundamentals of the technologies for the role you're applying. Go through your current projects' end to end implementation, it's working, the algorithms used, problems faced, their solution, what kind of server is used and why, how did you keep the code efficient and optimized etc.

Interview Questionnaire 

1 Question

  • Q1. Oops Concepts, MVC, WEB API, SQL, Project related questions

Black Knight Interview FAQs

What are the top questions asked in Black Knight Software Developer interview?

Some of the top questions asked at the Black Knight Software Developer interview -

  1. What is inheritance and disadavantages of ...read more
  2. What is dispose and finali...read more
  3. Startup method in .net co...read more

Tell us how to improve this page.

Black Knight Software Developer Salary
based on 19 salaries
₹2.2 L/yr - ₹10.8 L/yr
24% less than the average Software Developer Salary in India
View more details

Black Knight Software Developer Reviews and Ratings

based on 1 review

3.0/5

Rating in categories

2.0

Skill development

3.0

Work-life balance

2.0

Salary

5.0

Job security

3.0

Company culture

2.0

Promotions

2.0

Work satisfaction

Explore 1 Review and Rating
Indexing Associate
285 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Application Programmer
184 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Test Analyst
142 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Application Programmer 2
53 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

IT Security Analyst
52 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Black Knight with

Fiserv

3.0
Compare

FIS

3.9
Compare

CoreLogic

4.0
Compare

First American Corporation

3.6
Compare
Did you find this page helpful?
Yes No
write
Share an Interview