Встречается на собеседованиях • сегодня

С какими БД работал

Работал с реляционными (PostgreSQL, MySQL) и NoSQL (MongoDB, Redis) базами данных. Для аналитики использовал ClickHouse, для работы с большими данными — Apache Hive и Spark SQL.

Пример подключения к PostgreSQL через Python:

python
import psycopg2

conn = psycopg2.connect(
dbname="test_db",
user="user",
password="pass",
host="localhost"
)
cursor = conn.cursor()
cursor.execute("SELECT * FROM users LIMIT 5")
print(cursor.fetchall())
conn.close()

text

Для MongoDB:  
```python
from pymongo import MongoClient
client = MongoClient("mongodb://localhost:27017/")
db = client["test_db"]
collection = db["users"]
print(list(collection.find().limit(5)))

Также имею опыт оптимизации запросов, работы с индексами и партиционированием.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы