Filter interviews by
Kotlin is a modern programming language that is fully interoperable with Java, offering concise syntax and enhanced features.
Kotlin is more concise than Java, reducing boilerplate code.
Kotlin has null safety features, reducing NullPointerException errors.
Kotlin supports extension functions and properties, allowing developers to add new functionality to existing classes.
Kotlin has coroutines for asynchronous programming...
Top trending discussions
posted on 19 Feb 2024
I was interviewed in Jan 2024.
I applied via Naukri.com and was interviewed before Jul 2023. There were 2 interview rounds.
Write program on binary search in java
Designing APIs involves defining endpoints, request/response formats, authentication, versioning, and documentation.
Define clear and consistent endpoints for different functionalities
Design request and response formats that are easy to understand and work with
Implement authentication mechanisms to secure the API
Consider versioning to support backward compatibility
Provide comprehensive documentation for developers to ea
Structure databases by identifying data entities, relationships, and attributes.
Identify data entities (e.g. customers, products) and their attributes
Define relationships between entities (e.g. one-to-many, many-to-many)
Normalize data to reduce redundancy and improve data integrity
Use primary keys to uniquely identify each record
Consider indexing for faster data retrieval
Sql problem solving - 2 problem from this topic
I have worked on various projects including a web application for a retail company and a mobile app for a fitness tracker.
Developed a web application for a retail company to manage inventory and sales
Created a mobile app for a fitness tracker to track workouts and progress
Collaborated with team members to design and implement features
Utilized technologies such as React, Node.js, and MongoDB
OOPS concepts in Java are principles like Inheritance, Encapsulation, Polymorphism, and Abstraction. DSA involves data structures and algorithms.
OOPS concepts in Java include Inheritance, where a class inherits properties and behaviors from another class.
Encapsulation involves bundling data and methods that operate on the data into a single unit.
Polymorphism allows objects to be treated as instances of their parent cla...
About ai
today generation
WD offers exciting opportunities for growth and innovation in the software engineering field.
Opportunity to work on cutting-edge technologies
Collaborative and supportive work environment
Career development and growth opportunities
Strong company culture and values
Global presence and diverse projects
Use Floyd's Tortoise and Hare algorithm to detect loop in linked list.
Initialize two pointers, slow and fast, at the head of the linked list.
Move slow pointer by one step and fast pointer by two steps.
If they meet at any point, there is a loop in the linked list.
WD offers a variety of products including external hard drives, internal hard drives, SSDs, and network attached storage devices.
External hard drives
Internal hard drives
SSDs
Network attached storage devices
I applied via Job Fair and was interviewed in Aug 2023. There were 2 interview rounds.
There was a coding round on techgig which i cleared
Interview experience
based on 17 reviews
Rating in categories
Senior Software Engineer
1.7k
salaries
| ₹8 L/yr - ₹31.2 L/yr |
Technical Lead
1.5k
salaries
| ₹10.5 L/yr - ₹37 L/yr |
Software Engineer
1.3k
salaries
| ₹3.7 L/yr - ₹14 L/yr |
Senior Engineer
971
salaries
| ₹7.5 L/yr - ₹30 L/yr |
Senior Product Engineer
905
salaries
| ₹6 L/yr - ₹23 L/yr |
Bose
Jbl
Sennheiser
Sony