
EOG Resources software engineer interviews, as three candidates describe them, mix practical coding tasks (a mobile app fix-up, a design-to-code build, a Python assessment) with background-focused conversations and manager rounds.
$123K
Avg. Base Comp
$185K
Avg. Total Comp
Not reported
Typical Rounds
Not reported
Process Length
Three candidates describe EOG Resources software engineering interviews, and the technical screens look practical rather than puzzle-driven. An iOS candidate reports a ten-minute recruiter screen followed by a one-hour Karat session. It used a messy JSON response and sloppy existing code, and the task was to fix bugs, add missing pieces and refactor. That candidate also says the IDE and LLM tools were not available.
A software engineer candidate reports a remote design-to-code assessment. They had two hours to rebuild an image as a working application, then explained their component structure, styling and trade-offs. Later conversations reportedly covered past responsibilities and a domain question about refreshing a materialized view periodically. This candidate found the criteria for moving forward unclear and did not get an offer.
A senior Python candidate, who received an offer, describes a different sequence. It began with an engineer phone screen on Python fundamentals, then an online timed coding assessment with a few edge-case twists. A manager call on cultural fit and leadership followed, and finally an on-site with three managers who probed past projects in depth.
The formats differ by role, so prepare for the track you apply to. Practice reading problem statements carefully, cleaning up unfamiliar code without editor shortcuts, and building small working apps quickly. Also prepare project stories that show your decisions and how you collaborate. Two of the three candidates did not receive offers.
Synthesized from 3 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Eog resources inc process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Eog resources inc
Select the 2nd highest salary in the engineering department
| Question | |
|---|---|
| Employee Salaries | |
| Size of Joins | |
| Prime to N | |
| Green Dot | |
| Retailer Data Warehouse | |
| Bagging vs Boosting | |
| Hurdles In Data Projects | |
| The Brackets Problem | |
| Real-Time Transaction Streaming | |
| Payment Data Pipeline | |
| Flatten N-Dimensional Array to 1D Array | |
| Nearest Common Ancestor | |
| Append Frequency | |
| Decision Tree Evaluation | |
| Sort Strings | |
| Relational Migration | |
| Total Time in Flight | |
| Find Duplicate Numbers in a List | |
| Underpricing Algorithm | |
| Success Measurement | |
| Digit Accumulator | |
| Multi-Reaction | |
| Time Difference | |
| Implementing the Fibonacci Sequence in Three Different Methods | |
| RAG Strict Source Control | |
| Walking Robot | |
| Concurrent LLM Serving | |
| Log Anomaly Detection Model | |
| Data Pipelines and Aggregation |
Synthesized from candidate reports. Individual experiences may vary.
Candidates report an initial screen before technical work. The iOS candidate describes a ten-minute recruiter call, while the Python candidate describes a phone screen with an engineer on basic Python fundamentals that did not require deep algorithms.
Candidates report practical assessments rather than typical algorithm drills. These included a one-hour Karat session fixing and refactoring mobile code against messy JSON, a two-hour design-to-code build from an image, and a timed online Python test with edge-case twists. The task likely varies by role.
After the assessment, one candidate explained design choices and then had technical discussions about prior roles and responsibilities, including a materialized view question. Expect to justify decisions and articulate trade-offs, though this candidate found the criteria for advancing unclear.
The candidate who received an offer reports a manager call on culture fit and team leadership, followed by an on-site with three managers back-to-back. They probed past projects and decisions in depth. This is one candidate's account, so other roles may differ.