Satyam Venture Engineering Services Interview Experience

satyam venture engineering services logo
satyam venture engineering services
Full Stack Java developerRejected
November 13, 20240 reads

Summary

I attended a walking interview for a Full Stack Java Developer role, which spanned an entire day. Despite receiving an offer, I ultimately rejected it due to the proposed low salary.

Full Experience

I participated in a comprehensive, all-day walking interview for a Full Stack Java Developer position. The process was quite extensive, lasting from 11:30 AM to 9 PM, largely due to the high number of candidates—around 150—attending simultaneously.

My interview journey began with a screening round, which primarily involved basic questions about my current work experience.

The second round was purely technical, delving into foundational knowledge across several technologies. I was asked about JavaScript basics, React basics, ES6 features, Java fundamentals, Object-Oriented Programming (OOP) concepts, and basic Spring Boot annotations.

The third round was a mix of managerial and technical discussions. Here, I encountered more in-depth questions. I had to analyze 3-4 JavaScript code snippets and provide their outputs. For React, the interviewer probed into application-related topics such as the rationale behind using Redux, the mechanics of props and state, and the distinctions between them. Java OOP was covered extensively, with questions on all four pillars, along with basic multithreading concepts. Spring Boot advanced annotations were also discussed, specifically focusing on the differences and use cases for @Qualifier and @Primary.

Finally, the fourth round was with HR, which centered on salary discussions.

I was extended an offer, but after careful consideration, I decided to reject it due to the compensation being lower than my expectations. Despite the lengthy and thorough interview process, I moved on.

Interview Questions (5)

Q1
Why use Redux?
Other

Explain the reasons and benefits of using Redux in a React application.

Q2
How React Props and State Work
Other

Describe the fundamental mechanisms of how props and state function within React components.

Q3
Difference Between React Props and State
Other

Explain the key differences between props and state in React, including their purpose, mutability, and how they are used.

Q4
Java OOP Pillars
Other

Explain the four pillars of Object-Oriented Programming (Encapsulation, Inheritance, Polymorphism, Abstraction) with examples in Java.

Q5
Spring Boot @Qualifier vs @Primary
Other

Discuss the differences between @Qualifier and @Primary annotations in Spring Boot. Explain scenarios where each would be used and their respective functionalities in resolving dependencies.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!