Filter interviews by
Convert integer to Roman numeral representation
Create a mapping of integer values to Roman numeral symbols
Iterate through the mapping in descending order of integer values
Subtract the largest possible integer value from the input number and append the corresponding Roman numeral symbol
HashMap is a class in Java that implements the Map interface and stores key-value pairs in a hash table.
HashMap allows null values and only one null key.
It provides constant-time performance for basic operations such as get and put.
The order of elements in a HashMap is not guaranteed.
Example: HashMap<String, Integer> map = new HashMap<>(); map.put("apple", 1); map.put("banana", 2); int value = map.get(...
Yes, I have knowledge on blockchain.
I have experience in developing smart contracts using Solidity.
I have worked on blockchain platforms like Ethereum and Hyperledger Fabric.
I understand the concepts of distributed ledger technology and consensus algorithms.
I am familiar with the security aspects of blockchain and how to prevent attacks like 51% attack.
I have implemented blockchain solutions for supply chain manag...
Hashtables are data structures that store key-value pairs and allow for fast retrieval of values based on their keys.
Hashtables use a hash function to map keys to indices in an array.
Collisions can occur when multiple keys map to the same index, which can be resolved using techniques like chaining or open addressing.
Hashtables have an average time complexity of O(1) for insertion, deletion, and retrieval of values...
Object-oriented programming concepts in Python
Encapsulation: bundling data and methods together in a class
Inheritance: creating new classes from existing ones
Polymorphism: using a single interface to represent different types
Abstraction: hiding complex implementation details
Class: blueprint for creating objects
Object: instance of a class
Page replacement methods are algorithms used by operating systems to decide which pages to evict from memory when a new page needs to be loaded.
Page replacement methods are used in virtual memory systems to manage limited physical memory.
The goal is to minimize the number of page faults, which occur when a requested page is not in memory.
Popular page replacement algorithms include FIFO (First-In, First-Out), LRU (...
Blockchain is a decentralized, secure and transparent digital ledger that records transactions and stores data.
Blockchain is used in cryptocurrency transactions like Bitcoin and Ethereum.
It can also be used in supply chain management, voting systems, and digital identity verification.
Blockchain provides security through cryptography and consensus algorithms.
It eliminates the need for intermediaries and reduces tra...
posted on 6 Feb 2024
I applied via Campus Placement and was interviewed in Aug 2023. There was 1 interview round.
Object-oriented programming concepts in Python
Encapsulation: bundling data and methods together in a class
Inheritance: creating new classes from existing ones
Polymorphism: using a single interface to represent different types
Abstraction: hiding complex implementation details
Class: blueprint for creating objects
Object: instance of a class
Page replacement methods are algorithms used by operating systems to decide which pages to evict from memory when a new page needs to be loaded.
Page replacement methods are used in virtual memory systems to manage limited physical memory.
The goal is to minimize the number of page faults, which occur when a requested page is not in memory.
Popular page replacement algorithms include FIFO (First-In, First-Out), LRU (Least...
Given 5 coding questions and 20 subject oriented questions on ComputerNetworks,Operating Systems and so on
I applied via Campus Placement and was interviewed in Aug 2022. There were 2 interview rounds.
Sudo codes were asked to wite the output
Yes, I have knowledge on blockchain.
I have experience in developing smart contracts using Solidity.
I have worked on blockchain platforms like Ethereum and Hyperledger Fabric.
I understand the concepts of distributed ledger technology and consensus algorithms.
I am familiar with the security aspects of blockchain and how to prevent attacks like 51% attack.
I have implemented blockchain solutions for supply chain management...
Blockchain is a decentralized, secure and transparent digital ledger that records transactions and stores data.
Blockchain is used in cryptocurrency transactions like Bitcoin and Ethereum.
It can also be used in supply chain management, voting systems, and digital identity verification.
Blockchain provides security through cryptography and consensus algorithms.
It eliminates the need for intermediaries and reduces transact...
HashMap is a class in Java that implements the Map interface and stores key-value pairs in a hash table.
HashMap allows null values and only one null key.
It provides constant-time performance for basic operations such as get and put.
The order of elements in a HashMap is not guaranteed.
Example: HashMap<String, Integer> map = new HashMap<>(); map.put("apple", 1); map.put("banana", 2); int value = map.get("bana...
Hashtables are data structures that store key-value pairs and allow for fast retrieval of values based on their keys.
Hashtables use a hash function to map keys to indices in an array.
Collisions can occur when multiple keys map to the same index, which can be resolved using techniques like chaining or open addressing.
Hashtables have an average time complexity of O(1) for insertion, deletion, and retrieval of values.
Exam...
Top trending discussions
I applied via Naukri.com and was interviewed in Dec 2020. There was 1 interview round.
Company payroll process is the system used to manage employee compensation and benefits.
Payroll process includes calculating employee salaries, taxes, and deductions
It also involves managing employee benefits such as health insurance and retirement plans
Payroll process can be done in-house or outsourced to a third-party provider
It is important to ensure compliance with labor laws and regulations
Payroll process can be a...
posted on 26 Feb 2021
I applied via Company Website and was interviewed before Feb 2020. There were 4 interview rounds.
Handled high pressure from client by prioritizing tasks and communicating effectively.
Identified critical issues and addressed them first
Communicated regularly with the client to provide updates and manage expectations
Collaborated with team members to delegate tasks and ensure timely delivery
Maintained a calm and professional demeanor to avoid escalating the situation
Release management is the process of planning, scheduling, coordinating, and deploying software releases.
It involves identifying the scope of the release and the features to be included
Creating a release plan and schedule
Coordinating with different teams involved in the release process
Testing the release to ensure it meets quality standards
Deploying the release to production
Monitoring the release to ensure it is stable...
posted on 2 Jun 2022
I appeared for an interview before Jun 2021.
Had DSA and aptitude questions
posted on 7 Aug 2021
I applied via Naukri.com and was interviewed before Aug 2020. There was 1 interview round.
I applied via Naukri.com and was interviewed before Sep 2021. There were 2 interview rounds.
based on 3 interview experiences
Difficulty level
Duration
Software Developer
4
salaries
| ₹3 L/yr - ₹4.5 L/yr |
Software Development Engineer
4
salaries
| ₹4 L/yr - ₹7.5 L/yr |
Operations Manager
3
salaries
| ₹9 L/yr - ₹11 L/yr |
Cognizant
EXL Service
Sutherland Global Services
Optum Global Solutions