Filter interviews by
Write a Python program for MAC address validation
Tech questions on Linux
Top trending discussions
MPLS ping is a tool used to test connectivity between two MPLS-enabled devices by sending ICMP echo requests.
MPLS ping works by encapsulating ICMP echo requests within MPLS packets.
It uses the MPLS label stack to route the packets through the network.
The receiving device responds with an ICMP echo reply, allowing the sender to verify connectivity.
MPLS ping is commonly used for troubleshooting MPLS networks and verifyin
MPLS is required for efficient and reliable data packet forwarding in complex networks.
MPLS allows for traffic engineering, prioritization, and quality of service in networks.
It provides better performance and reliability compared to traditional IP routing.
MPLS is essential for connecting multiple locations in a secure and efficient manner.
It simplifies network management and troubleshooting by creating virtual paths f
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
SOA focuses on large, monolithic services while Microservices are small, independent services.
SOA is a centralized architecture with shared services, while Microservices are decentralized with each service having its own database.
SOA is typically implemented using ESB (Enterprise Service Bus), while Microservices communicate via lightweight protocols like HTTP or messaging queues.
SOA is more suitable for large enterpri...
I applied via Job Portal and was interviewed in Oct 2023. There was 1 interview round.
Yes
LiveData is lifecycle aware and can be used to observe changes in data.
ViewModel provides a way to store and manage UI-related data across configuration changes.
ViewModel can hold LiveData objects to provide data to the UI.
LiveData and ViewModel work together to ensure data consistency and prevent memory leaks.
The ViewModel survives configuration changes by being retained by the system.
ViewModels are designed to survive configuration changes like screen rotations or language changes.
When an activity is destroyed and recreated, the ViewModel is not destroyed and retains its data.
The ViewModel is associated with the activity's lifecycle and is retained until the activity is finished.
The retained ViewModel instance can be acces...
MVP offers better separation of concerns and easier unit testing compared to MVC.
MVP separates the presentation layer from the business logic, making it easier to maintain and modify the codebase.
MVP allows for easier unit testing as the presenter can be tested independently from the view.
MVP provides better decoupling between components, enabling easier code reuse and scalability.
MVP promotes a clear separation of con...
SSL pinning is a security technique that ensures a client only communicates with a server using a pre-defined public key.
SSL pinning involves hardcoding the server's public key in the client's code or configuration.
During the SSL handshake, the client checks if the server's public key matches the pinned key.
If the keys match, the connection is established; otherwise, it is rejected.
Pinning prevents man-in-the-middle at
Data security can be achieved through encryption, access controls, backups, and regular security audits.
Encrypt sensitive data using strong encryption algorithms.
Implement access controls to restrict unauthorized access to the data.
Regularly backup the data to prevent data loss.
Conduct regular security audits to identify and fix vulnerabilities.
Use secure protocols and communication channels for data transfer.
Implement...
Encryption keys should be securely stored in a separate key management system.
Encryption keys should not be stored alongside the encrypted data.
Use a dedicated key management system (KMS) to store and manage encryption keys.
Implement strong access controls and authentication mechanisms for the KMS.
Consider using hardware security modules (HSMs) for added security.
Regularly rotate encryption keys to minimize the impact
Good, questions related to regex
General questions about resume and projects
I applied via Company Website and was interviewed in Jul 2023. There were 3 interview rounds.
Machine learning is used in tech field for various applications such as predictive analytics, recommendation systems, image recognition, and natural language processing.
Predictive analytics for forecasting trends and patterns
Recommendation systems for suggesting products or content based on user behavior
Image recognition for identifying objects in images
Natural language processing for understanding and generating human
About machine learning and java
based on 111 reviews
Rating in categories
3-22 Yrs
₹ 12-85 LPA
Senior Software Engineer
2.2k
salaries
| ₹5.7 L/yr - ₹23.3 L/yr |
Software Engineer
1.5k
salaries
| ₹3 L/yr - ₹10.1 L/yr |
Technical Lead
1.4k
salaries
| ₹9.8 L/yr - ₹32 L/yr |
Network Engineer
469
salaries
| ₹3 L/yr - ₹12 L/yr |
Senior Technical Lead
432
salaries
| ₹13.4 L/yr - ₹35 L/yr |
TCS
Infosys
Wipro
HCLTech