Filter interviews by
Core Java concepts for developing a music app like Spotify include OOP, Collections, Streams, and Multithreading.
Object-Oriented Programming (OOP): Use classes to represent songs, playlists, and users.
Collections Framework: Utilize ArrayLists for managing playlists and HashMaps for user data.
Java Streams: Implement streaming features for playing music and processing playlists.
Multithreading: Handle multiple user r...
Calculate the factorial of a number, which is the product of all positive integers up to that number.
Factorial of n (n!) is defined as n * (n-1) * (n-2) * ... * 1.
Example: 5! = 5 * 4 * 3 * 2 * 1 = 120.
Factorial of 0 is defined as 1 (0! = 1).
Factorials grow very quickly; for example, 10! = 3,628,800.
Can be computed using recursion or iteration.
A Dockerfile is a text document that contains all the commands a user could call on the command line to assemble an image.
Start with a base image using the FROM keyword
Use the RUN keyword to execute commands in the container
Use the COPY keyword to add files from the host machine to the container
Use the CMD keyword to specify the command to run when the container starts
The put function in a hash map is used to insert a key-value pair into the map.
Use the put() method to add a key-value pair to a hash map.
Syntax: map.put(key, value);
Example: map.put("key1", "value1");
Automate post method using code
Use a testing framework like Selenium or Appium to automate the post method
Identify the endpoint URL and parameters needed for the post request
Write code to send a post request with the required parameters
Validate the response received from the post request
REST stands for Representational State Transfer, a software architectural style that defines a set of constraints to be used for creating web services.
REST is based on the idea of treating server objects as resources that can be created, read, updated, and deleted using standard HTTP methods.
It uses a stateless communication protocol, meaning each request from a client to a server must contain all the information ...
Programs on string array involve manipulating an array of strings using various operations.
Use loops to iterate through the array of strings
Implement functions to perform operations like sorting, searching, or modifying strings
Examples: sorting strings in alphabetical order, searching for a specific string, concatenating strings
I have learned multiple coding languages including Java, Python, and C++.
Proficient in Java, Python, and C++
Familiar with HTML, CSS, and JavaScript
Experience with SQL and database management
Knowledge of object-oriented programming principles
Understanding of algorithms and data structures
Selenium locators include ID, Name, Class Name, Tag Name, Link Text, Partial Link Text, CSS Selector, and XPath.
Types of Selenium locators include ID, Name, Class Name, Tag Name, Link Text, Partial Link Text, CSS Selector, and XPath.
XPath is used when other locators are not suitable or when locating elements based on complex conditions.
Types of XPath include Absolute XPath and Relative XPath.
Example: driver.findEl...
Java program for array reverse, recursion, balanced parenthesis using stack, constructor usage, and defect life cycle in testing.
Array reverse: Use a for loop to swap elements from start to end.
Recursion: A method that calls itself to solve a problem.
Balanced parenthesis using stack: Push opening brackets onto stack and pop when closing brackets are encountered.
Constructor in Java: Used to initialize objects of a ...
I applied via Campus Placement and was interviewed in Sep 2024. There were 2 interview rounds.
MCQ's and speech assesment,DSA ,C,Git,Dbms, everything was included and last part u will be able to choose language of your choice i chose java
Core Java concepts for developing a music app like Spotify include OOP, Collections, Streams, and Multithreading.
Object-Oriented Programming (OOP): Use classes to represent songs, playlists, and users.
Collections Framework: Utilize ArrayLists for managing playlists and HashMaps for user data.
Java Streams: Implement streaming features for playing music and processing playlists.
Multithreading: Handle multiple user reques...
I applied via Campus Placement and was interviewed in Jul 2024. There were 3 interview rounds.
Basic aptitude question and easy to solve
I am a recent graduate with a degree in Computer Science, passionate about coding and eager to learn and grow in the software engineering field.
Recent graduate with a degree in Computer Science
Passionate about coding and technology
Eager to learn and grow in the software engineering field
Calculate the factorial of a number, which is the product of all positive integers up to that number.
Factorial of n (n!) is defined as n * (n-1) * (n-2) * ... * 1.
Example: 5! = 5 * 4 * 3 * 2 * 1 = 120.
Factorial of 0 is defined as 1 (0! = 1).
Factorials grow very quickly; for example, 10! = 3,628,800.
Can be computed using recursion or iteration.
I am a recent graduate with a degree in Computer Science, passionate about coding and problem-solving.
Recent graduate with a degree in Computer Science
Passionate about coding and problem-solving
Experience with programming languages like Java, Python, and C++
Completed internships at tech companies to gain practical experience
The put function in a hash map is used to insert a key-value pair into the map.
Use the put() method to add a key-value pair to a hash map.
Syntax: map.put(key, value);
Example: map.put("key1", "value1");
REST stands for Representational State Transfer, a software architectural style that defines a set of constraints to be used for creating web services.
REST is based on the idea of treating server objects as resources that can be created, read, updated, and deleted using standard HTTP methods.
It uses a stateless communication protocol, meaning each request from a client to a server must contain all the information neces...
Automate post method using code
Use a testing framework like Selenium or Appium to automate the post method
Identify the endpoint URL and parameters needed for the post request
Write code to send a post request with the required parameters
Validate the response received from the post request
I applied via Naukri.com and was interviewed in May 2023. There were 4 interview rounds.
I applied via Campus Placement
Apti round is tougher and lot of questions should be solved
Programs on string array involve manipulating an array of strings using various operations.
Use loops to iterate through the array of strings
Implement functions to perform operations like sorting, searching, or modifying strings
Examples: sorting strings in alphabetical order, searching for a specific string, concatenating strings
I applied via Referral and was interviewed in Mar 2023. There was 1 interview round.
Java program for array reverse, recursion, balanced parenthesis using stack, constructor usage, and defect life cycle in testing.
Array reverse: Use a for loop to swap elements from start to end.
Recursion: A method that calls itself to solve a problem.
Balanced parenthesis using stack: Push opening brackets onto stack and pop when closing brackets are encountered.
Constructor in Java: Used to initialize objects of a class...
Selenium locators include ID, Name, Class Name, Tag Name, Link Text, Partial Link Text, CSS Selector, and XPath.
Types of Selenium locators include ID, Name, Class Name, Tag Name, Link Text, Partial Link Text, CSS Selector, and XPath.
XPath is used when other locators are not suitable or when locating elements based on complex conditions.
Types of XPath include Absolute XPath and Relative XPath.
Example: driver.findElement...
I applied via Naukri.com and was interviewed in Dec 2022. There were 4 interview rounds.
Java,ETL (Power centre designing),SQL
Java,ETL(Power centre designing),SQL
I applied via Referral and was interviewed before Mar 2023. There were 2 interview rounds.
I applied via Referral and was interviewed before Jul 2023. There were 3 interview rounds.
A Dockerfile is a text document that contains all the commands a user could call on the command line to assemble an image.
Start with a base image using the FROM keyword
Use the RUN keyword to execute commands in the container
Use the COPY keyword to add files from the host machine to the container
Use the CMD keyword to specify the command to run when the container starts
Write Ansible Playbooks
I applied via Recruitment Consulltant and was interviewed in Dec 2021. There were 3 interview rounds.
Core Java questions and problem solving (easy to medium)
Top trending discussions
The duration of Nagravision interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 11 interview experiences
Difficulty level
Duration
based on 118 reviews
Rating in categories
10-12 Yrs
Not Disclosed
Software Engineer
154
salaries
| ₹7.9 L/yr - ₹14 L/yr |
Senior Software Engineer
154
salaries
| ₹14.9 L/yr - ₹26.2 L/yr |
Software Expert
51
salaries
| ₹25 L/yr - ₹36.6 L/yr |
Software Developer
20
salaries
| ₹5.6 L/yr - ₹14.1 L/yr |
Engineering Manager
16
salaries
| ₹27.2 L/yr - ₹45.4 L/yr |
JoulestoWatts Business Solutions
Value Point Systems
Saama Technologies
DISYS