Texas Instruments On-Campus OA Experience | SDE Role

Recently, I appeared for the Texas Instruments on-campus Online Assessment for the SDE role.

Test Pattern

  • 12 Aptitude Questions — 20 minutes

  • 18 Technical MCQs — 30 minutes

  • 2 Coding Questions — 40 minutes

  • Marking scheme:

    • Correct answer: +1
    • Wrong answer: −0.25

Section 1: Aptitude — 12 Questions, 20 Minutes

The aptitude section included questions from data interpretation, quantitative aptitude, logical reasoning, and arrangements.

Questions I remember:

  1. A graph showing demand and supply over five consecutive years was given. Two questions were based on it:

    • Find a ratio involving demand in two years and supply in two other years.
    • Supply in one year was what percentage of demand in another year?
  2. Find the roots of a cubic polynomial.

  3. Find the angle between the hour hand and minute hand of a clock.

  4. The average age of Ram and Shyam is 60. After five years, their ages will be in the ratio 5:8. Find their ages after seven years.

  5. A coding-decoding question similar to:

    PRESENCE = # = 7S5T5O3F
    PRESENCE = & = STLOFH

    Based on the same pattern, we had to determine the code for BACKYARD.

  6. One question based on Cost Price, Selling Price, and Profit, but I do not remember the exact values.

Questions 8–12: Logical Arrangement

The following people were given:

  • Aravind
  • Kranthi
  • Sunil
  • Rajesh
  • Kapil
  • Lala
  • Thomas

Each person had one profession among:

  • Scientist
  • Lawyer
  • Engineer
  • Doctor
  • Professor
  • Architect
  • Journalist

Some of the conditions were:

  • Either Aravind or Sunil is a Doctor.
  • Kranthi is either a Professor or a Lawyer.
  • Rajesh is a Scientist.
  • Kapil is either a Lawyer or an Architect.
  • Thomas is either a Doctor or an Architect.

Around five questions were asked based on this arrangement.


Section 2: Technical MCQs — 18 Questions, 30 Minutes

The technical section contained questions from web development, computer networks, SQL, DBMS, data structures, and C++.

Topics I remember:

  • Around 3 CSS output questions

  • One postfix expression evaluation question

  • One question based on Queue

  • OSI Model question:

    • “What is Layer 4 of the OSI model called?”
  • Around 3 SQL questions

  • Around 1–2 DBMS questions

  • Around 4–5 C++ output questions

The remaining questions were also mostly output-based or concept-based, but I do not remember them clearly.


Section 3: Coding — 2 Questions, 40 Minutes

Question 1: Convert Non-Alphabetic Characters

A string containing alphabets and digits was given.

For every non-alphabetic character, we had to append its required converted value to the result.

Example:

Input:  ABC65D19HY09
Output: 34671011

This was a very easy string-processing question.


Question 2: Maximum Weighted Sum After Left Rotations

An array of size n was given.

For every left rotation of the array, we had to calculate:

arr[0] × 1 + arr[1] × 2 + arr[2] × 3 + ... + arr[n-1] × n

We had to return the maximum value obtained among all rotations.

Example:

Array: [3, 2, 1]

Without rotation:

3×1 + 2×2 + 1×3 = 10

After one left rotation:

[2, 1, 3]

2×1 + 1×2 + 3×3 = 13

After two left rotations:

[1, 3, 2]

1×1 + 3×2 + 2×3 = 13

Therefore:

Maximum value = 13

I implemented a brute-force solution by generating every rotation and calculating its weighted sum. It worked within the given constraints.


Overall Experience

The assessment was manageable, but the time limit was quite strict, especially for the aptitude and technical sections. Negative marking also made it important to avoid unnecessary guesses.

The coding questions were comparatively easier than the aptitude and technical MCQs.

I hope this experience helps students preparing for upcoming Texas Instruments OAs. Feel free to share the questions or topics you encountered in your TI assessment.

Comments (1)