Telstra logo

Telstra Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 111 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
66.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Telstra.

Showing 3 of 111
Telstra logo
Telstra

Software Engineer Intern

Engineering · nearly a year ago

Intern Average Positive experience Accept offer 1 round
Interview process
Technical screen
Interview formats
Behavioral Technical

I had an online interview with two staff members. They asked me some basic situational questions and then technical questions to check out my thought process. They weren't expecting me to know all the answers, it was more about how I approached the problems. The vibe was super chill and friendly. The whole thing lasted about 45 minutes.

Confirmed questions1 question
  • Can you share an instance where you had to resolve a conflict and describe your approach?
Telstra logo
Telstra

Software Engineer

Engineering · a year ago

Entry Average Neutral experience No offer 3 rounds
Interview process
Take home Technical screen Onsite
Interview formats
Technical Coding Behavioral

The recruitment process kicks off with an online assessment (OA). After that, there's a Technical round and a Manager round. The OA includes 20 aptitude questions, 10 verbal questions, 20 tech MCQs, and 2 easy-medium coding questions involving basic array and string manipulation. The Technical round is about 1 hour long. The interviewer will dive deep into your projects for about 40 minutes, focusing on 2 of your projects (like Kafka in-depth, NodeJS). They might also ask basic questions about computer networking (like the OSI model, packets), DBMS (keys, normalization, and one SQL query), and OS concepts, plus one basic DSA question (array). It really depends on the interviewer; some friends got asked only 3 DSA questions, some basic OOPS concepts, and just a brief intro to their project. The Manager round is more of a casual chat, asking things like what you'd do if conflicts arose in the team or if a teammate wasn't pulling their weight on tasks.

Confirmed questions8 questions
  • Given an array of integers like [1, 12, 13], reverse each number and add it to the array to get [1, 12, 13, 1, 21, 31]. Then, in this new array, count how many numbers appear only once. What's your approach? First, explain how to reverse a number. Then, provide the most efficient way to count the unique occurrences.
  • Tell me about your project, especially focusing on your experience with Kafka in detail and NodeJS.
  • Can you explain the OSI model?
Telstra logo
Telstra

Software Engineer

Engineering · more than a year ago

Senior Average Positive experience Accept offer 4 rounds
Interview process
Technical screen Technical screen Phone screen Recruiter call
Interview formats
Coding Technical Behavioral Behavioral

There were four rounds in total. First was a Coding/MCQ Test, which had some tricky questions but were manageable with preparation. Then came the Technical Interview, which felt more like a conversation, involving a good discussion on concepts and scenario-based questions. Next was the Behavioral Interview, also conversational, focusing on past experiences and what could have been done differently. Finally, the HR Interview included an explanation of Telstra's benefits, a general discussion about the package, and reasons for seeking a change.

Confirmed questions4 questions
  • Can you explain the difference between http and https?
  • What are some git scenario-based issues that can occur when code is pushed?
  • What are some performance-related aspects of React JS?

Telstra Software Engineer Interview Questions

Quoted word for word from Telstra interview reports.

For the given Python code involving default methods in a class, what output would you expect?

Read reports

Given an array of positive numbers, A where if you select any element A[i], you cannot select A[i-1] or A[i+1]. What's the maximum score you can achieve?

Read reports

Given this Python code, can you predict the output, specifically regarding the difference between the '/' and '//' operators?

Read reports

Could you capitalize the first word of every sentence from a given input file?

Read reports

Solve this puzzle: You have 10 buckets, each with 100 coins. Nine of the buckets contain coins that weigh 10g each, but one bucket has coins that weigh 11g each. How do you identify the bucket with the heavier coins?

Read report

Given an array of integers like [1, 12, 13], reverse each number and add it to the array to get [1, 12, 13, 1, 21, 31]. Then, in this new array, count how many numbers appear only once. What's your approach? First, explain how to reverse a number. Then, provide the most efficient way to count the unique occurrences.

Read report

Following up on that, how would you go about removing a loop if one were detected in a linked list?

Read report

How would you insert a new number into an array, vector, and linked list? Which type of linked list would be best for insertion?

Read report

Why would you choose Telstra over other companies if they all have the same brand value in the market?

Read report

Formats, difficulty and experience

Across all 111 Telstra interview reports.

Interview formats

Behavioral 33.7%
Technical 32%
Coding 25.1%
Presentation 3.4%
Case 2.1%

Interview difficulty

Easy 9%
Average 79.3%
Difficult 11.7%

Candidate experience

Positive 66.7%
Neutral 22.5%
Negative 10.8%