Texas Instruments On-Campus OA Experience | SDE Role
Summary
I completed the Texas Instruments on‑campus online assessment for an SDE role; the test covered aptitude, technical MCQs and two coding problems, and I found the coding part manageable.
Full Experience
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:
-
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?
-
Find the roots of a cubic polynomial.
-
Find the angle between the hour hand and minute hand of a clock.
-
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.
-
A coding-decoding question similar to:
PRESENCE = # = 7S5T5O3FPRESENCE = & = STLOFHBased on the same pattern, we had to determine the code for
BACKYARD. -
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.
Interview Questions (3)
Convert Non-Alphabetic Characters
A string containing alphabets and digits is given. For every non‑alphabetic character, append its required converted value to the result. Example:
Input: ABC65D19HY09
Output: 34671011
The task is to process the string and produce the concatenated numeric result.
Maximum Weighted Sum After Left Rotations
Given an array of size n, for each left rotation compute the weighted sum:
arr[0] × 1 + arr[1] × 2 + … + arr[n‑1] × n
Return the maximum weighted sum among all possible left 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
Maximum value = 13.
OSI Model Layer 4 Name
What is Layer 4 of the OSI model called?