Top Ericsson Interview Questions: Aptitude, Verbal, and Logical Reasoning

Ericsson Recruitment Process

Ericsson's recruitment process for fresh graduate engineers typically involves four rounds:

  1. Aptitude Test
  2. Group Discussion
  3. Technical Interview
  4. HR Interview

Academic Criteria for Ericsson

  • Minimum 60% marks throughout (10th, 12th, and B.Tech/BE).
  • No academic backlogs.
  • Maximum one-year education gap.

First Round: Aptitude Test

The aptitude test typically includes three sections:

Section Number of Questions Time (minutes) Topics
Quantitative Aptitude 15 15 Profit and loss, HCF and LCM, ages, probability, time and work, speed and distance, etc.
Logical Reasoning 15 15 Series, coding-decoding, statement arguments, blood relations, seating arrangements, etc.
Verbal Ability 15 15 Synonyms, antonyms, reading comprehension, error correction.

Aptitude Interview Questions

  1. Question 1: The average age of Mansi and her grandfather is 40. Their ages are in the ratio 1:3. What is Mansi's age?
    Answer:

    20

    Explanation: Let Mansi's age be x. Her grandfather's age is 3x. (x + 3x) / 2 = 40. Solving for x gives x = 20.

  2. Question 2: 25% of 350 + 35% of 250 = x. Find x.
    Answer:

    175

    Explanation: Calculate 25% of 350 and 35% of 250, then add the results.

  3. Question 3: A bag has 2 blue, 3 yellow, and 2 green balls. Two balls are drawn. What's the probability that neither is green?
    Answer:

    10/21

    Explanation: Calculate the probability of not drawing a green ball on the first draw and then the second draw.

  4. Question 4: John's salary is decreased by 40% and then increased by 40%. What's the net percentage change?
    Answer:

    16% decrease

    Explanation: Use an example salary (like 100) to demonstrate the calculation.

  5. Question 5: Rohan's marks were wrongly entered as 93 instead of 73, increasing the class average by 0.5. How many students are in the class?
    Answer:

    40

    Explanation: The difference in marks (20) caused an increase of 0.5 in the average. Solve for the number of students.

  6. Question 6: Rohan walks at 4 km/h and covers a distance in 3 hours 45 minutes. If he runs at 12.5 km/h, how long will it take?
    Answer:

    72 minutes

    Explanation: Calculate the distance, then use distance = speed * time.

  7. Question 7: A rectangular park has a length: breadth ratio of 2:1. A person runs around it at 10 km/h, completing a round in 9 minutes. What's the area?
    Answer:

    405,000 sq. m

    Explanation: Calculate the perimeter from distance = speed * time. Then solve for length and breadth, then calculate area.

  8. Question 8: A takes 15 days, B takes 12 days, and A, B, and C together take 5 days to do a job. How long would C take alone?
    Answer:

    20 days

    Explanation: Find the work rates of A and B, then subtract their combined rate from the combined rate of A, B, and C to find C's rate.

  9. Question 9: The ratio of Aman's and Rahul's ages is 3:4. In 6 years, Aman will be 27. What is Rahul's current age?
    Answer:

    28 years

    Explanation: Solve for Aman's current age, then use the ratio to find Rahul's age.

Verbal English Interview Questions

Analogies

  1. Rain : Clouds :: X : Lacrimal Sac
    Answer:

    Tears

Sentence Correction

  1. The manor is often coming to me on Sundays.
    Answer:

    The manor often comes to me on Sundays.

  2. Sham just finished the poem later.
    Answer:

    Sham had just finished the poem.

Reading Comprehension Questions

(Reading comprehension questions would be placed here)

Antonyms and Synonyms

(Antonym and synonym questions would be placed here)

Logical Reasoning Questions

  1. What's the next number in the series: 14, 28, 20, 40, 32, 64...?
    Answer:

    56

  2. Find the odd one out: Dodge, Duck, Avoid, Flee.
    Answer:

    Flee

  3. What's the next term: 8, 6, 9, 23, 87...?
    Answer:

    429

  4. What's the next term: 3, 7, 13, 27, 53...?
    Answer:

    107

  5. Fill the blank: CMN, EOP, GQR, ____, KUV
    Answer:

    IST

  6. Decode: tamceno = sky blue; cenorax = blue cheese; aplimiti = star bright. What is "bright sky"?
    Answer:

    mitltam

  7. Hari says, "He is the son of the only daughter of my brother's father." How is Hari related?
    Answer:

    Maternal uncle

  8. (Reading comprehension question would go here)

Recursion

Recursion is a programming technique where a function calls itself. It's useful for solving problems that can be broken down into smaller, self-similar subproblems. However, careful design is needed to avoid infinite loops.

Pre-increment vs. Post-increment

Pre-increment (++x) Post-increment (x++)
Increments the variable *before* its value is used in the expression. Increments the variable *after* its value is used in the expression.

Characteristics of the C Programming Language

  • Reliability
  • Portability
  • Efficiency
  • Flexibility
  • Modularity

Embedded C

Embedded C is a version of C tailored for embedded systems (microcontrollers). It often includes extensions for direct hardware manipulation.

Structured, Object-Oriented, and Non-structured Programming

Programming Paradigm Description Examples
Structured Code organized into functions; emphasizes control flow. C, Pascal
Object-Oriented Code organized around objects (data and methods); supports concepts like inheritance and polymorphism. C++, Java
Non-Structured Less organized; may be harder to maintain. Early versions of BASIC, COBOL

Modifiers in C

Modifiers (like short, long, unsigned) alter the size and range of data types.

Variable Declaration vs. Definition in C

Declaration Definition
Specifies the type and name of a variable; does not allocate memory. Allocates memory and assigns a value; a variable can only be defined once.

Virtual Functions in C++

Virtual functions support runtime polymorphism. The specific function to be called is determined at runtime, based on the object's type.

Method Overloading in OOP

Method overloading allows a class to have multiple methods with the same name but different parameter lists. The correct method is selected at compile time.

Method Overriding in OOP

Method overriding occurs when a subclass provides a new implementation for a method inherited from its superclass. This enables runtime polymorphism.

Polymorphism in OOP

Polymorphism allows objects of different classes to be treated as objects of a common type, enabling flexibility in handling diverse objects.

Data Abstraction in OOP

Data abstraction hides implementation details, exposing only essential information to the user.

Encapsulation in OOP

Encapsulation bundles data and the methods that operate on that data within a class, protecting data integrity and promoting modularity.

Inheritance in Java

Inheritance allows classes to inherit properties and methods from parent classes.

Constructors in OOP

Constructors initialize objects when they're created. They have the same name as the class and no return type.

Destructors in OOP

Destructors are used to release resources held by an object (like memory) when the object is destroyed. They are called automatically.

Linked Lists

Linked lists are dynamic data structures where elements (nodes) are linked together using pointers.

Binary Search Trees (BSTs)

Binary search trees are binary trees where the left subtree of a node contains values smaller than the node's value, and the right subtree contains values larger.

Push and Pop Methods (Stacks)

Push Pop
Adds an element to the top of the stack. Removes and returns the top element from the stack.

Stack vs. Array

Stack Array
LIFO (Last-In, First-Out). Elements accessed by index.

Doubly Linked Lists

In a doubly linked list, each node has pointers to both the next and previous nodes.

Queues

Queues are FIFO (First-In, First-Out) data structures. Elements are added to the rear and removed from the front.

Queue Applications

  • Task scheduling.
  • Buffering data.

Stacks

Stacks are LIFO (Last-In, First-Out) data structures. Elements are added and removed from the top.

Graphs

Graphs represent nodes and connections between them.

Priority Queues

Priority queues prioritize elements based on some criteria.

Time Complexity of Linked List Insertion

Inserting at the beginning is O(1); inserting at the end is O(n).

Coupling Mechanisms in Electrical Circuits

Coupling mechanisms describe how energy is transferred between components in an electrical circuit. Types of coupling are:

  • Conductive Coupling: Direct electrical connection between components.
  • Inductive Coupling: Energy transfer through magnetic fields (susceptible to electric field noise).
  • Capacitive Coupling: Energy transfer through electric fields (susceptible to magnetic field noise).

ACSR Cable

ACSR (Aluminum Conductor Steel-Reinforced) cable is a type of high-capacity power transmission cable. The steel core provides strength, and the aluminum strands provide conductivity.

Control Systems

A control system manages and regulates a system's behavior to achieve a desired output. Open-loop systems don't use feedback, while closed-loop systems use feedback to adjust the output.

RLC Circuit

An RLC circuit contains a resistor (R), an inductor (L), and a capacitor (C). The current flow is governed by a second-order differential equation.

Transformers

Transformers transfer electrical energy between circuits, changing voltage levels. Applications include power transmission, impedance matching, and isolation.

Alternator vs. Generator

Alternator Generator
Produces AC power; usually more efficient; commonly used in vehicles. Can produce AC or DC power; generally less efficient; used for larger-scale power generation.

Effect of Doubling Series Current

Doubling the current in a series circuit (with constant resistance) halves the voltage across each resistor.

Types of Semiconductors

  • Intrinsic (pure)
  • Extrinsic (doped):
    • N-type (extra electrons)
    • P-type (missing electrons/holes)

Zener Diode

A Zener diode is a special diode that allows current to flow in the reverse direction when a certain voltage is exceeded. It's often used for voltage regulation.

Transistor Usage

Transistors amplify or switch electronic signals.

Series Resistors

Resistors in series divide the voltage applied across them.

NPN and PNP Transistors

NPN and PNP transistors are used in electronic circuits for amplification and switching. Their operation differs based on the type of semiconductor materials and the direction of current flow.

Laser Diodes

Laser diodes are semiconductor devices that emit coherent light. They are used in a variety of applications.

Reverse Polarity

Reverse polarity is a wiring error where hot and neutral are reversed. Check the wiring at the outlet and the receptacle to correct it.

FPGA (Field-Programmable Gate Array)

An FPGA is a programmable logic device that can be configured to implement various digital circuits. They are highly flexible and are used in many applications.

Two-Phase Motors

Two-phase motors use two AC voltages 90 degrees out of phase. They are less common now.

Rectifiers

Rectifiers convert AC to DC. Types include half-wave and full-wave rectifiers.

Analog vs. Digital Circuits

Analog Digital
Processes continuous signals. Processes discrete signals (0s and 1s).