
Halliburton Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 36 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Halliburton.
Software Engineer
It started with a recruiter call, then a technical round with the whole team doing leetcode-style problems. After that, I had an on-site with three parts: a technical one, a presentation, and a chat with the hiring manager. I was initially given an offer, but it was rescinded after I attempted to negotiate. I was told I'm money-driven rather than team-driven.
- Tell me about your experience in the Energy sector.
- Can you share your experience in the field of Energy?
- What is your experience in the Energy field?
Software Engineer Intern
First, there was a recruiter interview focusing on behavioral aspects. Then, a technical interview where they really dove into your background and asked in-depth questions about your resume. Finally, a discussion leading to an offer letter. No LeetCode style questions or live coding were involved.
- Can you walk me through your resume?
- Tell me about any personal projects you've worked on.
Software Engineer
The HR person first invited me for a 1-hour in-person interview at their office. About a week later, I got another call from HR asking about my current salary and my expected salary. I decided to turn down their offer since it was still early in the year and I had recently received a good raise from my current employer.
- Can you share your background in embedded software development?
- What specific projects have you worked on related to embedded SW development?
- Could you detail the challenges you encountered during your embedded SW development projects?
Halliburton Software Engineer Interview Questions
Quoted word for word from Halliburton interview reports.
“How would you write a function to convert all capital letters in a string to lowercase, in any programming language?”
Read reports →“Could you tell me what the angle is between the hands of a clock when it shows 2:40?”
Read reports →“How would you go about finding a cycle in a linked list?”
Read reports →“Can you explain the distinction between an interface and an abstract class?”
Read reports →“What are other options besides using an API in C++?”
Read report →“Can you explain the difference between Linear Regression and Logistical Regression?”
Read report →“Can you explain the difference between DFS and BFS? Also, what is topological sorting?”
Read report →“Imagine you're creating an e-commerce site that competes with Amazon; what would make customers choose yours over Amazon?”
Read report →“Can you describe how you would manage sensitive shopping cart data for an e-commerce web application, given the constraint that it must be entirely sessionless?”
Read report →Formats, difficulty and experience
Across all 36 Halliburton interview reports.