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

Какой опыт работы с БД

Имею опыт работы с реляционными (MySQL, PostgreSQL) и NoSQL (MongoDB) базами данных. Умею писать SQL-запросы (SELECT, JOIN, GROUP BY, подзапросы), проверять целостность данных, анализировать схемы БД.

Пример проверки данных через Selenium + JDBC:

java
@Test  
public void verifyUserInDB() throws SQLException {  
    String username = "testUser";  
    Connection conn = DriverManager.getConnection(DB_URL, USER, PASS);  
    Statement stmt = conn.createStatement();  
    ResultSet rs = stmt.executeQuery("SELECT * FROM users WHERE login='" + username + "'");  
    assertTrue(rs.next());  
    assertEquals("active", rs.getString("status"));  
    conn.close();  
}

Также работал с ORM (Hibernate), API для БД (например, MongoDB Java Driver), умею настраивать подключение к БД в автотестах.

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

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

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

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