How did you use the integration with OpenAI API in your project? Are you familiar with LangChain or other frameworks for working with LLMs?
Golang
Tell about DDD (Domain-Driven Design) and the functional paradigm — what have you read, how have you implemented?
Graph filtering task: there are two endpoints — GET /graph (returns a graph of vertices and edges by person) and GET /events (returns events from ClickHouse by person with a location field). You need to implement an endpoint that filters the graph, leaving only those vertices that appeared in events with a specific location (for example, Moscow). Describe the implementation logic.
Tell us about yourself, your experience, how you chose the IT field and development, why specifically Go, and how you progressed in your career?
What is the difference between ML and LLM?
Tell about the most complex or interesting task in StormTrade. What was the domain responsibility of the trading core?
Tell about WaitGroup and Mutex — how they are used and what they are for?
How can the graph filtering algorithm be accelerated with a large number of vertices and events?
Why are you looking for a new job now and what are you looking for?
Tell about profiling services in Go — what does the debugging and bottleneck search process look like?