I gave the interview for position of Sr. Software Engineer (Fullstack, Java & Angular) at Visa.
Round 1 (Part A)
- Angular basic building blocks
- How will you show a bar graph of a data from past 100 years data receiving from Backend.
Interviewer wanted to see how I'll approach the problem but not the actual code
- Authentication & Authorization in your frontend.
- Basic components of NgRx store (was written in my resume)
- How did I migrate from Angular v8 to v13 (was written in my resume) (Exact command)
- How can send data between two components in angular
a. Parent to Child (Ans. @Input decorator)
b. Child to Parent (Ans. @ViewChild decorator, also use ngAfterViewInit)
c. Unrelated Components (Ans. Create a Service)
- Write a piece of code for subscribing an observable from an API Call and handle error
- Print the subset with sum k.
Round 1 could not be completed within 1 hour so another part was scheduled for next day
Round 1 (Part B)
- Functional interface
- Will functional Interface work without annotation
- Can Interface have function def.
And No
- Stream API is built on top of collections interface but interface don't have function definition. How java overcame this?
Ans: default functions
- How to intercept all request and responses from a Springboot app
Ans: interface
- Spring Security features.
- Use of Repository annotation
- If we have two implementation of an interface and use @Autowired for the base interface object, will aplication run ?
Ans No.
- How can you make this work?
Ans @Qualifier annotation
- Checked & Unchecked Exception in java with example
- You are given two arrays. One of the arrays has some number missing. Print the missing numbers.
Verdict: Not Selected
Got a call from recruiter after 3 weeks that positionis already filled but since you had good feedback we have another opening from backend role if interested. But will have to give round 1 again.