Taro Logo

Software Engineer Interview Experience - London, England

October 1, 2017
Positive ExperienceGot Offer

Process

There were 4 rounds:

  1. Aptitude
  2. Telephonic (Technical)
  3. Face to Face (Technical)
  4. Telephonic (HR).

Company came with no criteria.

  1. Aptitude Test (Online): It was divided into 3 sections:

A) Verbal B) Technical C) Quants & Logical Reasoning.

A) Verbal: Verbal was quite easy. Questions were based on paragraphs, grammar, etc.

B) Technical: This was the tough part. Questions on OS, DS, Networking, C++, Java & Network Security. Guess the output, find errors, etc.

C) Quants: Time & work, Average, Time & distance, Ratio Analysis, Trains, Race & basic Quants.

They shortlisted 16 students for the next round.

  1. Telephonic (Technical): Duration: 36 mins.

First, they asked me to drive through my resume and explain one of my projects. Then, they asked me which technology/language I am good at. I said Java, so they asked me questions on Java.

  1. OOPS concepts (explain with examples)
  2. Access modifiers
  3. Interface vs. Abstract class
  4. How an object is created and stored in Heap
  5. Equals and HashCode method (Definition, not working)
  6. Pointers in C++, why Java doesn’t have Pointers, what is the solution Java has for not having pointers.

Then they asked me, "How do you create a tree in Java?" I explained him the syntax.

  1. Worst-case complexity of a Binary Tree, Balanced Binary Tree
  2. What is a Linked List, Doubly Linked List & Circular Linked List
  3. Real-life examples of all types of LL’s
  4. Complexities of all types of LL’s
  5. What is PPP Protocol?
  1. Face-2-Face (Technical): Duration: 30 mins - 2 Panellists.

They asked me to introduce myself, then asked me to rate technologies on a scale of 10. I said Java (8), Android (6), and SQL (6).

  1. Write a simple program of "hello world". Then they grilled me with each and every word that program contains. a. What is public static void main(String [] args)? b. Why public? What is public? c. Why static? What is static? d. Why an array of string as an argument? e. Why public class? f. What is System.out.print()?

Questions

Oops Concepts

Basic Java

Join Queries

Network Security

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Texas Instruments Software Engineer role in London, England.

Success Rate

100%
Pass Rate

Texas Instruments's interview process for their Software Engineer roles in London, England is incredibly easy as the vast majority of engineers get an offer after going through it.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Texas Instruments's Software Engineer interview process in London, England.

Texas Instruments Work Experiences