
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
Candidate interview experiences
First-hand accounts from people who interviewed at Telstra.
Software Engineer Intern
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.
- Can you share an instance where you had to resolve a conflict and describe your approach?
Software Engineer
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.
- 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?
Software Engineer
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.
- 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.