Rio Tinto logo

Rio Tinto Software Engineer Interview Questions
& Process

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

Based on 15 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
53.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Rio Tinto.

Showing 3 of 15
Rio Tinto logo
Rio Tinto

Software Developer

Engineering · a year ago

Senior Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Background check
Interview formats
Behavioral Technical

The process began with an HR interview for background checks and standard HR questions. Then there were two user interviews: the first was preliminary with basic work questions, and the second was more advanced and technical, involving troubleshooting scenarios. Finally, there was an interview with the COO, focused on management.

Confirmed questions1 question
  • How would you approach development when requirements are vague and user needs are uncertain?
Rio Tinto logo
Rio Tinto

Software Developer

Engineering · a year ago

Mid Difficult Negative experience No offer 1 round
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical Coding

I got referred for a mid-senior role, even though my title wasn't senior. They set up a time, but it was super unprofessional and frankly, degrading. When I got there, they were running late. The receptionist pointed me to my interviewer, who was still with another candidate. He totally ignored me as he was chatting by the elevator, and I only got acknowledged after the other person left. Turns out, he was late because he was saying goodbye to that person. Red flag #1. My second interviewer was remote and had to leave partway through. I was told to talk into their personal laptop, which the remote person was watching me on. The whole interview was purely technical. The guy next to me opened a REPL on his personal laptop and started giving me commands to type. It was really awkward, especially since I use a Mac and usually increase the text size 'cause my vision isn't great, but mostly because it was his personal computer and I was being broadcast to the other interviewer. I tried hard not to squint or lean in. The instructions were robotic and fast, testing my coding, comprehension, processing speed, etc. I did ask for clarification when needed. My fumbling on the keyboard must have shown I was uncomfortable, 'cause the interviewer said the whole thing is 'designed to make me uncomfortable and stress me out'. He defended it by saying everyone there is interviewed this way and it shows everything they need to know. He also made some nasty remarks like, 'well, you don't have x, or y skill, but at least you've got z', which just made me feel awful. I think I was there for 1.5 hours instead of 50 mins because he was having fun. I eventually had to stop it because I felt like I was being mocked. I paused, made eye contact, and clearly said 'I don't know' to a question about a technology I hadn't researched for this interview. I'd researched mining interviews, especially technical ones, but this was nothing like that. I suspect he didn't want to interview me, maybe doing it as a favor, and the decision was already made. It was my first technical interview, so I didn't realize how bad it was until I talked to experienced engineers. They confirmed it's not normal. I doubt other candidates were treated like this, especially the more 'traditional' ones he chatted with at the elevators. I really hope it's not because I'm a woman, that would make it even worse. Unsurprisingly, I never heard back.

Confirmed questions1 question
  • Could you start by telling us a bit about yourself?
Rio Tinto logo
Rio Tinto

Software Developer

Engineering

Entry Average Neutral experience No offer 4 rounds
Interview process
Recruiter call Take home Group Technical screen Onsite
Interview formats
Coding Technical Group Behavioral

So first you start with a resume screen. If you have projects or internships, you'll probably pass. Then there's an online assessment with logic questions. Finally, an in-person group interview where you'll work on a project together, followed by one-on-one interviews with developers asking about your technical and personal skills.

Confirmed questions2 questions
  • Collaborate to solve a specific customer's technical project.
  • Describe the core properties of Object-Oriented Programming.

Rio Tinto Software Engineer Interview Questions

Quoted word for word from Rio Tinto interview reports.

Describe the core properties of Object-Oriented Programming.

Read reports

Regarding data processing pipelines for sensor data, what's your strategy for optimization, and which algorithms or technologies would you use for efficiency?

Read reports

How do you go about asking for information when dealing with people who are extremely busy?

Read reports

Are you willing to relocate to different sites from time to time?

Read reports

Can you describe your current studies and your field of study?

Read report

How do you keep current with software engineering advancements, and give an example of when you had to rapidly learn and use a new technology for a project?

Read report

Describe a situation where you had to alter your course.

Read report

What's your approach to collaborating with people who aren't technical?

Read report

Formats, difficulty and experience

Across all 15 Rio Tinto interview reports.

Interview formats

Behavioral 42.4%
Technical 33.3%
Coding 15.2%
Group 6.1%
Other 3%

Interview difficulty

Easy 20%
Average 66.7%
Difficult 13.3%

Candidate experience

Positive 53.3%
Negative 6.7%
Neutral 40%