Add office photos
Premium Employer

Clarion Technologies

3.5
based on 156 Reviews
Video summary
Filter interviews by

ABB Interview Questions and Answers

Updated 5 Feb 2024

Q1. what is filter? How to add custom filter? How to configure middleware?

Ans.

Filters are used to manipulate incoming and outgoing requests. Custom filters can be added and middleware can be configured to handle them.

  • Filters are used to modify or validate incoming and outgoing requests in ASP.NET Core.

  • Custom filters can be added by creating a class that implements IFilterMetadata interface.

  • Middleware can be configured to handle filters using the UseFilter extension method.

  • Filters can be used for authentication, caching, logging, and more.

  • Filters can be...read more

Add your answer

Q2. What is globalization? How to support multiple languages in application?

Ans.

Globalization is the process of designing and developing applications that can be used in multiple languages and cultures.

  • Use resource files to store text in different languages

  • Use Unicode encoding to support different character sets

  • Use culture-specific formatting for dates, times, and numbers

  • Test the application with different languages and cultures to ensure proper functionality

Add your answer

Q3. How to create automated jobs in application?

Ans.

Automated jobs can be created using scheduling tools or by writing custom code to run at specific intervals.

  • Use scheduling tools like Windows Task Scheduler or Cron to run jobs at specific intervals

  • Write custom code using libraries like Quartz.NET or Hangfire to schedule and run jobs

  • Jobs can perform tasks like data backups, sending emails, or running reports

Add your answer

Q4. How to use transaction in EF Core?

Ans.

EF Core supports transactions using the DbContext class.

  • Create a new instance of DbContextTransaction using BeginTransaction method of DbContext.

  • Perform database operations within the transaction using SaveChanges method of DbContext.

  • Commit the transaction using Commit method of DbContextTransaction or rollback using Rollback method.

  • Example: using (var transaction = context.Database.BeginTransaction()) { ... }

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

Q5. How to handle exception in JavaScript?

Ans.

Use try-catch block to handle exceptions in JavaScript.

  • Wrap the code that may throw an exception inside a try block.

  • Catch the exception using catch block and handle it appropriately.

  • Use finally block to execute code that should run regardless of whether an exception was thrown or not.

  • Throw custom exceptions using throw keyword.

  • Use console.log() to log the error message for debugging purposes.

Add your answer

Q6. What is Layout? what is Area?

Ans.

Layout defines the structure of a web page while Area is a way to organize related functionality in an ASP.NET MVC application.

  • Layout specifies the position of elements on a web page.

  • Area is a logical grouping of controllers, views, and models in an MVC application.

  • Layout can be shared across multiple pages while Area is specific to a particular section of the application.

  • Layout can be defined using HTML, CSS, and JavaScript while Area is defined using the ASP.NET MVC framewo...read more

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

Interview Process at ABB

based on 1 interviews
Interview experience
1.0
Bad
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top DOT NET Developer Interview Questions from Similar Companies

3.4
 • 17 Interview Questions
4.6
 • 16 Interview Questions
3.7
 • 16 Interview Questions
3.8
 • 13 Interview Questions
3.7
 • 13 Interview Questions
3.5
 • 10 Interview Questions
View all
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
75 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