Filter interviews by
Create a Spring Boot service to retrieve data
Create a REST controller to handle incoming requests
Use Spring Data JPA to interact with the database
Implement service layer to handle business logic
Use ResponseEntity to return data with appropriate HTTP status codes
Designing architecture for a messaging app like Whatsapp
Use a client-server architecture with a central server handling message routing and storage
Implement end-to-end encryption for secure communication
Utilize push notifications for real-time message delivery
Scale the system horizontally to handle large user base
Consider implementing features like group chats, voice/video calls, and file sharing
I applied via wellfound
I applied via Campus Placement and was interviewed in Nov 2024. There were 2 interview rounds.
Its very easy
Basic maths questions learned up to 10
Basic Apptitude questions
I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.
I applied via Company Website and was interviewed in Nov 2024. There were 13 interview rounds.
Google primarily focuses on pure data structures and algorithms-based questions during coding interviews. Other computer science core topics are typically not covered in Google's interviews. Therefore, it is essential to be proficient in data structures and algorithms to succeed in the Google coding interview.
An aptitude test is a tool used to evaluate a person's skills, abilities, and potential for success in a specific role or activity.
Group discussion is a process of exchanging ideas and opinions among individuals on a specific topic. It is a structured form of communication in which participants have the opportunity to express their views while also listening to others' perspectives on the same subject.
An assignment is a task or piece of work that you are given to complete, particularly as part of your job or studies. The assignment for the course includes written assignments and practical tests, similar to tasks, work, jobs, or charges.
A case study is a detailed description and assessment of a specific situation in the real world, created for the purpose of deriving generalized insights and understanding. It can focus on an individual, a group of people, an organization, or an event, among other subjects.
SCD Type 2 implementation involves tracking historical changes in data by creating new records for each change.
Identify the columns that need to be tracked for changes
Add effective start and end dates to track the validity of each record
Insert new records for changes and update end dates for previous records
Maintain a surrogate key to uniquely identify each version of the record
I can join the team within 2 weeks.
I can start within 2 weeks of receiving the offer.
I need to give notice to my current employer.
I may need to relocate, which could affect my start date.
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Coding is the alphabet letters and write the correct coding in the right way
Aptitude involves the mathematical calculations required to assess amounts over a year.
The assignment revolves around the appropriate skills and experience relevant to the company.
A business plan assignment and an introduction to business assignment.
In the company, when there is a project, one team member is required to lead a group discussion about that project to enhance communication skills.
If you have a case regarding the company, how would you approach it?
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
Interview experience
PolicyBazaar
Coverfox
Paytm Money
Upstox