Glassdoor users rated their interview experience at ABB as 100% positive with a difficulty rating score of 2 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Business Strategy & Portfolio Analyst and rated their interviews as the hardest, whereas interviews for Business Strategy & Portfolio Analyst and roles were rated as the easiest.
The hiring process at ABB takes an average of 14 days when considering 1 user submitted interviews across all job titles. Candidates applying for Business Strategy & Portfolio Analyst had the quickest hiring process (on average 14 days), whereas Business Strategy & Portfolio Analyst roles had the slowest hiring process (on average 14 days).
The interview took a process about one month. totally three rounds.
First round was processed with manager via SKYPE interview, second round was directly face to face interview with BU manager. after than third round was conducted by HR.
Interview questions [1]
Question 1
How do you perform your task when you in customer site for service.
Could you program any language of PLC such as ladder, function..etc.
Could you tell me what is concept of explosion-proof in factory
I applied in-person. The process took 2 weeks. I interviewed at ABB (Bergamo) in Jun 2020
Interview
Sono stato contattato da un'azienda satellite con l'obiettivo di reclutare personale una volta finito il corso di studi. Ho sostenuto un primo colloquio di persona con un ingegnere esterno ad ABB per poi essere ricontattato dall'ufficio HR in sede operativa
Interview questions [1]
Question 1
Presentazione del candidato, conoscenze tecniche sulla programmazione
I applied through a recruiter. The process took 2 weeks. I interviewed at ABB (Bengaluru) in Jun 2020
Interview
The position I applied was for R&D Engineer with Angular, .NET, WebApi, SQL and Azure.
I went through two technical rounds. It was overall a nice experience.
I did not hear back after second round and I believe my candidature was not taken forward.
Interview questions [1]
Question 1
Round I: (Telephonic)
---------------------------
C#:
Static Class vs Singleton
When you would prefer Singleton over static class.
Generics - Why Generics
Abstract class vs Interface : When to use each of them.
WebAPI:
Consider you want to validate headers of every API request. How would you achieve it.
Consider you want to return a CSV file instead of JSON or XML. How would you implement in WebAPI.
How are you authenticating using JWT Token (Project based question).
Database:
Question related to concurrency and locking.
Angular:
How would you handle authentication and authorization of a route in Angular.
How would you communicate across Components which don't have any relationship (Parent or Child).
What are different ways of storing data on client side in Angular.
Scenario based question to prefer Reactive forms over Template forms
Round II: (Online)
----------------------
C#:
Liskov Substitution Principle.
Data Structure in C#. - Dictionary.
Different types of design Pattern - Explain Structural, Behavioral, Creational - Provide example for each.
Factory Pattern
Singleton Pattern - Different types of Singleton pattern.
Is Dictionary thread safe? Why it is not thread safe? Alternatives provided by C# which are thread safe.(Expected Tuple etc).
Difference between .NET Core and .NET Framework.
WebAPI:
What are different types of Filter you have used in WebAPI project.
CORS - How do you handle CORS in your current project (Between Angular and WebAPI).
Azure - Cosmos Database
CI / CD: Pipeline details of your current project.
Who is the provider of JWT (JSON Web Token) in your project - Self generated.
Angular:
What is meant by Single Page Application. How Angular supports SPA.
How do you build and deploy Angular application in your current project.
What are different areas you have worked in Angular.
How do you handle CORS in Angular.