ARM Interview Questions

ARM Interview Guides

Click or hover over a slice to explore questions for that topic.
Machine Learning
(16)
Data Structures & Algorithms
(14)
Statistics
(5)
Analytics
(3)
Behavioral
(3)

ARM Interview Questions

Practice for the ARM interview with these recently asked interview questions.

QuestionTopicDifficulty
Data Structures & Algorithms
Easy

Create an Array class simulating the functionality of fixed-size arrays. The array’s size is 6. The array’s constructor is already defined:

class Array:

    def __init__(self):
        pass  # Dynamically added to avoid tampering
        self._count = 0
        self._array = [None, None, None, None, None, None]
        self._MAX_CAPACITY = 6

There is no need to implement the constructor. In the code editor, __init__ will contain pass. The constructor’s code will be added dynamically to avoid any changes.

The Array class should have the following methods:

  • __len__(): Returns the length of the array. For example, if the array is [1, 2, None, None, None, None, None], __len__() will return 2.

  • __getitem__(index): Returns the element at the specified index. Raises an IndexError when the index is out of range.

  • emplace_back(element): Places an element at the back of the array. Raises an ArrayFull exception when the array is full (length > 6).

  • emplace_front(element): Places an element at the front of the array. Raises an ArrayFull exception when the array is full (length > 6).

  • emplace(element, index): Places an element at the specified index. Raises an ArrayFull exception when the array is full (length > 6).

Note: ArrayFull is already implemented. To raise it, simply use raise ArrayFull().

Data Structures & Algorithms
Easy
Behavioral
Medium
Loading pricing options

View all Arm questions

Challenge

Check your skills...
How prepared are you for working at Arm?

ARM Salaries by Position

Data Scientist*
$139K
$168K
Data Scientist
Median: $154K
Mean (Average): $154K
Data points: 2
Business Analyst*
$139K
Business Analyst
Median: $139K
Mean (Average): $139K
Data points: 1
$90K
$135K
AI Research Scientist
Median: $125K
Mean (Average): $120K
Data points: 27
$66K
$143K
ML Engineer
Median: $127K
Mean (Average): $114K
Data points: 4
$57K
$196K
Product Manager
Median: $67K
Mean (Average): $111K
Data points: 3
$62K
$157K
Software Engineer
Median: $103K
Mean (Average): $107K
Data points: 44

Most data science positions fall under different position titles depending on the actual role.

From the graph we can see that on average the Data Scientist role pays the most with a $153,500 base salary while the Software Engineer role on average pays the least with a $106,806 base salary.

Discussion & Interview Experiences

?
There are no comments yet. Start the conversation by leaving a comment.