🎯 AI Engineer

AI & Machine Learning Technical Interview Engineer

📋 Candidate Information

1
Critical
0 / 4 points
How do you approach software development in terms of qualitative standards? What practices do you use to produce high-quality software? (clean architecture, testing, ...)
2
Critical
0 / 4 points
How do you approach testing? If writing unit tests - what's the recipe for good unit tests? What are common anti-patterns? Any TDD experience?
3
Hard
0 / 4 points
Explain Python Event Loop (asyncio).
4
Easy
0 / 3 points
What is GIL (Global Interpreter Lock)?
5
Easy
0 / 3 points
What are virtual environments for? How do you manage them? (virtualenv, uv, venv, poetry...)
6
Hard
0 / 4 points
What is dependency injection? How do you implement it in FastAPI stack?
7
Easy
0 / 3 points
How would you implement an interface in Python?
8
Medium
0 / 4 points
What's the difference between List, Set, Tuple, and Dictionary?
9
Medium
0 / 3 points
What is Python Generator?
10
Easy
0 / 2 points
How do you get the dimensions of a DataFrame (pandas)?
11
Medium
0 / 4 points
What are the benefits of containerization (Docker)? How is it different from running directly on host?
12
Hard
0 / 3 points
What cloud providers do you have the most experience with? For what?
13
Easy
0 / 4 points
Consider you have an API server and there's a performance issue. How would you approach the investigation to fix the cause? Any experience with performance profilers?
14
Medium
0 / 4 points
Consider a performance issue during SQL SELECT query, what are the typical causes?
15
Medium
0 / 3 points
SQL vs NoSQL - what do you typically use and why?
16
Critical
0 / 3 points
How would you implement TTL (Time To Live) in PostgreSQL? Without using Redis
17
Medium
0 / 4 points
Any AI inference experience? Any experience integrating AI using frameworks like Langchain or similar? For GenAI, what to be careful about? (costs, how to calculate them, ...)
18
Easy
0 / 2 points
What is the difference between AI, Machine Learning, and Deep Learning?

📊 Total Score

0%
🟢 Easy
0/12
🟡 Medium
0/18
🔴 Hard
0/12
🔥 Critical
0/15
Start checking answers!
0%