Skip to content

ABB Online Assessment

Overview

Here is how public prep guides and student write-ups describe the ABB online assessment. This is not an official company brochure.

Core industrial employer with branch-split technical papers and occasional GD.

Usual selection rounds

Rounds students usually mention: Online test (aptitude + technical) → Group discussion (conditional) → Technical interview → HR

Item From student reports
Platform Proctored online MCQ
Online test summary Verbal + analytical reasoning + branch-specific technical. Exact counts not officially published; FACE Prep gives topic weights from campus reports.
Eligibility notes Drive-specific
Branches (reported) ECE, EEE, CSE, IT

Online test sections

Section Questions Time Notes
Verbal ability - - RC, sentence correction, para-jumbles
Analytical reasoning - - Quant, logical, DI
Technical - - EEE/ECE: machines/control/electronics; CSE/IT: C++, DBMS, DSA

Extra notes from sources

  • Check your college placement email for the platform, section order, and timing.

Sample practice question styles

These are practice questions for speed - not claimed to be from a real ABB live paper.

Coding Q1: Longest substring without repeating characters

Problem: Given a string s, find the length of the longest substring without repeating characters. Example: ‘abcabcbb’ → 3 (‘abc’).

Approach: Sliding window with a map (or last-seen index) of characters. Expand the right pointer; when a duplicate appears inside the window, move the left pointer past the previous occurrence.

Complexity: O(n) time

ABB tip: Restate the problem, sketch a brute-force idea, then tighten it. Call out edge cases (empty input, single element, overflow) before you write code.

Coding Q2: Merge overlapping intervals

Problem: Given a list of intervals [start, end], merge all overlapping intervals and return the non-overlapping set that covers the same ranges.

Approach: Sort by start time. Walk once, merging into the last interval in the result when the next start is ≤ current end; otherwise append a new interval.

Complexity: O(n log n) time from the sort

ABB tip: Restate the problem, sketch a brute-force idea, then tighten it. Call out edge cases (empty input, single element, overflow) before you write code.

Coding Q3: Top K frequent elements

Problem: Given an integer array and an integer k, return the k most frequent elements. Order among equals can be arbitrary unless the problem says otherwise.

Approach: Count frequencies with a hash map, then use a heap of size k (or bucket sort by frequency) to extract the top k keys.

Complexity: O(n log k) with a heap

ABB tip: Restate the problem, sketch a brute-force idea, then tighten it. Call out edge cases (empty input, single element, overflow) before you write code.

Coding Q4: Linked list cycle

Problem: Given the head of a linked list, return true if there is a cycle and false otherwise.

Approach: Floyd’s tortoise and hare: move one pointer one step and another two steps. If they meet, a cycle exists. If the fast pointer hits null, there is no cycle.

Complexity: O(n) time, O(1) space

ABB tip: Restate the problem, sketch a brute-force idea, then tighten it. Call out edge cases (empty input, single element, overflow) before you write code.

Prep tips from those student reports

  1. Prep the technical section for YOUR branch
  2. Be ready to choose domains you can defend
  3. Revise sustainability/industry awareness if GD is scheduled

Sources

These notes come from public reports and can differ by campus, year, and role. If your college placement email or the official careers/notification PDF says something different, follow that.

Comments & Suggestions

Similar companies

Siemens · Honeywell · Bosch · L&T