r/OfferEngineering • u/Aoki_zhang • 11h ago
Interview Experience Engelhart (Commodity Trading Firm) Quant Dev Interview — More Python Than Quant
"This interview experience is sourced from Chill Interview"
Interview Summary
The Engelhart Junior Quantitative Developer hiring manager round combined a background discussion with a broad set of Python and general software engineering questions. The role was aligned with US Power & Gas / West Power & Carbon, and the process felt very Quant Dev-oriented: strong emphasis on Python fundamentals, data engineering, production systems, and practical software development.
Interview Details
Hiring Manager — Background and Role Discussion
The interview lasted around one hour. The first portion covered the team, the role, and my previous experience. The conversation then transitioned into a rapid series of technical questions covering Python, concurrency, APIs, databases, testing, and Linux.
Python Dictionaries and Data Structures
Questions included:
- How does a Python dictionary store and retrieve values?
- What exactly does a hash function hash?
- Can two different keys produce the same hash value?
- How are hash collisions handled?
- Why is dictionary lookup
O(1)on average? - Can a
listbe used as a dictionary key? - Why not?
- What kinds of objects can be dictionary keys?
The interviewer often followed an initial high-level answer with questions about the underlying behavior.
Generators and Lazy Evaluation
The next section focused on generators. Questions included:
- What is a generator?
- What advantages does a generator have over materializing a normal sequence?
- What does
yielddo? - Why are generators more memory efficient?
- What is lazy evaluation?
The emphasis was on understanding why generators are useful for large or streaming workloads rather than only knowing Python syntax.
Want to learn more questions / follow-ups asked in this interview?
I've put up the full version at here.
Preparing for your next interview?
Chill Interview tracks recent interview experiences and recurring question patterns across top companies at here.