1st virtual round via MS Teams. Mostly HR calls and ask us to book multiple slots provided on available dates via their Accenture portal.
Interview was good, interviewer was good as well.
1st round interview questions:
Design pattern:
Spring boot annotations:
Setter, constructors dependency injection, 3 ways to inject
@Configuration
@SpringBootApplication --?
@Transaction annotation
@Service, @Controller, @Repository - what's the difference and what do they actually do with those annotations
Spring vs Spring Boot, why?
Left outer join, outer join, what happens for no row selected
ORM vs JDBC
JPA, JDBC template
@Entity
@Component scan
CompletableFuture, Executor framework for API calls?
Blocking calls?
Thread.sleep - when to use?
Notify, wait, producer consumer
Hashtable vs HashMap
Fail fast and fail safe
ConcurrentHashMap vs Hashtable
Sorting algorithm: bubble sort
Streams for loop vs general for loop
HashMap collision - explain internal, what's tree inside HashMap?
When size of HashMap grows?
Why tree is introduced in HashMap?
How searching will be faster in it?
Initially, is it arrays or ArrayList in HashMap?
Internal working of Hashtable
When did you last use thread or executor framework?
Yield, join
The following metrics were computed from 1 interview experience for the Accenture Senior Software Engineer - Java Developer role in Pune, Maharashtra.
Accenture's interview process for their Senior Software Engineer - Java Developer roles in Pune, Maharashtra is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Accenture's Senior Software Engineer - Java Developer interview process in Pune, Maharashtra.