What is the difference between an interface and an abstract class?
QA / QA Automation
What happens when you enter [link] in the browser and press Enter? Where will the first request go?
How do reference data types work conceptually?
List<String> words = Arrays.asList("Привет", "Пока", "ОКО"); words.stream() .filter(word -> word.contains("о")) .toUpperCase() .contains("о") .forEach(System.out :: println);
Tell me more about one of the principles of OOP (encapsulation)
Have you had experience implementing something beyond writing tests (automation of routine tasks, test data preparation)?
What patterns did you use when developing automated tests?
Have you worked with JUnit? Have you written extensions?
What is the purpose of the keyword static and what is its calling feature?
Have you worked with multithreading?
```java package ru.gov.pfr.ecp.proezd.autotest.test; public class Asd { public void asda(String a){ if(a.equals("a")){ System.out.println("asda"); } } } ```
What data types are there in Java? There are two variables d=1 and a=1, is the statement d==a true or false?
Is ArrayList more like Array or List?
Will the heir have access to protected members? How many classes can inheritance be from in Java?
How do access modifiers work at the class and method level?
What is Git in general?
Can you write a framework for automated tests from scratch?
What needs to be done to avoid NullPointerException?
What types of exceptions are there in Java?
What access modifiers do you know in Java?