Candidatei-me online. O processo levou 1 semana. Fui entrevistado pela Ascendion em out. de 2023
Entrevista
Not terrible, but doesn't make much sense..
They will ask you trivia based on the technologies for whatever position you are applying for. Then for first 2 interviews for the technical portion, you will be asked to implement LC easy question without using built-in Java libraries.
3rd interview they said was supposed to be a 3 developer B2B2B technical interview, but didn't get that far.
Interviewers in both cases rushed me and were very rude. Would definitely steer clear of them in the future.
Perguntas de entrevista [1]
Pergunta 1
- Method Overriding vs Method Overloading?
- Can you override the main method in Java?
- How do we prevent a method from being overriden?
- What does static keyword do in Java?
- What is a Singleton class in Java? How do we implement it?
- Static methods vs non-static methods in Java?
- Difference between String, StringBuilder, StringBuffer?
- Difference between Interface & Abstract Classes?
- HashSet vs Treeset?
- HashMap vs HashTable?
- What is the Hibernate Framework in Java?
- throw vs throws keywords in java?
- Constructor vs regular method?
- What is Inheritance?
- Types of Inheritance in Java?
- What happens if static modifier is not included in the main method?
- Can we make the main thread a daemon thread?
- What happens if we have multiple main methods in the same class in Java?
- Is it mandatory for a catch block to be after a try block in Java?
- Different Unit testing types?
- Best practices to follow when conducting unit-testing?
- Different approaches, strategies that should be followed when writing strong unit-test cases?
- How many phases of unit-testing are there?
- What percent of coverage do we want to shoot for unit testing?
- SQL - what is stored procedure and how do we get a stored procedure?
- SQL - what are triggers? What are different kinds of triggers?
- SQL - What are indexes, clusters, and non-clustered indexes?
- SQL - What is the difference between a base and derived relations?
- SQL - Difference between RDBMS and a normal database? (ex: mySQL vs SQL)
- How does React.js work?
- How is react different from react-native?
- What is the difference between Virtual DOM and real DOM?
- How do we create Forms in React.js? what is their use case?
- Docker Experience?
- Kubernetes experience?
- Orchestration?
My 2 LC easy questions were:
- Implement a sorting algorithm for an integer array without using a built in sort-method in Java.
- Reverse a String without using StringBuffer or StringBuilder in Java.